we get an error when trying to submit from our AE CS6 macs:
“The SubmitAEToDeadline.jsx script could not be found in the Deadline Repository. Please make sure that the Deadline Client has been installed on this machine, that the Deadline Client bin folder is set in the DEADLINE_PATH environment variable, and that the Deadline Client has been configured to point to a valid Repository.”
The files are all there, the monitor and slave are running without issues.
Any ideas?
Out of curiosity: why did you split the submitter into “client” and “main” with DL6 ?
Unzip the attached file, and then replace the DeadlineAfterEffectsClient.jsx file on one of your Macs. Then try running the script again to submit the job. It should popup a window showing the path it’s using to try and find the SubmitAEToDeadline.jsx file. If you can post a screen shot of this window, that would be great. It should give us an idea of why it’s having trouble finding it.
The AE submitter has always been split into 2 separate scripts. In version 5, they were in the “client” and “submission” folder in the Repository. Now, we keep them in the same folder to clean things up a bit.
Thanks! Can you now check to see if this file exists?
/Users/Shared/Thinkbox/DEADLINE_PATH
The Client installer should have created this file, and it should contain the full path to the folder that deadlinecommand is in (ie: /Applications/Thinkbox/Deadline6/Resources). Can you also check if that is the case?
This is strange. That error message would imply that the DEADLINE_PATH file doesn’t exist at that location. Just to confirm, I’ve attached a new client script for you to test. When you run it, you should get a popup window indicating whether that path exists or not.
Can you test this script and let us know which popup you see?
Also, just to confirm, when you choose a script from the After Effects scripts menu, are you choosing DeadlineAfterEffectsClient.jsx? The old script that was installed with Deadline 5 was called SubmitToDeadline.jsx, and I just want to make sure you’re not running the old one.
So weird… I can’t seem to reproduce this behavior here at all.
Here’s a workaround you can probably use. The attached file tries to use /Applications/Thinkbox/Deadline6/Resources/deadlinecommand if DEADLINE_PATH doesn’t exist, which assumes it was installed to the default location. Give this a try to see if it makes a difference. DeadlineAfterEffectsClient.zip (1.15 KB)
With the new script i finally get the submission panel to open but it cannot find the pools or groups and when i click “submit” it errors…(see attachement)
Did you install from a network location? I got all manner of errors when I installed from a network drive, copied the files locally and the errors disappeared, can’t remember if I checked the submission scripts though I’m pretty sure I did.
Ah, of course. We need to update the main script to hard code that path as well. Go to \your\repository\submission\AfterEffects\Main and open SubmitAEToDeadline.jsx in a text editor. Find this line (probably around line 134):
commandLine = "deadlinecommand ";
Replace it with this:
Save the file, and then try running the submission script from AE again.
I’m stumped. That file path is what it should be, and for whatever reason, it’s not being created. It seems that the file object creation function “File(…)” isn’t working in your AE installations, as the two places we use it aren’t working as expected:
Checking for the DEADLINE_PATH file
Creating the Deadline submission file
We were able to workaround (1) by hardcoding the path to deadlinecommand, but we can’t workaround (2) because the script needs to be able to create files. Which version of AE is this? It’s really odd that it’s affecting all of your workstations, since we can’t reproduce here, and no one else has reported a problem like this.
we’re having the same issue with submitting AEcs5 jobs with DL6,
your latest submission script brings up the AE submission window but the pool and group options say /bin/bash: line 1 : deadlinecommand : command not found