Has anyone had a problem with Renderman for Houdini 24.0 with Deadline, or is it just me?
I’m thinking that Deadline might not be compatible with it yet…
Deadline 10.1.16.9
Houdini 18.5.596
Renderman for Houdini 24.0 RIS
Hello,
When I remove the renderman config info from the houdini.env, Mantra completes fine.
When I have the renderman config info in the houdini.env both Mantra And Renderman have the problem.
All the frames render .exr to disk but the problem is that Deadline does not Complete the job tasks, it just keeps re-rendering the frames to disk over and over.
There are some noticeable errors:
When I first submit the job from Houdini it says:
Unable to resolve output path for ROP: “/out/ris1”
and then successfully submits the job
In the monitor I can see that it starts rendering the tasks. But the tasks never change to Completed status, instead they become Queued again and this keep repeating, like I mentioned, until I manually complete the job.
In the error logs for the job there is this error that seems to keep happening at the time the job should complete:
" ======================================================= Error ======================================================= FailRenderException : Error: TypeError("'NoneType' object is not callable",) in <bound method TxManager.__del__ of <rman_utils.txmanager.core.TxManager object at 0x000000005E708C88>> ignored at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException) File "C:\ProgramData\Thinkbox\Deadline10\workers\WOLF\plugins\60e2dee55f86cb0294a8c083\Houdini.py", line 424, in HandleStdoutError self.FailRender(self.GetRegexMatch(1)) at Python.Runtime.Dispatcher.Dispatch(ArrayList args) at __FranticX_Processes_ManagedProcess_StdoutHandlerDelegateDispatcher.Invoke() at FranticX.Processes.ManagedProcess.RegexHandlerCallback.CallFunction() at FranticX.Processes.ManagedProcess.e(String di, Boolean dj) at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit) at Deadline.Plugins.DeadlinePlugin.DoRenderTasks() at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel) at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel) ======================================================= Type ======================================================= RenderPluginException ======================================================= Stack Trace ======================================================= at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bed, CancellationToken bee) at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken) at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter aiv, CancellationToken aiw)"
This is the config info for Renderman in the houdini.env file.
When I remove the Renderman config info from the houdini.env, Mantra starts to work again (the files render to disk and the job tasks Complete when they should)
When it is in the houdini.env, like I mentioned, both Renderman And Mantra job tasks have the problem.
RMANTREE=C:\Program Files\Pixar\RenderManProServer-24.0
RFHTREE=C:\Program Files\Pixar\RenderManForHoudini-24.0
RMAN_PROCEDURALPATH=$RFHTREE\18.5.596\openvdb;&
HOUDINI_PATH=$RFHTREE\18.5.596;$HOUDINI_PATH;&
PATH=$RMANTREE\bin;&