Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

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

Community Beginner ,
Oct 21, 2014 Oct 21, 2014

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.

4.6K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Oct 21, 2014 Oct 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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Oct 21, 2014 Oct 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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Oct 21, 2014 Oct 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?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 21, 2014 Oct 21, 2014
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Oct 24, 2014 Oct 24, 2014

Hello Anit,

Thank you for you reply and providing the reference. I have followed the instructions on the blog article several times. I am still getting the 500 Internal server error. Our ColdFusion service account is running as the administrator. I have re-configured the connector after installing the hotfix.

Thanks,

Chung Lee

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 24, 2014 Oct 24, 2014

Hi Chung,

Did you try the step mentioned at Updates for ColdFusion 11, ColdFusion 10 and ColdFusion 9 released — Adobe ColdFusion Blog (Comment 26). If still you face any issue, then please revert.

Regards,

Anit Kumar

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Oct 24, 2014 Oct 24, 2014

clee_usace wrote:

Our ColdFusion service account is running as the administrator.

Not the same thing as making sure that the updater is being "Run as an Administrator.."

I installed the mandatory update three times before I finally figured it out.

I had to place the .jar file in a folder, then open CMD.EXE as an administrator, cd\ to the folder where the .jar file is, and then something like "java -{something} {filename}.jar" to get the update to actually work properly.

If you've already done that, then I apologize for stating the obvious.  But if you haven't done that, yet, you need to before anything else.

My build number is 284032.

V/r,

^_^

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Oct 24, 2014 Oct 24, 2014
LATEST

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources