We’re currently working to see if there’s a way around this, but I did have a few suggestions that might be helpful in the meantime.
First, I think it would be helpful if we could figure out whether the Crash Repair Options dialogue is being caused by all three instances of Templater accessing the same project or whether it’s just a flag that is set when the AE instances are closed abruptly.
In your last message, you stated that once one project is opened, the other two instances immediately throw the Crash Repair Options dialogue. This doesn’t seem to be in line with the way that we’re seeing that flag operate, so I think it would be helpful if we could try booting up each instance of Templater in a slightly different order to confirm that the issue doesn’t occur unless the same file is accessed simultaneously.
If that’s the case, it might be useful to set the second and third instances of Templater to load up with a “dummy” project and then use the aep
reserved column to switch them over to the main project file. This would allow us to boot the system up in a way that avoided accessing the same project simultaneously.
Another option that we might consider would be the use of a rudimentary Event Script to exit After Effects gracefully at the end of each day.
This is extremely basic, but I did some testing today with this script:
var exitFlag = $D.job.get("exit");
if (exitFlag === "y") {
app.project.close(CloseOptions.DO_NOT_SAVE_CHANGES);
app.quit();}
and got some excellent results. I registered this script to the “After creating output” event under “Output Processing”. It checks for a value in the Data Source named “exit” (with no quotes) and then closes After Effects if that flag is set to “y” (also with no quotes).
Using this method or something similar might allow us to close out Templater gracefully with a specific Job added at the end of each day when the reboot is set to occur. This might get us around the Crash Repair Options dialogue when the system is booted back up.
We’ll keep looking for better ways to get around this issue on this side, but I thought I’d throw this information out there in case it was worthwhile.
Thanks,
Jeff