9 Replies Latest reply on Dec 20, 2010 9:03 PM by John Ament

    Transaction issue in latest snapshot

    John Ament Master

      Hi there everyone.

       

      I saw a weird error in my application when pulling a large number of database records (15k).

       

      11:47:01,494 WARN  [com.arjuna.ats.arjuna] ARJUNA-12117 TransactionReaper::check timeout for TX 0:ffff7f000001:cc0d:4d079cd4:165 in state  RUN
      11:47:01,497 WARN  [com.arjuna.ats.arjuna] ARJUNA-12095 Abort of action id 0:ffff7f000001:cc0d:4d079cd4:165 invoked while multiple threads active within it.
      11:47:01,498 WARN  [com.arjuna.ats.arjuna] ARJUNA-12108 CheckedAction::check - atomic action 0:ffff7f000001:cc0d:4d079cd4:165 aborting with 1 threads active!
      11:47:01,518 WARN  [com.arjuna.ats.arjuna] ARJUNA-12121 TransactionReaper::doCancellations worker Thread[Thread-20,5,jboss] successfully canceled TX 0:ffff7f000001:cc0d:4d079cd4:165
      11:47:01,521 WARN  [com.arjuna.ats.arjuna] ARJUNA-12077 Abort called on already aborted atomic action 0:ffff7f000001:cc0d:4d079cd4:165
      11:47:01,607 SEVERE [org.apache.myfaces.renderkit.ErrorPageWriter] An exception occurred: javax.faces.el.EvaluationException: javax.el.ELException: /templates/scorecard.xhtml at line 37 and column 107 action="#{appUser.ldInst}": javax.ejb.EJBTransactionRolledbackException: Transaction rolled back
          at javax.faces.component._MethodExpressionToMethodBinding.invoke(_MethodExpressionToMethodBinding.java:96) [:2.0.1]
          at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:100) [:2.0.1]
          at javax.faces.component.UICommand.broadcast(UICommand.java:120) [:2.0.1]
          at javax.faces.component.UIViewRoot._broadcastAll(UIViewRoot.java:889) [:2.0.1]
          at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:238) [:2.0.1]
          at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1201) [:2.0.1]
          at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:627) [:2.0.1]
          at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:34) [:2.0.1]
          at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:171) [:2.0.1]
          at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [:2.0.1]
          at javax.faces.webapp.FacesServlet.service(FacesServlet.java:189) [:2.0.1]
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [:]
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:]
          at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67) [:6.0.0-SNAPSHOT]
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:]
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:]
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:]
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:]
          at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0-SNAPSHOT]
          at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
          at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
          at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0-SNAPSHOT]
          at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0-SNAPSHOT]
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:]
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:]

       

       

      ...

       

      at org.jboss.serial.io.JBossObjectOutputStream.writeObjectOverride(JBossObjectOutputStream.java:181) [:]
          at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322) [:1.6.0_21]
          at org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.passivateSession(StatefulSessionFilePersistenceManager.java:393) [:1.7.14]
          at org.jboss.ejb3.cache.simple.SimpleStatefulCache.passivate(SimpleStatefulCache.java:397) [:1.7.14]
          at org.jboss.ejb3.cache.simple.SimpleStatefulCache$SessionTimeoutTask.run(SimpleStatefulCache.java:301) [:1.7.14]
      Caused by: java.lang.NoClassDefFoundError: org/jboss/wsf/spi/serviceref/ServiceRefMetaData
          at java.lang.Class.getDeclaredMethods0(Native Method) [:1.6.0_21]
          at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) [:1.6.0_21]
          at java.lang.Class.getDeclaredMethod(Class.java:1935) [:1.6.0_21]

       

      ..

       

      Is this a problem with just the snapshot I happened to grab?