AWS Thinkbox Discussion Forums

Tons of render exceptions when using Concurrent Tasks featur

Hi,

I’m getting gazillion render exceptions:

[code]=======================================================
Error Message

3dsmax startup: Error getting connection from 3dsmax: Monitored managed process “3dsmaxProcess” has exited or been terminated.

2012/04/16 22:51:50 ERR: An unexpected exception has occurred in the network renderer and it is terminating.
(Deadline.Plugins.RenderPluginException)

=======================================================
Error Type

FailRenderException

=======================================================
Error Stack Trace

at Deadline.Plugins.ScriptPlugin.FailRender(String message)
at CallSite.Target(Closure , CallSite , CodeContext , Object , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at WaitForConnection$779(Closure , PythonFunction , Object , Object )
at IronPython.Compiler.PythonCallTargets.OriginalCallTarget2(PythonFunction function, Object arg0, Object arg1)
at IronPython.Runtime.PythonFunction.FunctionCaller2.Call2(CallSite site, CodeContext context, Object func, T0 arg0, T1 arg1) at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) at CallSite.Target(Closure , CallSite , CodeContext , Object , String ) at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2) at StartMax$768(Closure , PythonFunction , Object ) at IronPython.Compiler.PythonCallTargets.OriginalCallTarget1(PythonFunction function, Object arg0) at IronPython.Runtime.PythonFunction.FunctionCaller1.Call1(CallSite site, CodeContext context, Object func, T0 arg0)
at CallSite.Target(Closure , CallSite , CodeContext , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
at StartJob$760(Closure , PythonFunction , Object )
at IronPython.Compiler.PythonCallTargets.OriginalCallTarget1(PythonFunction function, Object arg0)
at IronPython.Runtime.PythonFunction.FunctionCaller`1.Call1(CallSite site, CodeContext context, Object func, T0 arg0)
at CallSite.Target(Closure , CallSite , CodeContext , Object )
at IronPython.NewTypes.Deadline.Plugins.DeadlinePlugin_1$1.StartJob()
at Deadline.Plugins.ScriptPlugin.StartJob(Job job)
[/code]

This only happens when I increase the number of Concurrent Tasks in the 3ds Max Deadline Monitor Submitter from 1 to 2.

I guess this shouldn’t be happening at all. Right?

Can you upload a few full job logs? We would like to see where Max is crashing, and if it’s consistent across logs.

When you render with concurrent tasks set to 1, what’s the CPU and RAM usage like? Maybe this particular job isn’t a good candidate for concurrency.

Cheers,

  • Ryan

Will do…

Well, it’s just a FumeFX holdout matte rendering. The CPU peaks at about 50% and RAM usage is close to nothing. :slight_smile: The frames render pretty quickly too, about 20s each.

I had a few of these rendering at one time on my workstation (about 3 instances) and without any issues. So I thought I could utilize my CPU power a bit better by doing this on the farm.

Here’s one of the slave’s log: deadlineslave_Vfx01(Vfx01)-2012-04-16-0005.zip (2.03 MB)

Thanks for the logs! I noticed that it’s always crashing during startup, and always after pressing “OK” on a “Max.NET Error”:

I’m guessing that this Max.NET error is what is causing Max to crash. You could try commenting out the code that handles this popup so that Deadline can dump the contents to the error report. Hopefully, it contains some useful info.

Cheers,

  • Ryan

Nope, it’s not it. This is a standard warning that also pops up when user-launching Max or when Max is rendering in a 1-task mode.

This has never caused any issues in my pipeline.

I should remove the DLL from my plugins folder anyways. :slight_smile:

Privacy | Site terms | Cookie preferences