So,
I’ve recently upgraded some of my farm nodes to Max 2015. As seems to be the case with the last few upgrades, there are issues!
I couldn’t get a single node to render a frame on it’s own.
The error:
[code]
Error
Error in StartJob: 3dsmax startup: Error getting connection from 3dsmax: Monitored managed process “3dsmaxProcess” has exited or been terminated.
2014/09/08 16:46:18 DBG: [01444] [03056] Starting network
2014/09/08 16:46:18 DBG: [01444] [03056] Calling NetRenderPreLoad
2014/09/08 16:46:18 DBG: [01444] [03056] in NetWorkerPreLoad. jobFile: ; jobname: C:\Users\ahosking.AD\AppData\Local\Thinkbox\Deadline6\slave\ARC-BOXX1\plugins\540e1576af0a792fcc6ea69c\deadlineStartupMax2015.max
2014/09/08 16:46:18 DBG: [01444] [03056] in Init. jobFile: ; jobname: C:\Users\ahosking.AD\AppData\Local\Thinkbox\Deadline6\slave\ARC-BOXX1\plugins\540e1576af0a792fcc6ea69c\deadlineStartupMax2015.max
2014/09/08 16:46:18 DBG: [01444] [03056] in Init. calling nrGetIface. jobToSend: C:\Users\ahosking.AD\AppData\Local\Thinkbox\Deadline6\slave\ARC-BOXX1\plugins\540e1576af0a792fcc6ea69c\deadlineStartupMax2015.max
2014/09/08 16:46:19 DBG: [01444] [03056] in NetWorkerPreLoad. curJobname: C:\Users\ahosking.AD\AppData\Local\Thinkbox\Deadline6\slave\ARC-BOXX1\plugins\540e1576af0a792fcc6ea69c\deadlineStartupMax2015.max; init: 0
2014/09/08 16:46:19 DBG: [01444] [03056] in NetWorkerPreLoad. calling PostInitMessageSystem()
2014/09/08 16:46:19 DBG: [01444] [03056] in NetWorkerPreLoad. srv_pid: 0
2014/09/08 16:46:19 DBG: [01444] [03056] leaving NetWorkerPreLoad. LoadLib()
2014/09/08 16:46:19 DBG: [01444] [03056] NetRenderPreLoad passed
2014/09/08 16:46:19 INF: [01444] [03056] [V-Ray] ============================================================
2014/09/08 16:46:19 INF: [01444] [03056] [V-Ray] Console created, V-Ray A for x64 from May 19 2014, 21:38:30
2014/09/08 16:46:19 INF: [01444] [03056] [V-Ray] ============================================================
2014/09/08 16:46:19 INF: [01444] [03056] [V-Ray] Compiled with Intel C++ compiler, version 14
2014/09/08 16:46:19 INF: [01444] [03056] [V-Ray] Host is 3dsmax, version 17
2014/09/08 16:46:19 INF: [01444] [03056] [V-Ray] V-Ray DLL version is 2.50.01
2014/09/08 16:46:22 ERR: [01444] [03056] An unexpected exception has occurred in the network renderer and it is terminating.[/code]
So, I remote into the node, start Slave and try again.
The darn thing renders perfectly!
Log off, wait for slave to start again, watch it fail with the same damn error!
Diagnostics, as you can see, are damn near useless. Somewhere between starting the network render and actual rendering, MAX crashes - but I still cannot see this happen.
I tried updating to service Pack 1, nothing.
Service Pack 2, nothing.
Wipe the node, re-install with only Max 2015 and Deadline: the EXACT same results.
Good god.
It’s been years since I have used Backburner, thanks in large part to ThinkBox, but I wonder if that is causing my grief.
So, I launch a test backburner server, and open it up on my node. Send a render and all is good.
So, setup the backburner service, log off the box, send a render via backburner.
CRASH!
3dsmax adapter error: 3dsmax.exe process no response
Well… hold on a second. That is starting to look a lot like my Deadline error… could it be?
Thanks to this page, I’ve got a suggestion.
Add a second node to Deadline that does not have this “fix” and apply this change to Node 1.
The results:
Node 1 Render Success!
Node 2 Render Failure.
I am posting this as a point of reference for anyone else. This was not documented anywhere that I could find, and for once, I found a solution!