AWS Thinkbox Discussion Forums

RenderPluginException

Hello everybody. i was testing deadline because i’m looking for good rendermanager. i was testing many and at the moment deadline is the best, but… i’m having problem with rendering XSI scenes with models created using “Stretchy Soft Effector” ( http://www.xsi-blog.com/archives/109 ).

When i’m rendering i’m getting error from deadline


"Scheduler Thread - Render Thread 0 threw an error:

Scheduler Thread - Exception during render: ’ ERROR : ‘rootpos’ is null or is not an object - [ line 15 ]



Exception Details
RenderPluginException -- Exception during render: ' ERROR : 'rootpos' is null or is not an object- [ line 15 ]
RenderPluginException.Cause: JobError (2)
Exception.TargetSite: Void RenderTasks(Int32, Int32)
Exception.Source: DeadlinePluginLoader
Exception.StackTrace:
at Deadline.Plugins.PluginLoader.RenderTasks(Int32 startTask, Int32 endTask)
at Deadline.Plugins.Plugin.RenderTask(Int32 startFrame, Int32 endFrame)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()"

and that's all. i was trying to modify xsi plugin, but this error still exist and i am unnable to render. when i render in XSI i'm getting error #2190 and warning "Rootpos is null or not an object" but rendering is countining and frames are correct. any idea how to fix this error in deadline ? i was looking in deadline scripts but i was unable to find function making this problems.

Hi Paul,



Deadline parses the XSI output for anything that looks like an error,

and fails the render if it finds one. In the majority of the cases, any

line starting with “ERROR” is a good candidate, but unfortunately it’s

not in every case. :slight_smile:



What you can do to avoid Deadline failing the jobs on error messages is

to first make a backup copy of \your\repository\plugins\xsi\xsi.dlinit,

then open the file and change these 3 lines (watch for word wrapping):



OutputRegEx0=.ERROR :.

;OutputRule0=if( And( (StrFind( GetRegExMatch(0), “ERROR : 2000 - Unable

to create object” ) == -1 ), (StrFind( GetRegExMatch(0), “'ERROR :

Please select an object first” ) == -1 ) ) ) FailRender( GetRegExMatch(0) );

OutputRule0=if( And( (StrFind( GetRegExMatch(0), “ERROR : 2262” ) == -1

) , And( (StrFind( GetRegExMatch(0), “ERROR : 2000 - Unable to create

object” ) == -1 ), (StrFind( GetRegExMatch(0), “'ERROR : Please select

an object first” ) == -1 ) ) ) ) FailRender( GetRegExMatch(0) );





To this:



OutputRegEx0=.ERROR :.

OutputRule0=LogInfo( "WARNING: detected error " … GetRegExMatch(0) );





Now Deadline will only display a warning for these “ERROR” lines, which

should let your renders complete. If you find you need to enable the

error parsing, just swap this file with the backup you made.



Let us know if this helps!



Cheers,

ok. generally it looks like there’is also problem with kinetics in XSI models, but that is a difrente problem ;]. scene is rendering without any problems, and frames are looking good. thanks for solving problem

Privacy | Site terms | Cookie preferences