I'm running into an issue where Houdini 18.5.532 (Py3) on W10 works fine from the Houdini UI but just the presence of the V-Ray package makes every deadline job fail. Disabling the V-Ray package resolve the error.
So I'm having a hard time to find a way to "specify" the python version for the Houdini plugin as mentioned here below in the first log. entry. And I find it a weird message anyways since it's consuming a lot of py3 stuff that is working fine. And it's using hyton3.exe for renderjobs so that sort of forces the Py version to 3.
Then the larger error log, it's trying to import some Py2.7 modules which logically will fail... I've searched all the repo and V-Ray for parts of the error msgs but no luck. And again,. is all working fine on the same computer in the Houdini UI.
So any clues?
(edit, FWIW: using deadline 10.1.14.5 )
See warnings/errors from the log below:
and
So I'm having a hard time to find a way to "specify" the python version for the Houdini plugin as mentioned here below in the first log. entry. And I find it a weird message anyways since it's consuming a lot of py3 stuff that is working fine. And it's using hyton3.exe for renderjobs so that sort of forces the Py version to 3.
Then the larger error log, it's trying to import some Py2.7 modules which logically will fail... I've searched all the repo and V-Ray for parts of the error msgs but no luck. And again,. is all working fine on the same computer in the Houdini UI.
So any clues?
(edit, FWIW: using deadline 10.1.14.5 )
See warnings/errors from the log below:
Code:
"2021-06-21 13:36:12: 0: WARNING: Python version for 'Houdini' plugin is not specified! Defaulting to Py2."
Code:
================================================== ===== Error ================================================== ===== FailRenderException : Error: Module use of python27.dll conflicts with this version of Python. at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException) File "C:\ProgramData\Thinkbox\Deadline10\workers\HYPERION\plugins\60cfb212d308c1bec86e3893\Houdini.py", line 447, in HandleStdoutError self.FailRender(self.GetRegexMatch(1)) at Python.Runtime.Dispatcher.Dispatch(ArrayList args) at __FranticX_Processes_ManagedProcess_StdoutHandlerD elegateDispatcher.Invoke() at FranticX.Processes.ManagedProcess.RegexHandlerCall back.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 bcy, CancellationToken bcz) at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken) at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajg, CancellationToken ajh)
Comment