Problem:I am having trouble rendering an After Effects project utilizing QUBE on multiple machines.
First let me describe to you the computer and network setup that we have. The computer I am working on is a Mac with OS X (Version 10.5.
with 2 x 2.26 GHz Quad-Core Intel Xeon processors and 6 GB (1066 MHz) DDR3 memory. There are three other computer that are on the same network in the office that have these same specs. All three computers connect to a windows NAS through Samba and are able to see and access files within successfully.
For reference within this post, the CONTENT drive will reference a partition on the windows NAS and the RENDERS drive will reference another partition on the windows NAS. The after effects files, plus any source footage that we use within, are stored on the CONTENT drive and all renders are stored on the RENDERS drive.
Our "render farm", at this point, is basically the three Macs in the office that are setup to utilize background rendering (all of which have access to the CONTENT and RENDERS drive).
This is my current workflow:
- I setup the render queue within After Effects to include the composition that I want rendered. This particular render is setup to render an image sequence to a folder on the RENDERS drive.
- I utilize the Qube_Submit JavaScript file to submit the file to QUBE.
- QUBE then sends the submitted project to the three Mac computers within the office and tells them to work on it.
- Each of the Mac computers then begin the process of opening the After Effects projects to render the submitted job.
- From my experience, when more than one Mac box tries to load a certain asset (video, PSD, audio file, etc.) that is required by the composition that it needs to render, both boxes spit out this error:
- aerender Error: After Effects error: finding file/dir info for file *THE NAME OF THE FILE BOTH ARE TRYING TO LOAD* file not found (-43).
- This error is only spit out when more than one Mac box is accessing the file at the same time. If one of the Mac boxes loads an asset into memory before another Mac box gets to the point where it needs to load it into memory, neither of them bark at me about not being able to find the file.
- If only one Mac box is working on the QUBE Job, there are no errors.
My thoughts:I understand this
probably isn't a QUBE issue; I am however interested to see if anyone else has come across this problem. I don't know if, when the Mac connects to the windows NAS through SMB, it closes off access to that file until it's done reading it or if that's just the nature of working with a windows NAS by a Mac. Is it a permissions error? Please someone help me!