I keep receiving this error:
An error occurred in StartJob(): eyeonScript failed to make a connection in StartJob.eyeonscript - check that eyeonscript options are set to no login required (FranticX.Processes.ManagedProcessAbort)
A common cause for this is a firewall/antivirus application that interferes with the communication, but you mention that it works sometimes, this probably isn’t the case.
Maybe try increasing the timeout settings in the Fusion plugin configuration, which you can access from the Monitor in super user mode by selecting Tools -> Configure Plugins. There are two timeout settings, once being set to 15 seconds by default. For now, try increasing it to something like 120 seconds, and then continue testing and see if the problem continues. If it doesn’t, then this is the solution, and if you want, you can scale the timeout setting down to something more reasonable like 30 or 60 seconds.
I tried already in the past the timeout settings, and the repository is now also on a correct time.
I still receive these kinds of errors:
0: STDOUT: ERROR: eyeonScript failed to make a connection in StartJob.eyeonscript - check that eyeonscript options are set to no login required
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - An error occurred in StartJob(): eyeonScript failed to make a connection in StartJob.eyeonscript - check that eyeonscript options are set to no login required (FranticX.Processes.ManagedProcessAbort)
Exception Details
RenderPluginException – An error occurred in StartJob(): eyeonScript failed to make a connection in StartJob.eyeonscript - check that eyeonscript options are set to no login required (FranticX.Processes.ManagedProcessAbort)
RenderPluginException.Cause: JobError (2)
Exception.Data: ( )
Exception.TargetSite: Void StartJob(Deadline.Jobs.Job)
Exception.Source: deadline
Exception.StackTrace:
at Deadline.Plugins.ScriptPlugin.StartJob(Job job)
at Deadline.Plugins.Plugin.StartJob(Job job)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
---- December 01 2009 – 04:33 PM ----
I’ve adjusted the timeout setting in deadline, I understood you wrong. I’ll see about the errors tomorrow. Now the timeout setting is 200 seconds and for script timeout it’s 150 seconds.
0: STDOUT: Connection timeout in 1 seconds
0: STDOUT: Connection timeout in 0.5 seconds
0: STDOUT: Connection timeout in 0 seconds
0: STDOUT: nil
0: STDOUT: ERROR: eyeonScript failed to make a connection in StartJob.eyeonscript - check that eyeonscript options are set to no login required
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - An error occurred in StartJob(): eyeonScript failed to make a connection in StartJob.eyeonscript - check that eyeonscript options are set to no login required (FranticX.Processes.ManagedProcessAbort)
Exception DetailsRenderPluginException – An error occurred in StartJob(): eyeonScript failed to make a connection in StartJob.eyeonscript - check that eyeonscript options are set to no login required (FranticX.Processes.ManagedProcessAbort)RenderPluginException.Cause: JobError (2)Exception.Data: ( )Exception.TargetSite: Void StartJob(Deadline.Jobs.Job)Exception.Source: deadline Exception.StackTrace: at Deadline.Plugins.ScriptPlugin.StartJob(Job job) at Deadline.Plugins.Plugin.StartJob(Job job) at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
In the Fusion plugin configuration, do you have the Render Executable set to RenderSlave.exe or ConsoleSlave.exe? Try replacing whichever one you’re currently using with the other to see if that makes a difference. Finally, if that doesn’t help, try enabling the Command Line Rendering option when submitting the Fusion job. The will use the FusionCmd plugin to render a command line job, which might work better in this case.
I’m using RenderSlave.exe
Would it effect my renders to change this to consoleslave? We have a lot of deadlines this week, and I’m a bit affraid, of messing a lot with the renders of the artists working here.
It wouldn’t affect your renders (both applications essentially do the same thing, but one is a console application).
How often does this problem occur? I know you said it’s random, but do you see the error once or twice on a job, or is it much more than that? Also, does the problem seem limited to a few machines? You can check the slave name in the error reports window to see which slaves the errors are occurring on.
45 times on the same machine, or is this spread across multiple machines? On every job that this occurs on, is it always the same machine(s) you end up rebooting, or is it random across all machines?
OK, the last thing to try is to enable the Command Line rendering option in the Fusion submission script. This will perform renders in command line mode instead of server mode. This won’t mess up your renders, since Fusion is essentially doing the same thing under the hood. Give this a try and let us know if you continue to have problems.
I’m really not sure what’s responsible for the random connection problems to Fusion. Are you using the latest Deadline version (3.1 SP1 - build 36430), or an older build?
If you’re using the Command Line rendering option, it’s not possible to get the “eyeonScript failed to make a connection in StartJob.eyeonscript” error. This error is specific to the Fusion plugin that is used when not using the Command Line option. When the command line option is enabled, it would be using the FusionCmd plugin which doesn’t ever report this specific error.
Can you double check the following:
That you are enabling this option for every Fusion job.
That you’re not getting a different error when the job fails.
If you are getting a different error, please post it. Actually, if you could post the full render log that contains the error, that would help too.