Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-4896

SFSB Transaction status in Infinispan is not correctly cleared, after the transaction is handled by the transaction reaper

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • 9.0.0.Final
    • 8.2.0.Final
    • Clustering
    • None
    • Hide

      https://github.com/xiaodong-xie/wildfly-sfsb

      Adding the following:
      <coordinator-environment default-timeout="25"/>
      to

      <subsystem xmlns="urn:jboss:domain:transactions:2.0">
      </subsystem>

      mvn clean install

      jboss-cli.sh -c 'deploy target/wildfly.sfsb.war'

      jboss-cli.sh -c 'undeploy wildfly.sfsb.war'

      Show
      https://github.com/xiaodong-xie/wildfly-sfsb Adding the following: <coordinator-environment default-timeout="25"/> to <subsystem xmlns="urn:jboss:domain:transactions:2.0"> </subsystem> mvn clean install jboss-cli.sh -c 'deploy target/wildfly.sfsb.war' jboss-cli.sh -c 'undeploy wildfly.sfsb.war'
    • Workaround Exists
    • Hide

      Have to restart Wildfly server.

      Show
      Have to restart Wildfly server.

    Description

      EJB stateful session bean transaction status in Infinispan is not correctly cleared, if the transaction that the SFSB involved is handled by the transaction reaper.

      My analysis:

      Some thread-local variable (org.infinispan.transaction.tm.DummyTransaction) is not cleared in Infinispan module, probably in infinispan-core-6.0.2.Final.jar, class org.infinispan.transaction.tm.DummyTransaction, line 95 should be put into a finally block.

      Attachments

        Activity

          People

            pferraro@redhat.com Paul Ferraro
            xiexiaodong Xiaodong Xie (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: