It took much fighting with log4j.xml, but I got a debug log. The whole log is 1340 or so
lines long, so I'll see what I can glean from it
When I click "Edit Contact", I do see it creating a conversation:
| 16:32:06,766 DEBUG [Manager] No stored conversation, or concurrent call to the stored
conversation
| 16:32:06,776 DEBUG [AbstractSeamPhaseListener] After restoring conversation context:
ConversationContext(3)
| ...
| 16:32:06,876 INFO [ContactAction] Conversation begun by beginEdit()
| ...
| 16:32:07,066 DEBUG [Component] instantiating Seam component: conversation
| ...
| 16:32:07,066 DEBUG [Contexts] found in conversation context: contactHome
| ..
| 16:32:07,166 DEBUG [Manager] Discarding conversation state: 3
| 16:32:07,166 DEBUG [Events] Processing
event:org.jboss.seam.preRemoveVariable.org.jboss.seam.core.manager.conversationId
| 16:32:07,166 DEBUG [Events] Processing
event:org.jboss.seam.postRemoveVariable.org.jboss.seam.core.manager.conversationId
| 16:32:07,206 DEBUG [Naming] JNDI InitialContext
properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 16:32:07,206 DEBUG [AbstractSeamPhaseListener] committing transaction after phase:
RENDER_RESPONSE(6)
| 16:32:07,206 DEBUG [Naming] JNDI InitialContext
properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 16:32:07,206 DEBUG [Lifecycle] After render response, destroying contexts
| 16:32:07,206 DEBUG [Lifecycle] destroying business process context
| 16:32:07,206 DEBUG [Events] Processing
event:org.jboss.seam.preDestroyContext.BUSINESS_PROCESS
| 16:32:07,206 DEBUG [Events] Processing
event:org.jboss.seam.postDestroyContext.BUSINESS_PROCESS
| 16:32:07,206 DEBUG [Lifecycle] destroying conversation context
| ...
| 16:32:07,327 DEBUG [Lifecycle] <<< End web request
|
And that's within the same request. That conversation shouldn't have been
destroyed, should it?
Then when I click update:
| 16:32:41,999 DEBUG [Manager] No stored conversation, or concurrent call to the stored
conversation
| 16:32:41,999 DEBUG [AbstractSeamPhaseListener] After restoring conversation context:
ConversationContext(4)
| ...
| 16:32:42,189 DEBUG [Manager] Storing conversation state: 4
| 16:32:42,189 DEBUG [Component] instantiating Seam component: conversation
| 16:32:42,189 DEBUG [Component] initializing new instance of: conversation
|
| 16:32:42,189 DEBUG [Events] Processing event:org.jboss.seam.postDestroyContext.EVENT
| 16:32:42,189 DEBUG [Lifecycle] <<< End web request
| 16:32:42,199 DEBUG [Naming] JNDI InitialContext
properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 16:32:42,199 DEBUG [AbstractSeamPhaseListener] beginning transaction prior to phase:
RESTORE_VIEW(1)
| 16:32:42,199 DEBUG [Naming] JNDI InitialContext
properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 16:32:42,199 DEBUG [Lifecycle] >>> Begin web request
| 16:32:42,199 DEBUG [Component] instantiating Seam component:
org.jboss.seam.core.manager
| 16:32:42,199 DEBUG [Component] initializing new instance of:
org.jboss.seam.core.manager
| 16:32:42,199 DEBUG [Events] Processing
event:org.jboss.seam.preSetVariable.org.jboss.seam.core.manager
| 16:32:42,199 DEBUG [Events] Processing
event:org.jboss.seam.postSetVariable.org.jboss.seam.core.manager
| 16:32:42,199 DEBUG [Events] Processing
event:org.jboss.seam.postCreate.org.jboss.seam.core.manager
| 16:32:42,199 DEBUG [Manager] Found conversation id in request parameter: 4
| 16:32:42,199 DEBUG [Manager] Restoring conversation with id: 4
| 16:32:42,199 DEBUG [AbstractSeamPhaseListener] After restoring conversation context:
ConversationContext(4)
|
| ... and so on ...
|
So it does look like it's keeping the conversation across the redirect, but I
can't figure out why it's destroying the first conversation.
I could post the whole log if you want.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979527#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...