FailRenderException

Hi! Trying to setup render farm and have been stuck getting this message

2022-02-08 17:04:00:  0: STDOUT: [Redshift] New OCIO config '/usr/redshift/Data/OCIO/config.ocio' path fond. Loading it!
2022-02-08 17:04:02:  0: STDOUT: Begin Path Mapping
2022-02-08 17:04:21:  0: Sending kill command to process hython-bin with id: 2420301
2022-02-08 17:04:21:  0: Done executing plugin command of type 'Render Task'
2022-02-08 17:04:21:  0: Executing plugin command of type 'End Job'
2022-02-08 17:04:21:  0: Done executing plugin command of type 'End Job'
2022-02-08 17:04:23:  Connecting to Worker log: fedora-GPU_3
2022-02-08 17:04:23:  Sending kill command to process deadlinesandbox.exe with id: 2420254
2022-02-08 17:04:24:  Connecting to Worker log: fedora-GPU_3
Success
2022-02-08 17:04:25:  Scheduler Thread - Render Thread 0 threw a major error: 
2022-02-08 17:04:25:  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2022-02-08 17:04:25:  Exception Details
2022-02-08 17:04:25:  RenderPluginException -- FailRenderException : Error: Caught exception: [Errno 2] No such file or directory: 'deadlinecommand': 'deadlinecommand'
2022-02-08 17:04:25:     at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException)
2022-02-08 17:04:25:    File "/var/lib/Thinkbox/Deadline10/workers/fedora-gpu_3/plugins/6202a24939042511541bc9fe/Houdini.py", line 438, in HandleStdoutError
2022-02-08 17:04:25:      self.FailRender(self.GetRegexMatch(1))
2022-02-08 17:04:25:     at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
2022-02-08 17:04:25:     at __FranticX_Processes_ManagedProcess_StdoutHandlerDelegateDispatcher.Invoke()
2022-02-08 17:04:25:     at FranticX.Processes.ManagedProcess.RegexHandlerCallback.CallFunction()
2022-02-08 17:04:25:     at FranticX.Processes.ManagedProcess.e(String cj, Boolean ck)
2022-02-08 17:04:25:     at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)
2022-02-08 17:04:25:     at Deadline.Plugins.DeadlinePlugin.DoRenderTasks()
2022-02-08 17:04:25:     at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
2022-02-08 17:04:25:     at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
2022-02-08 17:04:25:  RenderPluginException.Cause: JobError (2)
2022-02-08 17:04:25:  RenderPluginException.Level: Major (1)
2022-02-08 17:04:25:  RenderPluginException.HasSlaveLog: True
2022-02-08 17:04:25:  RenderPluginException.SlaveLogFileName: /var/log/Thinkbox/Deadline10/deadlineslave_GPU_3_renderthread_0-fedora-0000.log
2022-02-08 17:04:25:  Exception.TargetSite: Deadline.Slaves.Messaging.PluginResponseMemento d(Deadline.Net.DeadlineMessage, System.Threading.CancellationToken)
2022-02-08 17:04:25:  Exception.Data: ( )
2022-02-08 17:04:25:  Exception.Source: deadline
2022-02-08 17:04:25:  Exception.HResult: -2146233088
2022-02-08 17:04:25:    Exception.StackTrace: 
2022-02-08 17:04:25:     at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgm, CancellationToken bgn
2022-02-08 17:04:25:     at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken
2022-02-08 17:04:25:     at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajt, CancellationToken aju)
2022-02-08 17:04:25:  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2022-02-08 17:04:25:  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2022-02-08 17:04:25:  Exception Details
2022-02-08 17:04:25:  NullReferenceException -- Object reference not set to an instance of an object.
2022-02-08 17:04:25:  Exception.TargetSite: Boolean ShouldReportTaskFailedOnError(Deadline.Jobs.Job, Deadline.Jobs.Task, Deadline.Controllers.DataController)
2022-02-08 17:04:25:  Exception.Data: ( )
2022-02-08 17:04:25:  Exception.Source: deadline
2022-02-08 17:04:25:  Exception.HResult: -2147467261
2022-02-08 17:04:25:    Exception.StackTrace: 
2022-02-08 17:04:25:     at Deadline.Scheduling.SchedulerUtils.ShouldReportTaskFailedOnError(Job job, Task task, DataController dataController
2022-02-08 17:04:25:     at Deadline.Slaves.SlaveSchedulerThread.g(Job akv, Task akw)

Im using win machine as a server and linux as a worker. Have no clue where is the problem )) Please help!

The worker does not know where deadlinecommand is. You could add the path to it in the PATH environment variable, e.g. sys.path.append("/var/lib/Thinkbox/Deadline10/bin") in JobPreLoad of the Houdini plugin.

Hi! After some research I found where problem is, but asking for help to find solution. So, we are using a lot of assets created for older version of redshift, and when it happends, redshift terminates render untill you are running this command

Redshift_disableRaiseExceptionOnRenderError

then redshift ignore version mismatch and continue rendering…
I try it using hbatch command line rendering

But how to add this command before starting render?

Thanx for advice, but unfortunately this doesn’t work in my case, as I wrote, the problem isnt in plugin path, if I create new simple scene than everything works fine.