Are you using any MPEG2 assets, or Dolby audio in your project? There are licensing restrictions on these codecs, and thus a limitation of the Render Engine that it can not decode these formats.
I'm rendering .tif files; some render engines are rendering with no problems.
- You are rendering TO .tif files from the render queue, or
- You are rendering FROM .tif files that are the source media in your project, or
I'm rendering to .tif files from the render queue
So I'll restate the original question, which remains unanswered:
Are you using any MPEG2 assets, or Dolby audio in your project?
No MPEG2 or Dolby audio in the project just stills, text and shapes.
Thanks. That tells me that the problem isn't related to the codec licensing.
As per the text of the error, have you launched the full UI of After Effects on one of these machines? Did it present a more informative error, or affect the problem in any way?
I checked the working machines for the difference but it's the same set up for AE render engine
I can launch the UI for AE Render Engine outside of the render farm and with errors.
when I launch the job in the render farm; I get the error below in the image from After Effects Render Engine UI.
Not sure if this answers the question
My assessment is that the render engines nodes are failing to launch due to this error, but the licensing error they are returning is somewhat spurious (the failure occurs before the licensing check has completed, therefore it is reporting that the licensing check failed, even though that's not the cause of the problem).
The only record I can find for this specific error relates to trying to run a script file in After Effects via an AppleScript "DoScript" call. I have my doubts that is what you are doing (especially since you're on Windows), but the text of the error does indicate that a script is being called and is failing to evaluate. So, questions:
- Do you have any scripts in the Scripts/Startup folder? Does removing them affect the problem?
- Is there any difference in how Smedge is calling the problem machines and the ones that don't report the error? Is there a different set of variables, or a different path, etc.?
I'm not familiar with how Smedge calls After Effects to execute it. (I assume a command line execution.) If you're able to successfully launch the Render Engine outside of Smedge, you may want to contact them for more information about that path.