Problem with long running async actions rolled back in jBPM 3.2

Solution Verified - Updated -

Issue

In a process, there is a timer that continues the process execution. The token correctly advances to the next node which includes the asynchronous execution of some actions. In the server.log file we can see that the token leaves node "Action_Node1" at 14:30:34 and that it enters node "Check_Result" at 14:42:46, but at 14:42:56 there is a rollback on the jta transaction. As a result, the token is back at the timer node and the actions are executed again, which is incorrect from the business perspective.

What is causing the hibernate transaction to be rolled back?

Environment

  • jBPM 3.2.8_SOA

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content