Thanks for you answer. Looking at the code inside the Conversation Manager we saw that if there is a concurrent call to a locked conversation context : a new temporary one is created : log.debug("No stored conversation, or concurrent call to the stored conversation"); | initializeTemporaryConversation(); |
This lead to our problem since the concurrent-request-timeout is set to 1 sec by default. Setting this parameter to 20s did the trick : each request would wait enough time for the previous request to be completed. in components.xml : <core:manager concurrent-request-timeout="20000" ... Maybe you could add a note in section "3.1.10. Concurrency model" mentioning this parameter ... In our case, it was really strange to have a new temporary (and empty !) conversation created to handle requests from a long running conversation ... maybe it solves some of your use-cases (?) ... View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4022318#4022318 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4022318 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user