Hot-restart of Tomcat causes NullPointerException while deserializing saved http-session ----------------------------------------------------------------------------------------
Key: ORCHESTRA-32 URL: https://issues.apache.org/jira/browse/ORCHESTRA-32 Project: MyFaces Orchestra Issue Type: Bug Components: Conversation Affects Versions: 1.2 Reporter: Simon Kitching Assignee: Simon Kitching Tomcat displays this message on restart: SCHWERWIEGEND: Exception loading sessions from persistent storage java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881) at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1445) The problem is that the orchestra ConversationManager class has a readResolve method that returns null, intending that the object just gets created "on demand" later. However Tomcat tries to put the deserialized object into its session - and null objects are not permitted in an HttpSession. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.