AERender in AE 2019 don't wait for job completion
Up until 2019, AERender, when executed with the -reuse option, waited for the job to complete before terminating.
On AERender 2019, AERender, when used with the -reuse option, open (or use the already opened) gui, set the job to work on the gui and terminate immediately.
This is problematic, because we relay on the -reuse option to complete jobs very quickly, while still checking to know when the job is complete.
We are asking to return the AERender to behave like in previous versions - that it will terminate after the job is complete, even with the -reuse option.
Thank you for filing this bug. We’re aware of an issue where, on Windows, the aerender process will crash at process start if the -reuse flag is used and the UI of After Effects is running. If the UI of After Effects is not running, the -reuse flag will cause the aerender process to crash after the render job is completed.
Our apologies for the disruption. We are investigating a fix for this bug for a future release.
Rune Bjerke commented
This also applies to the behavior of afterfx.exe - it will immediately quit when invoked with -s or -r to run a script, instead of waiting for it to complete like AE2019 and previous versions did (if AE is already open)
Suspect it's related...
Shmulik Yoffe commented
Sorry, it does work as expected on AE 2019. The problem described above is relevant only to AE 2020.