The tracelog will show the application starting and then going in the APPLWAIT state
20180510 HH:MM:09.710 [internal:messages] [INFO] DM.Appl.APPLiCATION_XYZ.123: Adding message directly onto our queue. AFM: 20180523 10260969-0100 CAWADE_7500 CAWADE_7500 /MAIN/APPLiCATION_XYZ.123/JOB123 State APPLWAIT Conditions() StatusQ() Userid(user.CAWADE_7500)
The issue here is that a previous generation has not completed, and is no longer visible in the Monitor perspective. This can due to many reasons, such as 'Cold start' or some issue with the database (dead locks etc.). When a new generation is built it will check if any previous generation is still active, i.e. not complete.
Note: An active generration means that it is in any other state but COMPLETE. E.g. If a job in an application is in TIMEDWAIT or READY or MANHOLD or FAILED etc., then the application will not COMPLETE. All jobs must have completed for an application to be considered complete. Force completing an application will also force complete all the jobs.