Hello,
I am getting started with the free version of deadline 2.7 because I’ve had it with backburner.
I am hitting a problem with trying to submit a file from 3D Studio VIZ. I get this error:
[2:16:09 PM] : >Job Submission Started…
[2:16:09 PM] : >Submitting 3dsmax8 Render Job to Local Repository…
[2:16:09 PM] : --SUBMISSION MESSAGE START---------------------------------------------------------------------
[2:16:09 PM] : Saving the file via hold() did not work.
[2:16:09 PM] : --SUBMISSION MESSAGE END-----------------------------------------------------------------------
[2:16:09 PM] : Ready.
As far as I know, my Repository is set up correctly on the same computer that I’m submitting from. What doe it mean that it can’t save via hold()? Do I not have the repository labeled somewhere?
I also get the error “RenderPluginException – Could not find file C:\Program Files\Autodesk\VIZ2007\3dsmaxcmd.exe, the 3ds max command line renderer.” When I try to render a job submited from the monitor…any advice?
Thanks!
Aaron
Hello,
I am getting started with the
free version of deadline 2.7
because I’ve had it with
backburner.
I am hitting a problem with
trying to submit a file from
3D Studio VIZ. I get this
error:
[2:16:09 PM] : >Job Submission
Started…
[2:16:09 PM] : >Submitting
3dsmax8 Render Job to Local
Repository…
[2:16:09 PM] : --SUBMISSION
MESSAGE
START-------------------------
------------------------------
--------------
[2:16:09 PM] : Saving the file
via hold() did not work.
[2:16:09 PM] : --SUBMISSION
MESSAGE
END---------------------------
------------------------------
--------------
[2:16:09 PM] : Ready.
As far as I know, my
Repository is set up correctly
on the same computer that I’m
submitting from. What doe it
mean that it can’t save via
hold()? Do I not have the
repository labeled somewhere?
I also get the error
“RenderPluginException –
Could not find file C:\Program
Files\Autodesk\VIZ2007\3dsmaxc
md.exe, the 3ds max command
line renderer.” When I try to
render a job submited from the
monitor…any advice?
Thanks!
Aaron
Hi Aaron,
This is not a newbie question, but AFAIK you are the first one to encounter this problem.
In short, when Max is submitting to Deadline, we try to use the Hold() method (Edit>Hold) which creates a temp. copy of your scene in the Autoback folder without changing the current name and path of your file or even touching the Requires Save flags. This is because Max 5,6,7 could not perform a save without actually changing the current path. It would be possible in the most recent Max versions, but we have to keep Deadline compatible with all Max versions since 2004.
So the submitter looks to see if there is a file maxhold.mx in the Autoback directory, if there is one it renames it to maxhold.tmp and then calls holdMaxFile() which saves your scene to maxhold.mx.
Then it checks to see if the file exists and if there is no maxhold.mx in the Autoback folder, it shows the message you got.
If the file is there, then the save was successful and it moves the file over to the deadline temp folder from where it is sent to the repository, and then renames the old maxhold.tmp back to its original name as if nothing happened…
For some reason, performing hold on your machine does not work as expected - make sure the Autoback folder is not write-protected, also try to perform Main Menu > Edit > Hold and then Main Menu > Edit > Fetch and see if these work correctly without any file corruption or error messages.
If nothing suspicious happens, please let us know so we can look for alternatives.
Hold and Fetch worked for me just now without a hitch.
I also have not changed my autobackup location in the ‘Configure User Paths’ dialog box.
Thanks for the help!
Aaron
Hold and Fetch worked for me
just now without a hitch.
I also have not changed my
autobackup location in the
‘Configure User Paths’ dialog
box.
Thanks for the help!
Wait, I have not helped yet :o)
Next thing to look for - can you go to the Autoback folder and make sure that VIZ is using the same naming convention as Max - what is the name of the hold file? It could be vizhold.mx instead of maxhold.mx, then we would be screwed ;o)
I don’t have VIZ installed on my machine here and it would take until Monday to get access to VIZ, so if you can send me the names of the files in the autoback folder, it would be very helpful!
Cheers,
Bobo
I have vizhold.mx and vizhold.bak (NOT MAXHOLD.
there is also a maxback.bak (But I don’t think that has anything to do with this)
I have vizhold.mx and
vizhold.bak (NOT MAXHOLD.
there is also a maxback.bak
(But I don’t think that has
anything to do with this)
See? Now I am helping :o)
I will fix this and upload a patch. Then you will test it and tell me if it fixes the problem…
Ok, try this:
Go to your Repository, find the folder \submission\3dsmax\ and backup the file 'SubmitMaxToDeadline_Functions.ms".
Then unzip the content of the attached ZIP file into that folder to replace the file.
Launch VIZ and try to submit - it will pull the new version from the repository and should use the vizhold.mx file during the submission.
I am using the MAXScript method
maxOps.productAppID
which is supposed to return #max in Max and #viz when running VIZ. You can try calling it in the Listener to make sure you are actually getting #viz as result. But in general, if I don’t get #max back, I attempt to use vizhold.mx now instead. If it fails, it will tell you which file name it tried to use…
Hope this helps!
Cheers,
Bobo
Hey…I"m SO sorry, but I need to go for the weekend. I’ll let you know this Monday. I’m sorry…but…well…Friday night is more important than hold().
Thanks a bunch for the help! I really really mean that.
Aaron