RPG (IBM i / AS/400) · Runtime error
What does RNX8888 mean in RPG (IBM i / AS/400)?
A multi-threaded database trigger program was called recursively, commonly because the trigger's own update to the table it is watching causes the trigger to fire again on itself.
A multi-threaded database trigger program was called recursively, commonly because the trigger's own update to the table it is watching causes the trigger to fire again on itself.
Check the trigger program's logic for an update to the same file the trigger is defined on, and add an explicit guard (a state flag or a condition on what changed) so the trigger does not re-fire on its own write.