TCOMMITDISALLOW, TROLLBACK required after an unhandled error in trigger context

Run Time Error: This transaction did an update that invoked a trigger which in turn encountered an error that was not handled by the application error trap inside the trigger context. Because of this, the exit from trigger context was abnormal. GT.M does not commit such transactions since they would not preserve the atomicity of trigger updates (triggering update + triggered updates).

Action: Such transactions can only be rolled back. If this is a nested TSTART (subtransaction), it can optionally be rolled back incrementally, that is, only the nested TSTART needs to be rolled back while the parent TSTART can still be committed.

loading table of contents...