3 Replies Latest reply on Aug 30, 2016 9:20 AM by ZDAtkinsonIV

    Are After Effects Expressions Cross Platform????

    ZDAtkinsonIV Level 1

      Good Morning All,

      We had a project that gave us the blues for several days.  What happen is that a designer created a Master Project file in After Effects on a MAC.  There were no problem with anyone that used a MAC and opened and worked with the project.  Our designers were able complete the bulk of their designing on the MAC but when the project got sent to the render farm problems happened. 

      The first error we received was that “an existing connection was forcibly closed by the remote host” (the render node).

      =====================================================

      Error

      =====================================================

      aerender ERROR An existing connection was forcibly closed by the remote host.

      at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)

      =====================================================

      We would see the job stop and then restart several times before failing. 

      The next error was a path error but when navigating the path from the render node there were no problems in reaching the required folder. 

      =====================================================

      Error

      =====================================================

      aerender Error: After Effects error: Error in output for render queue item 1, output module 1. Directory does not exist: H:\DEADLINE\Ronnie\Render Farm Test\EPL Right Master\EPL Right master 5 sec.

      at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)

      =====================================================

      Our trials and errors went on like this for a day or two before I tried to open a job on the render node (bypassing the render farm software), when I did that we got a new set of errors.

      figure2.JPGRonnie.JPGfigure1.JPG

       

      We tried increasing the RAM and hard drive size on one of the render nodes and nothing would resolve the problem. 

      What it came down to was the fact the Master Project our designer created used After Effects "expressions".  Once the majority of the "expressions" were removed (or made less complicated) from the Master Project jobs were able to process through the render farm (like normal ) from the MAC environment to the windows environment (render farm). 

       

      My questions for you are:

      1. Are expressions cross platform?
      2. Have you ever heard of anything like this happening in the past?
      3. Is there anything that can to be done from software perspective that would allow expressions to pass from platform to platform? 

       

      We are using the Creative Cloud 2015 Adobe Suite for design ( for the project in question - After Effects 13.7.1.6), MAC Cylinders for our designers and Boxx render nodes for rendering.  The software controlling the render farm is Deadline by Thinkbox.

       

      Thanks,

       

      Zebbie D. Atkinson IV, LSSMBB

      Director of Post Production Operations / Content Technology

        • 1. Re: Are After Effects Expressions Cross Platform????
          Rick Gerard Adobe Community Professional & MVP

          Never had a problem cross platform if the AE versions match, the plug-ins and scripts are installed on all machines, the language is the same and the footage is compatible with both windows and Mac. As long as you are all using the same language for your AE version expressions will work fine. There are no methods that are unique to one OS.

          • 2. Re: Are After Effects Expressions Cross Platform????
            ZDAtkinsonIV Level 1

            Thanks Rick, we will reconfirm our settings and respond back.

            • 3. Re: Are After Effects Expressions Cross Platform????
              ZDAtkinsonIV Level 1

              Rick, I just confirmed that all versions of AE and plug-ins on the render farm and the designers stations match and the job still fails.  In an effort to get around the expressions issue our designer is redesigning the "master project" using scripts and not expressions to control the individual layers.  The thought behind using scripts is that the script is an on/off function (it adjusts a layer and turns off) and will not be sent to the render farm.  The expressions were embedded in the project (remained in an "on" state) and were trying to be processed by the render farm.  The projects that have been redesigned using scripts have been rendering successfully so far but I am interested in investigating why the expressions failed now that you say there should be no cross platform issues.

               

              Please advise

               

              Thanks