renderfarm Deadline problem

Hello we are running Deadline 2.6 on our renderfarm and it worked fine before the weekend, but now whenever we submit a job this error message is reported from all slaves:

 

Error Message
Could not find a part of the path "C:\DeadlineRepository\jobs\00a_050_o_4826d08a\Rendering\00a_050_o_4826d08a_00053_53-53.Ant004".

Slave Log
read 0 threw an error:
Scheduler Thread - Could not find a part of the path "C:\DeadlineRepository\jobs\00a_050_o_4826d08a\Rendering\00a_050_o_4826d08a_00043_43-43.Ant004".
Scheduler Thread - Unexpected Error Occured: Could not find a part of the path "C:\DeadlineRepository\jobs\00a_050_o_4826d08a\Rendering\00a_050_o_4826d08a_00043_43-43.Ant004". (System.IO.DirectoryNotFoundException)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Exception Details
DirectoryNotFoundException -- Could not find a part of the path "C:\DeadlineRepository\jobs\00a_050_o_4826d08a\Rendering\00a_050_o_4826d08a_00043_43-43.Ant004".
Exception.TargetSite: Void WinIOError(Int32, System.String)
Exception.Source: mscorlib
Exception.StackTrace:
at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.IO.File.OpenFile(String path, FileAccess access, IntPtr_ handle)
at System.IO.File.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)
at System.IO.File.SetLastWriteTime(String path, DateTime lastWriteTime)
at Deadline.Slaves.SlaveRenderThread.SetCurrentTaskStartTime()
at Deadline.Slaves.SlaveRenderThread.ThreadMain()

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
---- June 11 2007 -- 03:04 PM ----
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - Could not find a part of the path "C:\DeadlineRepository\jobs\00a_050_o_4826d08a\Rendering\00a_050_o_4826d08a_00053_53-53.Ant004".
Scheduler Thread - Unexpected Error Occured: Could not find a part of the path "C:\DeadlineRepository\jobs\00a_050_o_4826d08a\Rendering\00a_050_o_4826d08a_00053_53-53.Ant004". (System.IO.DirectoryNotFoundException)

 

 

All slaves have read and write access to the deadline repository, but it seems suddenly they all want to use c:\deadlinerepository instead of \\server\deadlinerepository

Any ideas?

 

Hi Jens,



Are you guys running Deadline Pulse? If so, make sure that it’s using

the \server\deadlinerepository

<file://%5C%5Cserver%5Cdeadlinerepository> path as well (in Deadline

2.7, a change was made so that Pulse could use the local path instead of

the network path).



If you’re not running pulse, check that all the machines that you render

on or submit from are pointing to \server\deadlinerepository

<file://%5C%5Cserver%5Cdeadlinerepository>. This can be done all at once

using the Deadline Configuration tool. You can also check the

c:\deadline\deadline.ini file on the machines and look for this line:



NetworkRoot=\server\deadlinerepository

<file://%5C%5Cserver%5Cdeadlinerepository>



If the NetworkRoot key is set to something else (like

c:\DeadlineRepository), change it to \server\deadlinerepository

<file://%5C%5Cserver%5Cdeadlinerepository>.



Cheers,

we did recently install pulse

I just changed the deadline.ini file on the repository server c:\deadline from c:\deadlinerepository to \\server\deadlinerepository and restarted the pulse program, the renderfarm seems to be workin ok again now :), thank you for the help.

To configure which path Pulse is using for the repository, just open up

c:\deadline\deadline.ini on the machine that is running pulse and follow

the instructions in my last post to make sure it’s configured properly.



Cheers,