1252   Transaction must be aborted

Cause

This error occurs if your application code attempts to commit a transaction that must be aborted.

The most-common way for a transaction to enter this state is when an error occurs during an automatic update (inverse maintenance or dictionary key maintenance).

If an error occurs during an automatic update, JADE must abort the transaction. If your exception handler does not abort the transaction, JADE does so automatically when the stack unwinds after handling the error.

Any attempt to commit the transaction while it is in this state raises this error.

Action

Ensure that your application code does not try to commit a transaction while JADE is in abort transaction state.