Client UserTransaction setTransactionTimeout setting log transaction timeout does not timeout on the server in JBoss EAP 7
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.2
- 7.1
Issue
- Client UserTransaction setTransactionTimeout setting log transaction timeout does not timeout on the server in JBoss EAP 7
Resolution
Apply JBoss EAP 7.2 CP1 or later
Related Solutions
Root Cause
The bug was when the transaction timeout is low and the request does not leave the client before that time, then the timeout has expired before it reaches the server and the server was ignoring and not timing out. After the fix, the client will throw an exception if the transaction timeout has been reached before the request gets sent. If the request makes it to the server, and the timeout is reached, then it will timeout the transaction as expected.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.