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

CaseFileInstanceMarshallingStrategy calls wrong method on finishing transaction

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.8.0.Final
    • 7.7.0.Final
    • Runtime Engine
    • None
    • NEW
    • NEW
    • 2018 Week 15-16

    Description

      CaseFileInstanceMarshallingStrategy calls wrong method onEnd which causes incorrect behaviour of some of marshalling strategies e.g. JPA based one. This then leads to exception

      Caused by: java.lang.IllegalStateException: ARJUNA016082: Synchronizations are not allowed! Transaction status isActionStatus.RUNNING
      	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.registerSynchronizationImple(TransactionImple.java:401)
      	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.registerSynchronization(TransactionImple.java:377)
      	at org.wildfly.transaction.client.LocalTransaction.registerSynchronization(LocalTransaction.java:167)
      	at org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerBasedSynchronizationStrategy.registerSynchronization(TransactionManagerBasedSynchronizationStrategy.java:30)
      	... 117 more
      

      Attachments

        Activity

          People

            swiderski.maciej Maciej Swiderski (Inactive)
            swiderski.maciej Maciej Swiderski (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: