[ 
https://issues.jboss.org/browse/SEAM-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12637422#comment-12637422
 ] 

Jason Porter commented on SEAM-99:
----------------------------------

I'm just looking too see if we can consistently make it happen for AJAX 
requests, and if it's only AJAX requests, trying to narrow down the paths. An 
arquillian test (possibly with byteman if needed) would be very helpful.
                
> java.lang.IllegalStateException: BaseTransaction.checkTransactionState - 
> thread is already associated with a transaction!
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SEAM-99
>                 URL: https://issues.jboss.org/browse/SEAM-99
>             Project: Seam 3 Distribution
>          Issue Type: Bug
>    Affects Versions: 3.0.0.Final
>         Environment: JBoss 7
>            Reporter: Markus Dahm
>            Priority: Critical
>             Fix For: 3.1.0.Beta5
>
>         Attachments: socialpm-web.war.tar.gz
>
>
> we sometimes get this exception - especially when clicking fast in the 
> application.
> It won't go away until the server is restarted...!
> I'm not sure whether this bug is related to AS 7 or Seam...
> {quote}
> 14:41:41,236 ERROR [com.meyle.deva.web.exceptions.DevaExceptionHandler] 
> (http--127.0.0.1-8080-2) Bug-Id:1315917701236: Error occured handled by 
> throwableHandler: java.lang.IllegalStateException: 
> BaseTransaction.checkTransactionState - thread is already associated with a 
> transaction!
>     at 
> com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.checkTransactionState(BaseTransaction.java:259)
>     at 
> com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.begin(BaseTransaction.java:61)
>     at org.jboss.seam.transaction.UTTransaction.begin(UTTransaction.java:56) 
> [seam-persistence-3.0.0.Final.jar:]
>     at 
> org.jboss.seam.transaction.DefaultSeamTransaction.begin(DefaultSeamTransaction.java:102)
>  [seam-persistence-3.0.0.Final.jar:]
>     at 
> org.jboss.seam.faces.transaction.TransactionPhaseListener.begin(TransactionPhaseListener.java:108)
>  [seam-faces-3.0.2.Final.jar:]
>     at 
> org.jboss.seam.faces.transaction.TransactionPhaseListener.begin(TransactionPhaseListener.java:101)
>  [seam-faces-3.0.2.Final.jar:]
>     at 
> org.jboss.seam.faces.transaction.TransactionPhaseListener.handleTransactionsBeforePhase(TransactionPhaseListener.java:82)
>  [seam-faces-3.0.2.Final.jar:]
>     at 
> org.jboss.seam.faces.transaction.TransactionPhaseListener.beforePhase(TransactionPhaseListener.java:64)
>  [seam-faces-3.0.2.Final.jar:]
>     at 
> org.jboss.seam.faces.event.DelegatingPhaseListener.beforePhase(DelegatingPhaseListener.java:43)
>  [seam-faces-3.0.2.Final.jar:]
>     at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:228) 
> [jsf-impl-2.0.6.jar:2.0.6-FCS]
>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:99) 
> [jsf-impl-2.0.6.jar:2.0.6-FCS]
>     at 
> com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:111) 
> [jsf-impl-2.0.6.jar:2.0.6-FCS]
>     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) 
> [jsf-impl-2.0.6.jar:2.0.6-FCS]
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312) 
> [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)
>  [weld-core-1.1.2.Final.jar:2011-07-26 15:02]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:115) 
> [prettyfaces-jsf2-3.2.0.jar:]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)
>  [jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
>     at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) 
> [jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49)
>  [jboss-as-jpa-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) 
> [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
> [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) 
> [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) 
> [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)
>  [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952) 
> [jbossweb-7.0.1.Final.jar:7.0.1.Final]
>     at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
> {quote}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to