invalid packet size and procses terminated

Hello,
I’m having these two problems with submitted jobs.
First one is that from time to time task send error message:
An error occurred in StartJob(): 3dsmax: Exception caught in 3ds max: simple_socket::receive: Invalid packet size (given 1231515247)
(Deadline.Plugins.ScriptPlugin+FailRenderException)

After that same or diferent slave that gets same frame finishes it withotuh problem. Any idea abuot this one?

And another problem is more often:

Exception during render: An error occurred in RenderTasks(): RenderTask: Unexpected exception (Monitored managed process “3dsmaxProcess” has exited or been terminated.
2009/09/11 20:36:29 INF: Loaded C:/Users/Mladen/AppData/Local/Frantic Films/Deadline/slave/jobsData/Kvizolog_Spica_Radnja1_Kadar2_FRONT_01.max
2009/09/11 20:36:30 INF: Job: C:/Users/Mladen/AppData/Local/Frantic Films/Deadline/slave/jobsData/Kvizolog_Spica_Radnja1_Kadar2_FRONT_01.max
2009/09/11 20:39:33 ERR: An unexpected exception has occurred in the network renderer and it is terminating.
) (Deadline.Plugins.ScriptPlugin+FailRenderException) (Deadline.Plugins.RenderPluginException)
at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)

Not sure if you need more informations but rendering same scene now with turned on ignore missing DLL and few more buttons :slight_smile: seems to work.
Any idea if that message could be because of sending scene to render from one computer that have for example Brazil renderer and another doesn’t have it, no matter if it uses it in the scene?
Maybe it sends request for that or some other plugins DLLs with the scene no mater if scene really uses it?
Any idea?
Thank you!

Oh just remembered, using VRAY render elements, like vray depth for example also causes problems. Any known problems with using rendered elements?

Few slaves are on Vista x64, and one is on Win7. Rendering with 3DS max 2009 x64, and VRAY 1.5 SP2

Deadline communicates with a plugin loaded by 3dsmax using a socket connection. If 3dsmax crashes during rendering, this can mess up the socket connection, and sometimes this error is reported. When you see socket related errors, we recommend looking at other error reports for the same job, and they will usually contain the true reason for the job failing to render. This seems to be the case for you, since you say the second error is more common.

The second error is including this from the 3dsmax render log:

So something is causing the render to crash. It sounds like it could be due to missing plugins, since enabling the Ignore Missing DLL option seems to be helping in this case, although from what I’ve seen, missing DLL problems produce the appropriate error message, rather than cause 3dsmax to crash. When 3dsmax crashes like this, we recommend stripping down the scene file until the render goes through. That can help narrow down the cause. Also, do you have this problem with a simple scene (ie: a camera and a teapot)?

It’s possible that even though a scene doesn’t use a particular plugin, the scene may still refer to it because it is installed on the machine that created it. We always recommend that your workstations and render nodes have their plugins synced to avoid this problem.

Make sure Restart Renderer Between Frames is enabled (it’s under the second tab in the submission window). The sanity check will warn about this if you use the sanity check feature. Also, we’ve just learned that the vrayVFB option should be disabled for each render element. This will be taken care of automatically in the next Deadline release.

Cheers,

  • Ryan