8 Replies Latest reply on May 24, 2006 1:18 AM by lcoetzee

    JTA transaction problems on 404GA ?

    lcoetzee

      hi all,

      I am running into a problem with jboss 404.GA and todays version of Seam. At some point (after using my application for some time by quite a few users) I get the following error (quite random). This exeption was returned when a totally new user from a "fresh" browser tried to access the homepage of the site (without having done prior work).

      Any suggestions ?

      Thanks

      Louis


      javax.ejb.EJBTransactionRolledbackException: javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call
       at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:93)
       at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
       at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:81)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:199)
       at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
       at $Proxy170.theBegin(Unknown Source)
       at sun.reflect.GeneratedMethodAccessor520.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
       at org.jboss.seam.Component.callComponentMethod(Component.java:1202)
       at org.jboss.seam.Component.callCreateMethod(Component.java:1190)
       at org.jboss.seam.Component.newInstance(Component.java:1179)
       at org.jboss.seam.Component.getInstance(Component.java:1131)
       at org.jboss.seam.Component.getInstance(Component.java:1114)
       at org.jboss.seam.Component.getInstanceToInject(Component.java:1234)
       at org.jboss.seam.Component.injectFields(Component.java:906)
       at org.jboss.seam.Component.inject(Component.java:710)
       at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
       at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:68)
       at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:60)
       at sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
       at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:73)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:45)
       at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
       at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:57)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
       at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:81)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:199)
       at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
       at $Proxy171.theBegin(Unknown Source)
       at sun.reflect.GeneratedMethodAccessor527.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
       at org.jboss.seam.Component.callComponentMethod(Component.java:1202)
       at org.jboss.seam.Component.callCreateMethod(Component.java:1190)
       at org.jboss.seam.Component.newInstance(Component.java:1179)
       at org.jboss.seam.Component.getInstance(Component.java:1131)
       at org.jboss.seam.Component.getInstance(Component.java:1114)
       at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1160)
       at org.jboss.seam.Component.getInstance(Component.java:1128)
       at org.jboss.seam.Component.getInstance(Component.java:1114)
       at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:44)
       at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
       at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
       at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
       at com.sun.el.parser.AstEmpty.getValue(AstEmpty.java:28)
       at com.sun.el.parser.AstNot.getValue(AstNot.java:25)
       at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
       at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
       at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
       at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1076)
       at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:231)
       at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
       at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:616)
       at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:367)
       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:23)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
       at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
       at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
       at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
       at java.lang.Thread.run(Thread.java:595)
      Caused by: javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call
       at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:429)
       at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:402)
       at org.jboss.ejb3.entity.ManagedEntityManagerFactory.registerExtendedWithTransaction(ManagedEntityManagerFactory.java:142)
       at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:67)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
       at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
       at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)


        • 1. Re: JTA transaction problems on 404GA ?
          gavin.king

          I've also seen it intermittently. I believe it goes away if you restart JBoss.

          Anything you could do to help me understand what causes this would be _very_ welcome...

          Question: are you using SeamExtendedManagedPersistencePhaseListener?

          • 2. Re: JTA transaction problems on 404GA ?
            lcoetzee

            Yip it goes away after a restart.

            Yip I use SeamExtendedManagedPersistencePhaseListener. I have been playing around here and can repeat it in my application.

            Essentially what happens is the following:
            I have an interceptor that catches an application exception that I throw (this exception is annotated as follows: @ApplicationException(rollback=true))

            In my interceptor I redirect to an error page with the following code:


            private void redirect(String viewId, String errorMsg) {
             Redirect redirect = (Redirect)Component.getInstance(Redirect.class,true);
             FacesMessages facesMessages = (FacesMessages)Component.getInstance(FacesMessages.class,true);
             facesMessages.add(new FacesMessage(errorMsg));
             redirect.setViewId(viewId);
             redirect.execute();
             }


            My application redirects to this error page which displays fine. However when I then try to access the page from where the exception got thrown initially I get the problem. The following is from the logfile when I try to access that page (and that bean "viewContentBean") (I read somewhere that the bean should have been removed after an error... but does it get removed from the seam conversation context ?)

            That data for the bean is extracted through a Factory (where the conversation gets started as well). (Oh it is a stateful bean)

            Speculation.



            
            2006-05-17 18:00:53,858 DEBUG [org.jboss.seam.Component] instantiating Seam component: viewContentBean
            2006-05-17 18:00:53,858 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
            2006-05-17 18:00:53,861 DEBUG [org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor] ++++ LongLivedSessionPropagationInterceptor
            2006-05-17 18:00:53,861 DEBUG [org.jboss.seam.Component] instantiating Seam component: conversation
            2006-05-17 18:00:53,861 DEBUG [org.jboss.seam.contexts.Contexts] found in application context: facesContext
            2006-05-17 18:00:53,861 DEBUG [org.jboss.seam.contexts.Contexts] found in session context: userEnvironment
            2006-05-17 18:00:53,861 DEBUG [org.jboss.seam.Component] instantiating Seam component: loadContentBean
            2006-05-17 18:00:53,861 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
            2006-05-17 18:00:53,862 DEBUG [org.hibernate.impl.SessionImpl] opened session at timestamp: 4701723254218752
            2006-05-17 18:00:53,862 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
            2006-05-17 18:00:53,862 DEBUG [org.hibernate.ejb.AbstractEntityManagerImpl] Looking for a JTA transaction to join
            2006-05-17 18:00:53,862 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
            2006-05-17 18:00:53,862 DEBUG [org.hibernate.ejb.AbstractEntityManagerImpl] No JTA transaction found
            2006-05-17 18:00:53,863 DEBUG [org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor] ++++ LongLivedSessionPropagationInterceptor
            2006-05-17 18:00:53,863 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
            2006-05-17 18:00:53,863 DEBUG [org.hibernate.ejb.AbstractEntityManagerImpl] Looking for a JTA transaction to join
            2006-05-17 18:00:53,863 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
            2006-05-17 18:00:53,864 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
            2006-05-17 18:00:53,864 ERROR [STDERR] javax.ejb.EJBTransactionRolledbackException: javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call
            2006-05-17 18:00:53,866 ERROR [STDERR] at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:93)
            2006-05-17 18:00:53,866 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
            2006-05-17 18:00:53,866 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
            2006-05-17 18:00:53,866 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,866 ERROR [STDERR] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
            2006-05-17 18:00:53,866 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:81)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:199)
            2006-05-17 18:00:53,867 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
            2006-05-17 18:00:53,868 ERROR [STDERR] at $Proxy286.theBegin(Unknown Source)
            2006-05-17 18:00:53,868 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            2006-05-17 18:00:53,868 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            2006-05-17 18:00:53,868 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,868 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,868 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,868 ERROR [STDERR] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
            2006-05-17 18:00:53,868 ERROR [STDERR] at org.jboss.seam.Component.callComponentMethod(Component.java:1202)
            2006-05-17 18:00:53,868 ERROR [STDERR] at org.jboss.seam.Component.callCreateMethod(Component.java:1190)
            2006-05-17 18:00:53,868 ERROR [STDERR] at org.jboss.seam.Component.newInstance(Component.java:1179)
            2006-05-17 18:00:53,869 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1131)
            2006-05-17 18:00:53,869 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1114)
            2006-05-17 18:00:53,869 ERROR [STDERR] at org.jboss.seam.Component.getInstanceToInject(Component.java:1234)
            2006-05-17 18:00:53,869 ERROR [STDERR] at org.jboss.seam.Component.injectFields(Component.java:906)
            2006-05-17 18:00:53,869 ERROR [STDERR] at org.jboss.seam.Component.inject(Component.java:710)
            2006-05-17 18:00:53,869 ERROR [STDERR] at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
            2006-05-17 18:00:53,869 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)
            2006-05-17 18:00:53,869 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,869 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:68)
            2006-05-17 18:00:53,870 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)
            2006-05-17 18:00:53,870 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,870 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,870 ERROR [STDERR] at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:60)
            2006-05-17 18:00:53,871 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
            2006-05-17 18:00:53,871 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,871 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,871 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,871 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,871 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,871 ERROR [STDERR] at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
            2006-05-17 18:00:53,871 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)
            2006-05-17 18:00:53,871 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,871 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,872 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,872 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,872 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,872 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:73)
            2006-05-17 18:00:53,872 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:45)
            2006-05-17 18:00:53,872 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor266.invoke(Unknown Source)
            2006-05-17 18:00:53,872 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,872 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,872 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:57)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
            2006-05-17 18:00:53,873 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,874 ERROR [STDERR] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
            2006-05-17 18:00:53,877 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,877 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:81)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:199)
            2006-05-17 18:00:53,878 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
            2006-05-17 18:00:53,879 ERROR [STDERR] at $Proxy287.theBegin(Unknown Source)
            2006-05-17 18:00:53,879 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            2006-05-17 18:00:53,879 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            2006-05-17 18:00:53,879 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,879 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,879 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,879 ERROR [STDERR] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
            2006-05-17 18:00:53,879 ERROR [STDERR] at org.jboss.seam.Component.callComponentMethod(Component.java:1202)
            2006-05-17 18:00:53,879 ERROR [STDERR] at org.jboss.seam.Component.callCreateMethod(Component.java:1190)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.jboss.seam.Component.newInstance(Component.java:1179)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1131)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1114)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1160)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1128)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1114)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:44)
            2006-05-17 18:00:53,880 ERROR [STDERR] at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
            2006-05-17 18:00:53,880 ERROR [STDERR] at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
            2006-05-17 18:00:53,880 ERROR [STDERR] at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.el.parser.AstEmpty.getValue(AstEmpty.java:28)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.el.parser.AstNot.getValue(AstNot.java:25)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
            2006-05-17 18:00:53,881 ERROR [STDERR] at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1076)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:231)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
            2006-05-17 18:00:53,881 ERROR [STDERR] at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:616)
            2006-05-17 18:00:53,881 ERROR [STDERR] at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:367)
            2006-05-17 18:00:53,882 ERROR [STDERR] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:23)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,882 ERROR [STDERR] at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
            2006-05-17 18:00:53,883 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
            2006-05-17 18:00:53,884 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
            2006-05-17 18:00:53,884 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
            2006-05-17 18:00:53,885 ERROR [STDERR] Caused by: javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call
            2006-05-17 18:00:53,885 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:429)
            2006-05-17 18:00:53,886 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:402)
            2006-05-17 18:00:53,886 ERROR [STDERR] at org.jboss.ejb3.entity.ManagedEntityManagerFactory.registerExtendedWithTransaction(ManagedEntityManagerFactory.java:142)
            2006-05-17 18:00:53,886 ERROR [STDERR] at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:67)
            2006-05-17 18:00:53,886 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,886 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
            2006-05-17 18:00:53,886 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,886 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
            2006-05-17 18:00:53,893 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,893 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            2006-05-17 18:00:53,893 ERROR [STDERR] ... 144 more
            2006-05-17 18:00:53,894 DEBUG [org.jboss.seam.interceptors.RemoveInterceptor] Stateful component was removed: viewContentBean
            2006-05-17 18:00:53,895 ERROR [STDERR] javax.ejb.EJBTransactionRolledbackException: javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call
            2006-05-17 18:00:53,895 ERROR [STDERR] at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:93)
            2006-05-17 18:00:53,895 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
            2006-05-17 18:00:53,895 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
            2006-05-17 18:00:53,896 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,896 ERROR [STDERR] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
            2006-05-17 18:00:53,896 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,896 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:81)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,897 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:199)
            2006-05-17 18:00:53,898 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
            2006-05-17 18:00:53,898 ERROR [STDERR] at $Proxy286.theBegin(Unknown Source)
            2006-05-17 18:00:53,898 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            2006-05-17 18:00:53,898 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            2006-05-17 18:00:53,898 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,898 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,898 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,898 ERROR [STDERR] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
            2006-05-17 18:00:53,898 ERROR [STDERR] at org.jboss.seam.Component.callComponentMethod(Component.java:1202)
            2006-05-17 18:00:53,898 ERROR [STDERR] at org.jboss.seam.Component.callCreateMethod(Component.java:1190)
            2006-05-17 18:00:53,898 ERROR [STDERR] at org.jboss.seam.Component.newInstance(Component.java:1179)
            2006-05-17 18:00:53,899 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1131)
            2006-05-17 18:00:53,899 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1114)
            2006-05-17 18:00:53,899 ERROR [STDERR] at org.jboss.seam.Component.getInstanceToInject(Component.java:1234)
            2006-05-17 18:00:53,899 ERROR [STDERR] at org.jboss.seam.Component.injectFields(Component.java:906)
            2006-05-17 18:00:53,899 ERROR [STDERR] at org.jboss.seam.Component.inject(Component.java:710)
            2006-05-17 18:00:53,899 ERROR [STDERR] at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
            2006-05-17 18:00:53,899 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)
            2006-05-17 18:00:53,899 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,899 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,899 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,900 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,900 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,900 ERROR [STDERR] at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:68)
            2006-05-17 18:00:53,900 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)
            2006-05-17 18:00:53,900 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,900 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,900 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,900 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,900 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,900 ERROR [STDERR] at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:60)
            2006-05-17 18:00:53,900 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
            2006-05-17 18:00:53,901 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,901 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,901 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,901 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,901 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,901 ERROR [STDERR] at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
            2006-05-17 18:00:53,901 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)
            2006-05-17 18:00:53,901 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,901 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,901 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,902 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:87)
            2006-05-17 18:00:53,902 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
            2006-05-17 18:00:53,902 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:73)
            2006-05-17 18:00:53,902 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:45)
            2006-05-17 18:00:53,902 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor266.invoke(Unknown Source)
            2006-05-17 18:00:53,905 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,905 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,905 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
            2006-05-17 18:00:53,905 ERROR [STDERR] at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:57)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
            2006-05-17 18:00:53,906 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:81)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
            2006-05-17 18:00:53,907 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,908 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:199)
            2006-05-17 18:00:53,908 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
            2006-05-17 18:00:53,908 ERROR [STDERR] at $Proxy287.theBegin(Unknown Source)
            2006-05-17 18:00:53,908 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            2006-05-17 18:00:53,908 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            2006-05-17 18:00:53,908 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            2006-05-17 18:00:53,908 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
            2006-05-17 18:00:53,908 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
            2006-05-17 18:00:53,908 ERROR [STDERR] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
            2006-05-17 18:00:53,908 ERROR [STDERR] at org.jboss.seam.Component.callComponentMethod(Component.java:1202)
            2006-05-17 18:00:53,908 ERROR [STDERR] at org.jboss.seam.Component.callCreateMethod(Component.java:1190)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.jboss.seam.Component.newInstance(Component.java:1179)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1131)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1114)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1160)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1128)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1114)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:44)
            2006-05-17 18:00:53,909 ERROR [STDERR] at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
            2006-05-17 18:00:53,909 ERROR [STDERR] at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
            2006-05-17 18:00:53,909 ERROR [STDERR] at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
            2006-05-17 18:00:53,910 ERROR [STDERR] at com.sun.el.parser.AstEmpty.getValue(AstEmpty.java:28)
            2006-05-17 18:00:53,910 ERROR [STDERR] at com.sun.el.parser.AstNot.getValue(AstNot.java:25)
            2006-05-17 18:00:53,910 ERROR [STDERR] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
            2006-05-17 18:00:53,910 ERROR [STDERR] at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
            2006-05-17 18:00:53,910 ERROR [STDERR] at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
            2006-05-17 18:00:53,910 ERROR [STDERR] at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1076)
            2006-05-17 18:00:53,910 ERROR [STDERR] at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:231)
            2006-05-17 18:00:53,912 ERROR [STDERR] at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
            2006-05-17 18:00:53,913 ERROR [STDERR] at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:616)
            2006-05-17 18:00:53,913 ERROR [STDERR] at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:367)
            2006-05-17 18:00:53,913 ERROR [STDERR] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
            2006-05-17 18:00:53,913 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
            2006-05-17 18:00:53,913 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,913 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
            2006-05-17 18:00:53,913 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,913 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,913 ERROR [STDERR] at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:23)
            2006-05-17 18:00:53,914 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,914 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,914 ERROR [STDERR] at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
            2006-05-17 18:00:53,914 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,914 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,914 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
            2006-05-17 18:00:53,914 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            2006-05-17 18:00:53,918 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            2006-05-17 18:00:53,918 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
            2006-05-17 18:00:53,918 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
            2006-05-17 18:00:53,918 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
            2006-05-17 18:00:53,918 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
            2006-05-17 18:00:53,918 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
            2006-05-17 18:00:53,918 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
            2006-05-17 18:00:53,919 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
            2006-05-17 18:00:53,919 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
            2006-05-17 18:00:53,919 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
            2006-05-17 18:00:53,919 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
            2006-05-17 18:00:53,919 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
            2006-05-17 18:00:53,919 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
            2006-05-17 18:00:53,919 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
            2006-05-17 18:00:53,919 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
            2006-05-17 18:00:53,920 ERROR [STDERR] Caused by: javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call
            2006-05-17 18:00:53,920 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:429)
            2006-05-17 18:00:53,920 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:402)
            2006-05-17 18:00:53,920 ERROR [STDERR] at org.jboss.ejb3.entity.ManagedEntityManagerFactory.registerExtendedWithTransaction(ManagedEntityManagerFactory.java:142)
            2006-05-17 18:00:53,920 ERROR [STDERR] at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:67)
            2006-05-17 18:00:53,920 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,920 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
            2006-05-17 18:00:53,962 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,963 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
            2006-05-17 18:00:53,963 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
            2006-05-17 18:00:53,963 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
            2006-05-17 18:00:53,963 ERROR [STDERR] ... 144 more
            2006-05-17 18:00:53,966 ERROR [STDERR] 2006/05/17 06:00:53 com.sun.facelets.FaceletViewHandler handleRenderException
            SEVERE: Error Rendering View[/public/content/view/viewServicesHome.xhtml]
            


            Hope it helps.

            Louis

            • 3. Re: JTA transaction problems on 404GA ?
              lcoetzee

              Hi Gavin,

              another thing I picked up is the following:

              When I annotate the factory method that gets called with

              @TransactionAttribute(TransactionAttributeType.MANDATORY)

              I am able to access that page (and the bean behind it).

              L



              • 4. Re: JTA transaction problems on 404GA ?
                lcoetzee

                Sorry... ignore the previous posting... (changed two things at once)


                when I actually do a

                Transactions.getUserTransaction().rollback();
                in my interceptor I am able to continue... does this mean that the container now does not do the rollback (and subsequent removal of the bean)?

                L

                • 5. Re: JTA transaction problems on 404GA ?
                  gavin.king

                  Do you have the SeamExceptionFilter?

                  • 6. Re: JTA transaction problems on 404GA ?
                    lcoetzee

                    Yes.

                    • 7. Re: JTA transaction problems on 404GA ?
                      gavin.king

                      I made some fixes in this area in CVS last night. Try with current CVS.

                      • 8. Re: JTA transaction problems on 404GA ?
                        lcoetzee

                        Tested it a bit, seems better. I will try and make a new testing release of my own app and let all the testers and QA's go wild. If the problem is still there it will very quickly show up. I will report back if that is the case.

                        Thanks for the good work

                        Louis