DL6 AE on mac submitter error

Hi there,

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 ?

Thanks,

Timor
Screen Shot 2013-07-05 at 2.59.40 PM.png

Hi Timor,

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.

Cheers,

Hi Ryan,

thanks for looking into this.

See attached screenshot. Hope this helps.

Timor
Screen Shot 2013-07-08 at 5.16.06 PM.png

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?

Thanks!

  • Ryan

yes, it´s all there…

FYI: we have this issue on all our macs, not just on one.

Timor

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.

Thanks!

Yes, it is definately the new submitter script.

Attached the new error i am getting with the updated submission script…
Screen Shot 2013-07-10 at 6.45.32 PM.png

Oops, sorry! Try this one instead.
DeadlineAfterEffectsClient.zip (1.16 KB)

I had the suspicion it wasn´t quite the message you where after…

I made a screenshot showing the error message AND finder showing the exact file it cannot find…

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)

Yeah, i have to admit it´s quite strange.

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)
Screen Shot 2013-07-11 at 10.34.06 AM.png

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.

ant

hi ant,

thanks for the tip, we used to have it as a symlink directly to the repo on some of the win machines but not on the macs…

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.

Hope this does the trick!

  • Ryan

pools and groups are now there, but i still get this message when i press “submit”:
Screen Shot 2013-07-11 at 4.39.20 PM.png

So weird…

Does that file exist in that location? It really seems that anything running inside AE is having trouble accessing files on the machine…

nope, the file does not exist…

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:

  1. Checking for the DEADLINE_PATH file
  2. 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.

Cheers,

  • Ryan

Hey there,

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

FYI
-> we have not solved this since the last time we looked into it. Not dramatic for us, but still a nuisance…