5 Replies Latest reply on Jun 23, 2009 4:12 AM by Heiko Braun

    Transaction interceptor changes

    Heiko Braun Master

      Most recent TX interceptor changes, break the console and the deployer:


      Caused by: org.jbpm.api.JbpmException: invalid transaction state: STATUS_ACTIVE
       at org.jbpm.pvm.internal.tx.jta.JtaTransactionInterceptor.execute(JtaTransactionInterceptor.java:60)
       at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:54)
       at org.jbpm.pvm.internal.repository.RepositoryServiceImpl.createProcessDefinitionQuery(RepositoryServiceImpl.java:77)
       at org.jbpm.integration.console.ProcessManagementImpl.getProcessDefinitions(ProcessManagementImpl.java:54)
       ... 45 more
      
      


      Basically you cannot run within a provided transaction context (like ejb REQUIRED semantics).