Backport Tomcat bug, ID 53993, to JBossWeb and the next CP of EAP 6.4. When access log is configured to output session ID (%S), NPE happens if the session is null. ~~~ 20:53:16,053 ERROR [connector] JBWEB001018: An exception or error occurred in the container during the request processing: java.lang.NullPointerException at org.apache.catalina.valves.AccessLogValve$SessionIdElement.addElement(AccessLogValve.java:1170) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:573) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:490) at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:420) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) at java.lang.Thread.run(Thread.java:745) ~~~
This is already merged. correct status is MODIFIED. https://source.jboss.org/changelog/JBossWeb?cs=2670
Verified with EAP 6.4.13.CP.CR1
Released with EAP 6.4.13 on Feb 02 2017.