AWS Thinkbox Discussion Forums

Deadline 3.0: Rhino rendering errors

When rendering Rhino version 4 SR3 files with VRay for VRay version 01.01.57 through Deadline, I get an error on the render slave that “RhinoRendererVB has encountered a problem and needs to close” and the file fails to render. Interestingly, if I cancel the render job, the render completes successfully. The same file renders with no issue on the slave when rendered through Rhino directly. I found this issue while doing beta testing for Deadline 3.0, but we weren’t able to get it resolved.

Here’s the error log from the slave:


Error Message
Exception during render: An error occurred in RenderTasks(): Dialog popup detected: Title “Render history settings”, Message “Maximum size on disk (MB):” (Deadline.Plugins.ScriptPlugin+FailRenderException) (Deadline.Plugins.RenderPluginException)
at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)

Slave Log
popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: STDOUT: Command was successful
0: STDOUT: Setting renderer to “V-Ray for Rhino”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: STDOUT: Command was successful
0: STDOUT: Rendering the scene
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Ignoring popup “V-Ray – Render Progress”
0: INFO: Detected popup dialog “Render history settings”.
0: INFO: ---- dump of dialog ----
0: INFO: Button: …
0: INFO: Static: VFB history temp path:
0: INFO: Edit:
0: INFO: Static: Maximum size on disk (MB):
0: INFO: Edit:
0: INFO: Button: OK
0: INFO: ---- end dump of dialog ----
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - Exception during render: An error occurred in RenderTasks(): Dialog popup detected: Title “Render history settings”, Message “Maximum size on disk (MB):” (Deadline.Plugins.ScriptPlugin+FailRenderException) (Deadline.Plugins.RenderPluginException)

at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)

Error Type
RenderPluginException

Error Stack Trace
at Deadline.Plugins.Plugin.RenderTask(Int32 startFrame, Int32 endFrame)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()

What we’ll try to do first is ignore that popup. I’ve attached a patch here that you can unzip to \your\repository\plugins\Rhino. This will prevent Deadline from reporting an error when “Render history settings” popup is detected. However, if this is a blocking dialog (ie: it needs user input before the render can continue), then the render will essentially stall indefinitely until someone comes along and presses a button. If this is the case, let us know, and we’ll move on to trying to handle the popup by pressing the appropriate button.

Cheers,

That seemed to do the trick. Thanks, Ryan!

Cheers,

Eric

Cool, glad to hear it! We’ll be sure to include this fix in our upcoming maintenance release.

Cheers,

  • Ryan
Privacy | Site terms | Cookie preferences