[jbossseam-issues] [JBoss JIRA] Closed: (JBSEAM-2264) @Observer with PostSetVariable produces Concurrent exceptions in a conversation scoped stateful bean

Pete Muir (JIRA) jira-events at lists.jboss.org
Fri Mar 14 08:12:49 EDT 2008


     [ http://jira.jboss.com/jira/browse/JBSEAM-2264?page=all ]

Pete Muir closed JBSEAM-2264.
-----------------------------


> @Observer with PostSetVariable produces Concurrent exceptions in a conversation scoped stateful bean
> ----------------------------------------------------------------------------------------------------
>
>                 Key: JBSEAM-2264
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2264
>             Project: JBoss Seam
>          Issue Type: Bug
>    Affects Versions: 2.0.0.GA
>         Environment: java 6_u03, jboss-4.2.1GA, jboss-seam-2.0.0.GA
>            Reporter: Dan Hinojosa
>
> A method with an @Observer that listens to a postSetVariable event:
> @Name("myModule")
> @Scope(ScopeType.CONVERSATION)
> @Stateful
> public class MyModule implements ModuleLocal, ModuleRemote {
>  
>   @Observer("org.jboss.seam.postSetVariable.foo")
>   public void process() {
>            /* Do something */
>   }
> }
> produces a stack trace:
>  [SeamPhaseListener] uncaught exception
> javax.el.ELException: javax.ejb.EJBTransactionRolledbackException: no concurrent calls on stateful bean 'jboss.j2ee:service=EJB3,name=MyModule' (EJB3 4.3.13)
> According to 3.1.10. Concurrency model of the 2.0.0 documentation:
> Finally, Seam enforces a single thread /per conversation per process/ model for the conversation context by serializing concurrent requests in the same long-running conversation context.
> The two 'per' is kind of confusing, but it seems that since Seam is serializing concurrent requests, this issue should not occur.   
> Will create demo app shortly.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list