Skip to main content
Known Participant
October 21, 2014
Question

Why is ColdFusion throwing a 500 Internal Server error after APSB14-23 hotfix installation?

  • October 21, 2014
  • 2 replies
  • 4799 views

Hello,

We have just installed the APSB14-23 hotfix for ColdFusion 10. After the installation, we get the following error when we try to reach ColdFusion administrator. Has anybody experienced this error before? How did you resolve it? Thanks.

Best regards,

Chung Lee

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Runtime service is not available. coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:129) coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414) org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:204) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) 

root cause

coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Runtime service is not available. coldfusion.server.ServiceFactory.getRuntimeService(ServiceFactory.java:117) coldfusion.CfmServlet.init(CfmServlet.java:99) coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:121) coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414) org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:204) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) 

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.23 logs.

This topic has been closed for replies.

2 replies

Known Participant
October 24, 2014

Hello everybody,

I am happy to say that I am able to successfully install hotfix 14. As you guys suggested, I went ahead and install it manually and through the command prompt. I appreciate all your guidance. Thanks.

--Chung Lee

Carl Von Stetten
Legend
October 21, 2014

Are you using IIS with ColdFusion?  You may need to install the updater manually (from the command line) while running as Administrator.  Also, did you rebuild the connectors as suggested by the Update Description?

-Carl V.

Known Participant
October 21, 2014

Hello Carl,

Thank you for your quick response. I have verified that that the ColdFusion updater was installed...based on the build number of 283111. I also reconfigured through the Web Server Configuration Tool after the installation.

Thanks,

Chung

Carl Von Stetten
Legend
October 21, 2014

What about the "running as Administrator" bit?  Did you do that?  If not, the update may "think" it has installed everything, but some of the pieces may not have actually updated properly.  Check the date on the isapi_redirect.dll file (\ColdFusion10\config\wsconfig\#, where # corresponds to the number of the connected IIS site).

Also, are you accessing the CF Administrator through an IIS website?  What URL are you using?