redeployment error when a node is brought down in cluster
---------------------------------------------------------
Key: JBPORTAL-2004
URL:
http://jira.jboss.com/jira/browse/JBPORTAL-2004
Project: JBoss Portal
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Portal Core
Affects Versions: 2.6.4 Final
Reporter: Prabhat Jha
Assigned To: Thomas Heute
Here is the setup:
Apache mod_jk in front of a 2-node portal cluster. While there are around 500 clients
hitting apache, one node is brought down and brought up again. Below is what you get. This
very well could not problem with cache or JBossTS.
[JBoss] 00:15:32,802 ERROR [MainDeployer] Could not start deployment:
file:/tmp/pjha/as422/server/all/tmp/deploy/tmp65058failover-portlet-exp.war/WEB-INF/
[JBoss] org.jboss.deployment.DeploymentException: javax.transaction.RollbackException:
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted]
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Can't commit
because the transaction is in aborted state; - nested throwable:
(java.lang.RuntimeException: javax.transaction.RollbackException:
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted]
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Can't commit
because the transaction is in aborted state)
[JBoss] at
org.jboss.portal.core.deployment.jboss.ObjectDeployment.start(ObjectDeployment.java:101)
[JBoss] at
org.jboss.portal.server.deployment.jboss.DeploymentContext.start(DeploymentContext.java:99)
[JBoss] at
org.jboss.portal.server.deployment.jboss.PortalDeploymentInfoContext.start(PortalDeploymentInfoContext.java:211)
[JBoss] at
org.jboss.portal.server.deployment.jboss.ServerDeployer.start(ServerDeployer.java:217)
[JBoss] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
[JBoss] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
[JBoss] at sun.reflect.GeneratedMethodAccessor183.invoke(Unknown Source)
[JBoss] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[JBoss] at java.lang.reflect.Method.invoke(Method.java:585)
[JBoss] at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
[JBoss] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
[JBoss] Caused by: javax.transaction.RollbackException:
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted]
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Can't commit
because the transaction is in aborted state
[JBoss] at
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1401)
[JBoss] at
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
[JBoss] at
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
[JBoss] at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:175)
[JBoss] ... 121 more
[JBoss] Caused by: java.lang.RuntimeException:
[JBoss] at
org.jboss.cache.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1182)
[JBoss] at
org.jboss.cache.interceptors.OrderedSynchronizationHandler.beforeCompletion(OrderedSynchronizationHandler.java:75)
[JBoss] at
com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)
[JBoss] at
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)
[JBoss] at
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
[JBoss] at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
[JBoss] at
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1389)
[JBoss] ... 124 more
[JBoss] Caused by: org.jboss.cache.ReplicationException: rsp=sender=10.18.1.130:33003,
retval=null, received=false, suspected=true
[JBoss] at org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4436)
[JBoss] at org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4358)
[JBoss] at org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4469)
[JBoss] at
org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInterceptor.java:110)
[JBoss] at
org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInterceptor.java:88)
[JBoss] at
org.jboss.cache.interceptors.OptimisticReplicationInterceptor.broadcastPrepare(OptimisticReplicationInterceptor.java:181)
[JBoss] at
org.jboss.cache.interceptors.OptimisticReplicationInterceptor.invoke(OptimisticReplicationInterceptor.java:90)
[JBoss] at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:68)
[JBoss] at
org.jboss.cache.interceptors.TxInterceptor.runPreparePhase(TxInterceptor.java:873)
[JBoss] at
org.jboss.cache.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1156)
[JBoss] ... 130 more
[JBoss] Caused by: org.jboss.cache.SuspectException: Response suspected:
sender=10.18.1.130:33003, retval=null, received=false, suspected=true
[JBoss] at org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4430)
--
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