I’m currently having problems installing the latest 5.37.047 version on a Windows2016 Server. This is the situation:
Running the installer package
lucee-5.3.6.061-pl0-windows-installer.exe
is working fine. Lucee comes up and I can access the Lucee admin.
Now deinstallating everything and running the
lucee-5.3.7.047-pl0-windows-installer.exe
the Lucee service is started but when I try to open the Lucee admin I get a
HTTP Status 500 – Internal Server Error
Type Exception Report
Message java.lang.NullPointerException
error. (See full stack below)
Deinstalling and cleanup again and running again the 5.3.6.061 working fine again.
Looks like there is something changed in 5.3.7.047 ? Did someone see this before? I did several updates to 5.3.7.047 and have never had this problem before.
HTTP Status 500 – Internal Server Error
Type Exception Report
Message java.lang.NullPointerException
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
javax.servlet.ServletException: java.lang.NullPointerException
lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:384)
lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:267)
lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:169)
lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:207)
lucee.loader.servlet.CFMLServlet.init(CFMLServlet.java:42)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
mod_cfml.core.invoke(core.java:180)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:834)
Root Cause
java.lang.NullPointerException
lucee.loader.osgi.BundleUtil.installBundle(BundleUtil.java:76)
lucee.loader.osgi.BundleUtil.addBundle(BundleUtil.java:68)
lucee.loader.osgi.BundleUtil.addBundle(BundleUtil.java:47)
lucee.loader.osgi.BundleLoader.loadBundles(BundleLoader.java:142)
lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:368)
lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:267)
lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:169)
lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:207)
lucee.loader.servlet.CFMLServlet.init(CFMLServlet.java:42)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
mod_cfml.core.invoke(core.java:180)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:834)
Note The full stack trace of the root cause is available in the server logs.
Apache Tomcat/9.0.35