Cause . . . . . : The job is being terminated because the job is capable of having multiple threads and the application has issued an exit(), abort() or their equivalent APIs, an exception has occurred and is not being handled, or a return from main() has occurred in a program that runs in a *NEW Activation Group.