REST MOP Import doesn't detect errors on commit in JBoss Portal
Issue
- When I invoked REST MOP Import, I got 200 response but the portal didn't have imported pages. I see following messages in server.log.
2013-08-20 07:56:33,552 INFO [org.exoplatform.portal.mop.management.operations.MopImportResource] (ajp-10.236.15.129-8009-6) Import successful !
...
2013-08-20 07:56:49,804 WARN [org.jboss.cache.interceptors.TxInterceptor] (ajp-10.236.15.129-8009-6) Caught exception, will now set transaction to roll back
org.jboss.cache.ReplicationException: rsp=sender=10.237.250.128:56200, retval=null, received=false, suspected=false
at org.jboss.cache.RPCManagerImpl.callRemoteMethods(RPCManagerImpl.java:766)
at org.jboss.cache.RPCManagerImpl.callRemoteMethods(RPCManagerImpl.java:712)
at org.jboss.cache.RPCManagerImpl.callRemoteMethods(RPCManagerImpl.java:717)
at org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInterceptor.java:161)
at org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInterceptor.java:135)
at org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInterceptor.java:107)
at org.jboss.cache.interceptors.ReplicationInterceptor.runPreparePhase(ReplicationInterceptor.java:192)
at org.jboss.cache.interceptors.ReplicationInterceptor.visitPrepareCommand(ReplicationInterceptor.java:72)
at org.jboss.cache.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:68)
at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.jboss.cache.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:50)
at org.jboss.cache.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:68)
at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.jboss.cache.interceptors.TxInterceptor.runPreparePhase(TxInterceptor.java:682)
at org.jboss.cache.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1102)
at org.jboss.cache.interceptors.OrderedSynchronizationHandler.beforeCompletion(OrderedSynchronizationHandler.java:81)
at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:101)
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:272)
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:89)
at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:160)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1433)
at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:137)
at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
at org.exoplatform.services.transaction.impl.AbstractTransactionService$TransactionManagerTxTimeoutAware.commit(AbstractTransactionService.java:326)
at org.exoplatform.services.jcr.impl.dataflow.persistent.CacheableWorkspaceDataManager.doCommit(CacheableWorkspaceDataManager.java:1044)
...
Caused by: org.jboss.cache.lock.TimeoutException: Replication timeout for 10.237.250.128:56200
at org.jboss.cache.RPCManagerImpl.callRemoteMethods(RPCManagerImpl.java:764)
... 85 more
Environment
- Red Hat JBoss Portal
- 5.2.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
