Skip to main content
Known Participant
May 30, 2014
Question

Why am I getting '500 Internal server error' after installing CF 10?

  • May 30, 2014
  • 1 reply
  • 2986 views

Hello,

I am not able to get to CF admin after installing CF 10. I am getting a '500 internal server error' along with the following message. How do I get around 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: java.lang.NullPointerException 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:203) 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(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:722) 

root cause

java.lang.NullPointerException coldfusion.CfmServlet.init(CfmServlet.java:82) 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:203) 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(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:722) 

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.

1 reply

Anit_Kumar
Inspiring
May 30, 2014

HI xsinner72,

ColdFusion and IIS both should have same bitness. If CF is installed in 64-bit mode, then change the App pool (Enable 32 bit applications” set to false) under Advanced Settings. Remove the connector and recreate it.

Once done, launch command prompt as administrator and try iisreset command. Now you can test your site/CF Admin.

Regards,

Anit Kumar

xsinner72Author
Known Participant
May 30, 2014

Hello Anit,

Thanking your for your reply. The 'enable 32-bit application' was already default to false. When you say 'remove the connector', do you mean delete the site's app pool?

Best regards,

Chung Lee

Anit_Kumar
Inspiring
May 30, 2014

Hi Chung,

ColdFusion and IIS both should have same bitness. Can you confirm this?


To remove/recreate the connector. Launch the Web Server Configuration Tool as admin, from the Start>>All Programs menu, and delete the existing connector and then recreate it.

xsinner72 wrote:

The 'enable 32-bit application' was already default to false. When you say 'remove the connector', do you mean delete the site's app pool?

Regards,

Anit Kumar