Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-9985

ISPN000926 errors caused by ConcurrentModificationException when using ClusteredJobFailOverListener

XMLWordPrintable

      Starting a number of process instances which contain async nodes concurrently results in the following intermittent error:

      15:35:43,424 ERROR [org.infinispan.commons.tx.TransactionImpl] (default task-63) ISPN000926: afterCompletion() failed for SynchronizationAdapter{localTransaction=LocalTransaction{remoteLockedNodes=[mweiler, mweiler], isMarkedForRollback=false, lockedKeys=[], backupKeyLocks=[], topologyId=31, stateTransferFlag=null} org.infinispan.transaction.synchronization.SyncLocalTransaction@59} org.infinispan.transaction.synchronization.SynchronizationAdapter@78: org.infinispan.commons.CacheException: Could not commit.
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.transaction.impl.TransactionTable.afterCompletion(TransactionTable.java:863)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:33)
      	at org.infinispan.commons@9.4.23.Final-redhat-00001//org.infinispan.commons.tx.TransactionImpl.notifyAfterCompletion(TransactionImpl.java:512)
      	at org.infinispan.commons@9.4.23.Final-redhat-00001//org.infinispan.commons.tx.TransactionImpl.runCommit(TransactionImpl.java:338)
      	at org.infinispan.commons@9.4.23.Final-redhat-00001//org.infinispan.commons.tx.TransactionImpl.commit(TransactionImpl.java:110)
      	at org.infinispan.commons@9.4.23.Final-redhat-00001//org.infinispan.commons.tx.TransactionManagerImpl.commit(TransactionManagerImpl.java:73)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.CacheImpl.tryCommit(CacheImpl.java:2021)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.CacheImpl.executeCommandWithInjectedTx(CacheImpl.java:1941)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1914)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:1430)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:2040)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:230)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.AbstractDelegatingCache.put(AbstractDelegatingCache.java:448)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.EncoderCache.put(EncoderCache.java:729)
      	at org.infinispan@9.4.23.Final-redhat-00001//org.infinispan.cache.impl.AbstractDelegatingCache.put(AbstractDelegatingCache.java:448)
      	at deployment.kie-server.war//org.kie.server.services.jbpm.cluster.InfinispanClusterAwareService.addData(InfinispanClusterAwareService.java:165)
      	at deployment.kie-server.war//org.kie.server.services.jbpm.cluster.ClusteredJobFailOverListener.afterJobScheduled(ClusteredJobFailOverListener.java:71)
      ...
      Caused by: java.util.ConcurrentModificationException
      	at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1042)
      	at java.base/java.util.ArrayList$Itr.next(ArrayList.java:996)
      	at org.infinispan.commons@9.4.23.Final-redhat-00001//org.infinispan.commons.marshall.MarshallUtil.marshallCollection(MarshallUtil.java:242)
      	at org.infinispan.commons@9.4.23.Final-redhat-00001//org.infinispan.commons.marshall.MarshallUtil.marshallCollection(MarshallUtil.java:221)
      
      

       

              rhn-support-egonzale Enrique Gonzalez Martinez (Inactive)
              rhn-support-egonzale Enrique Gonzalez Martinez (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: