Ondřej Chaloupka created WFLY-5579:
--------------------------------------
Summary: Failing tests of AS testsuite StatefulFailoverTestCase and
CdiFailoverTestCase when JTS transactions are used
Key: WFLY-5579
URL:
https://issues.jboss.org/browse/WFLY-5579
Project: WildFly
Issue Type: Bug
Components: Test Suite
Reporter: Ondřej Chaloupka
Failing tests cases
* org.jboss.as.test.clustering.cluster.cdi.CdiFailoverTestCase
* org.jboss.as.test.clustering.cluster.ejb.stateful.StatefulFailoverTestCase
* org.jboss.as.test.clustering.cluster.ejb.xpc.StatefulWithXPCFailoverTestCase
when transaction used with JTS. There is a common server failure for all of them
{code}
WARN [com.arjuna.ats.jts] (default task-1) ARJUNA022261: ServerTopLevelAction detected
that the transaction was inactiveWARN [com.arjuna.ats.jts] (default task-1) ARJUNA022261:
ServerTopLevelAction detected that the transaction was inactive2015-10-26 13:58:43,887
WARN [org.jboss.as.txn] (default task-1) WFLYTX0027: The pre-jca synchronization
org.jboss.as.ejb3.component.stateful.StatefulSessionSynchronizationInterceptor$StatefulSessionSynchronization@5c8b87d
associated with tx TransactionImple < jts, 0:ffff0a28048f:-1ef8a8a1:562e236e:16 >
failed during after completion: javax.ejb.EJBException: javax.transaction.SystemException:
org.omg.CORBA.TRANSACTION_UNAVAILABLE: ARJUNA022258: Transaction was inactive vmcid: 0x0
minor code: 1 completed: No at
org.jboss.as.ejb3.component.stateful.StatefulSessionComponentInstance.execute(StatefulSessionComponentInstance.java:177) at
org.jboss.as.ejb3.component.stateful.StatefulSessionComponentInstance.prePassivate(StatefulSessionComponentInstance.java:143) at
org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.prePassivate(StatefulSessionComponent.java:168) at
org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.prePassivate(StatefulSessionComponent.java:75) at
org.wildfly.clustering.ejb.infinispan.group.InfinispanBeanGroup.prePassivate(InfinispanBeanGroup.java:131) at
org.wildfly.clustering.ejb.infinispan.group.InfinispanBeanGroup.releaseBean(InfinispanBeanGroup.java:107) at
org.wildfly.clustering.ejb.infinispan.bean.InfinispanBean.release(InfinispanBean.java:104) at
org.wildfly.clustering.ejb.infinispan.InfinispanBeanManager$SchedulableBean.release(InfinispanBeanManager.java:364) at
org.jboss.as.ejb3.cache.distributable.DistributableCache.release(DistributableCache.java:135) at
org.jboss.as.ejb3.component.stateful.StatefulSessionSynchronizationInterceptor.releaseInstance(StatefulSessionSynchronizationInterceptor.java:168) at
org.jboss.as.ejb3.component.stateful.StatefulSessionSynchronizationInterceptor$StatefulSessionSynchronization.afterCompletion(StatefulSessionSynchronizationInterceptor.java:250) at
org.jboss.as.txn.service.internal.tsr.JCAOrderedLastSynchronizationList.afterCompletion(JCAOrderedLastSynchronizationList.java:147) at
com.arjuna.ats.internal.jta.resources.jts.orbspecific.SynchronizationImple.after_completion(SynchronizationImple.java:118) at
com.arjuna.ArjunaOTS.JTAInterposedSynchronizationPOATie.after_completion(JTAInterposedSynchronizationPOATie.java:46) at
com.arjuna.ArjunaOTS.JTAInterposedSynchronizationPOA._invoke(JTAInterposedSynchronizationPOA.java:47) at
com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:654) at
com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:205) at
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1700) at
com.sun.corba.se.impl.protocol.SharedCDRClientRequestDispatcherImpl.marshalingComplete(SharedCDRClientRequestDispatcherImpl.java:180) at
com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:148) at
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:475) at
org.omg.CosTransactions._SynchronizationStub.after_completion(_SynchronizationStub.java:38) at
com.arjuna.ats.internal.jts.orbspecific.coordinator.ArjunaTransactionImple.doAfterCompletion(ArjunaTransactionImple.java:1636) at
com.arjuna.ats.internal.jts.orbspecific.coordinator.ArjunaTransactionImple.commit(ArjunaTransactionImple.java:383) at
com.arjuna.ats.internal.jts.ControlWrapper.commit(ControlWrapper.java:244) at
com.arjuna.ats.internal.jts.orbspecific.CurrentImple.commit(CurrentImple.java:247) at
com.arjuna.ats.jts.extensions.AtomicTransaction.commit(AtomicTransaction.java:276) at
com.arjuna.ats.internal.jta.transaction.jts.TransactionImple.commitAndDisassociate(TransactionImple.java:1313) at
com.arjuna.ats.internal.jta.transaction.jts.BaseTransaction.commit(BaseTransaction.java:130) at
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:89) at
org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:91) at
org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:279) at
org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:327) at
org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:66) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:54) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) at
org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:636) at
org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) at
org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) at
org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:195) at
org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) at
org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73) at
org.jboss.as.test.clustering.cluster.ejb.stateful.bean.Incrementor$$$view1.increment(Unknown
Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at
java.lang.reflect.Method.invoke(Method.java:497) at
org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:436) at
org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127) at
org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56) at
org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) at
org.jboss.as.test.clustering.cluster.cdi.Incrementor$64999020$Proxy$_$$_Weld$EnterpriseProxy$.increment(Unknown
Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at
java.lang.reflect.Method.invoke(Method.java:497) at
org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38) at
org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) at
org.jboss.weld.proxies.Incrementor$64999020$Proxy$_$$_WeldClientProxy.increment(Unknown
Source) at
org.jboss.as.test.clustering.cluster.cdi.CdiServlet.doGet(CdiServlet.java:56) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at
io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86) at
io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at
io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at
org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at
io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) at
io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at
io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at
io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at
io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at
io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72) at
io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) at
io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at
org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at
io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284) at
io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263) at
io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at
io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174) at
io.undertow.server.Connectors.executeRootHandler(Connectors.java:198) at
io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:784) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at
java.lang.Thread.run(Thread.java:745)Caused by: javax.transaction.SystemException:
org.omg.CORBA.TRANSACTION_UNAVAILABLE: ARJUNA022258: Transaction was inactive vmcid: 0x0
minor code: 1 completed: No at
com.arjuna.ats.internal.jta.transaction.jts.BaseTransaction.checkTransactionState(BaseTransaction.java:291) at
com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple.resume(TransactionManagerImple.java:154) at
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.resume(BaseTransactionManagerDelegate.java:122) at
org.jboss.as.ejb3.tx.CMTTxInterceptor.notSupported(CMTTxInterceptor.java:310) at
org.jboss.as.ejb3.tx.LifecycleCMTTxInterceptor.processInvocation(LifecycleCMTTxInterceptor.java:62) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) at
org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) at
org.jboss.as.ejb3.component.stateful.StatefulSessionComponentInstance.execute(StatefulSessionComponentInstance.java:171) ...
110 moreCaused by: org.omg.CORBA.TRANSACTION_UNAVAILABLE: ARJUNA022258: Transaction was
inactive vmcid: 0x0 minor code: 1 completed: No at
com.arjuna.ats.internal.jts.interposition.resources.arjuna.Interposition.createHierarchy(Interposition.java:189) at
com.arjuna.ats.internal.jts.interposition.resources.arjuna.Interposition.setupHierarchy(Interposition.java:107) at
com.arjuna.ats.internal.jts.interposition.resources.arjuna.Interposition.create(Interposition.java:66) at
com.arjuna.ats.internal.jts.interposition.resources.arjuna.InterpositionCreator.recreateLocal(InterpositionCreator.java:46) at
com.arjuna.ats.internal.jts.interposition.FactoryElement.recreateLocal(FactoryList.java:66) at
com.arjuna.ats.internal.jts.interposition.FactoryList.recreateLocal(FactoryList.java:115) at
com.arjuna.ats.internal.jts.orbspecific.TransactionFactoryImple.recreateLocal(TransactionFactoryImple.java:230) at
com.arjuna.ats.internal.jts.context.ContextManager.createHierarchy(ContextManager.java:703) at
com.arjuna.ats.internal.jts.context.ContextManager.currentPIContext(ContextManager.java:610) at
com.arjuna.ats.internal.jts.context.ContextManager.current(ContextManager.java:170) at
com.arjuna.ats.internal.jts.context.ContextManager.associate(ContextManager.java:311) at
com.arjuna.ats.internal.jts.OTSImpleManager.get_current(OTSImpleManager.java:104) at
com.arjuna.ats.jts.OTSManager.get_current(OTSManager.java:71) at
com.arjuna.ats.internal.jta.transaction.jts.BaseTransaction.checkTransactionState(BaseTransaction.java:265) ...
126 more
{code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)