LDEV-3703 - reMatchNoCase() regex regression in 5.3.8 LDEV-4000 - Scheduled Tasks require a minimum interval of 10 for no reason LDEV-4004 - Regression - For in loop inside the queryEach callback are not thread safe LDEV-4006 - Regression - isJson() throws java.lang.NumberFormatException LDEV-4034 - Regression - application log datasource appender throws 500 – Internal Server Error on lucee restart LDEV-4035 - Log4j2 resets log level to ERROR LDEV-4046 - Server.cfc/Web.cfc calls Application.cfc LDEV-4101 - Encrypt issue using Base64, invalid character [=] in base64 string at position LDEV-4103 - DeserializeJSON Corrupts Large Numbers LDEV-4135 - NPE lucee.runtime.net.http.ReqRspUtil.getCookies(ReqRspUtil.java:144) LDEV-4158 - IOException occurs when search for propriate codecs.
We’ve rolled out updates to our local and dev stack Docker images to use 5.3.9.160 and it seems to have finally squashed everything that was holding us back, no regressions so far.
After upgrade, I cannot access within the serveradmin the Extensions → Applications.
I saw some exceptions in the exception.log.
The version .141 works
After upgrading from 5.3.9.141 to 5.3.9.160 we are starting to get null pointer exceptions during request processing. Has anyone else experienced this problem? Thanks.
Java stack trace here:
30-Aug-2022 06:56:00.435 SEVERE [http-nio-8888-exec-3] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [CFMLServlet] in context with path [] threw exception
java.lang.NullPointerException
at lucee.runtime.CFMLFactoryImpl.getPageContextImpl(CFMLFactoryImpl.java:182)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1166)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1144)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Unknown Source)