WELD-000321: No conversation found to restore for id 1
emilyj Apr 24, 2015 6:01 AMI am hitting the following error when switching from long-running coversation to a transient coversation. Anyone knows what is the possible cause for this? I also see in the trace that the coversation is null. Do I need to handle serialization for the classes in the package of org.jboss.weld.context.conversation?
[4/23/15 10:36:44:720 EDT] 00000077 id= org.jboss.weld.context.beanstore.AttributeBeanStore 2 get WELD-000200: Looked for WELD%AbstractSyntheticBean%93b8df62-20f0-4e7f-9ee4-624f53128d8d#93b8df62-20f0-4e7f-9ee4-624f53128d8d.war%Conversation and got null in org.jboss.weld.context.beanstore.http.RequestBeanStore@e9a9a649
E SRVE0777E: Exception thrown by application class 'org.jboss.weld.context.AbstractConversationContext.initialize:259'
org.jboss.weld.context.NonexistentConversationException: WELD-000321: No conversation found to restore for id 1
at org.jboss.weld.context.AbstractConversationContext.initialize(AbstractConversationContext.java:259)
at org.jboss.weld.context.http.LazyHttpConversationContextImpl.initialize(LazyHttpConversationContextImpl.java:87)
at org.jboss.weld.context.http.LazyHttpConversationContextImpl.checkContextInitialized(LazyHttpConversationContextImpl.java:121)
at org.jboss.weld.context.AbstractConversationContext.getCurrentConversation(AbstractConversationContext.java:461)
at org.jboss.weld.bean.builtin.ConversationBean.newInstance(ConversationBean.java:31)
at org.jboss.weld.bean.builtin.ConversationBean.newInstance(ConversationBean.java:16)
at org.jboss.weld.bean.builtin.AbstractDecorableBuiltInBean.create(AbstractDecorableBuiltInBean.java:52)
at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96)
at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:101)
at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99)
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:99)
at org.jboss.weld.proxies.Conversation$64593700$Proxy$_$$_WeldClientProxy.isTransient(Unknown Source)
at org.jboss.cdi.tck.tests.context.conversation.filter.IntrospectServlet.doGet(IntrospectServlet.java:81)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)