StartJob.eyeonscript

Hi,

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)

What can I do about this?

Thank you

It happens for fusion renders on the network, and it seems to happen at random…

thank you,

And a reboot seems to help sometimes… :confused:

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.

Cheers,

  • Ryan

Hi Ryan,

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 ----

Wait,

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.

Thanks,
Lieven

And my firewall and antivirus are turned off. Just to make sure you knew this…

Hy Ryan,

No I still receive this error in the slave :confused:

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.

Cheers,

  • Ryan

Hi ryan,

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. :unamused:

Thank you,
Lieven

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.

Hi ryan,

This problem sometimes happens 45 times on a task in deadline. After a reboot it seems to help.

Thank you,

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?

it seems to happen random on the renderfarm.
And 45 times is for example for 1 task… So, Fusion keeps on retrying, and it gives everytime this error.

OK, thanks for the info. Anyway, try switching to ConsoleSlave and see if that makes a difference.

Hi Ryan,

No… It didn’t help, I see and receive again the same errors.

Thanks,
Lieven

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?

No,…
it isn’t helping…
We still receive these kinds of errors

I forgot to say that I’m sure we use the new deadline everywhere

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:

  1. That you are enabling this option for every Fusion job.
  2. 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.

Thanks,

  • Ryan