Das Problem, auch inzwischen für Java, ist, dass die Version der Runtime ggf. nicht mehr passt oder inkompatibel ist.
Auch wenn ihr nichts geändert habt, kann es eine Datenkonstellation sein, auf grund dessen der Absturz passiert weil dann ein bestimmter Zweig durchlaufen wird.
Ggf. für das Tool die Quellen beschaffen und per Eclipse auf die aktuell auf der AS/400 eingesetzte Version upgraden. Mittles Exclipse kann man das auf dem PC dann auch nochmal testen.
Du kannst natürlich auch den AS/400-Debugger bemühen, ist aber wirklich nicht so einfach.

Nachtrag:
https://archive.midrange.com/rpg400-.../msg00621.html
Ggf. erlaubt euer Subsystem keine Threads?