Hello all,
I manage a farm of ~25 workstations and nodes, and I am in the process of installing and testing Deadline on our system to replace our current render queue manager (Pulze).
I have the repository and RCS running properly, and I have the Deadline client installed and running properly on a few render nodes and 1 workstation.
The one final thing I cannot seem to get working is a simple DBR rendering using V-ray 6 & Max 2024. A DBR job is submitted easily, and a master node is assigned properly, but the render nodes are attempting to load “vrayspawner2024.exe” from the wrong path. This is the error in the render node when it is added to the job as a slave:
Exception Details
2024-04-12 15:46:14: RenderPluginException -- Error: Error: V-Ray DBR: V-Ray Spawner executable does not exist: C:\Program Files\Autodesk\3ds Max 2024\vrayspawner2024.exe
2024-04-12 15:46:14: at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
2024-04-12 15:46:14: RenderPluginException.Cause: JobError (2)
2024-04-12 15:46:14: RenderPluginException.Level: Major (1)
2024-04-12 15:46:14: RenderPluginException.HasSlaveLog: True
2024-04-12 15:46:14: RenderPluginException.SlaveLogFileName: C:\ProgramData\Thinkbox\Deadline10\logs\deadlineslave_renderthread_0-N42-0000.log
2024-04-12 15:46:14: Exception.TargetSite: Deadline.Slaves.Messaging.PluginResponseMemento d(Deadline.Net.DeadlineMessage, System.Threading.CancellationToken)
2024-04-12 15:46:14: Exception.Data: ( )
2024-04-12 15:46:14: Exception.Source: deadline
2024-04-12 15:46:14: Exception.HResult: -2146233088
2024-04-12 15:46:14: Exception.StackTrace:
2024-04-12 15:46:14: at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgu, CancellationToken bgv)
2024-04-12 15:46:14: at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
2024-04-12 15:46:14: at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajz, CancellationToken aka)
There have been a few forum threads on the same topic:
And my issue is the same as the topics of those posts, but there aren’t any solutions available.
I’m sure this has been fixed, and I’m sure it’s possible to render a DBR job with 3dsMax 2024 and V-ray 6 using Deadline, but I cannot for the life of me figure out what piece of code to edit.
I’ve added entries for the 2024 VraySpawner executable in the VraySpawner.param and Vrayspawner.py files, and I’ve sync’d the scripts with all the workers and workstations. But still, the nodes are looking in the wrong location for the VraySpawner2024.exe file. Even though the vrayspawner.param file clearly shows an entry like this:
[VRaySpawnerExecutable_Max2024]
Type=multilinemultifilename
Label=3ds Max 2024 Spawner Executable
Category=V-Ray Spawner Executables for 3ds Max
CategoryOrder=0
CategoryIndex=7
Default=C:\ProgramData\Autodesk\ApplicationPlugins\VRay3dsMax2024\bin\vrayspawner2024.exe
Description=The path to the V-Ray Spawner executable file for 3ds Max 2024. Enter alternative paths on separate lines.
The worker still tries to load the 3dscmd command with a vrayspawner2024.exe path value like:
C:\Program Files\Autodesk\3ds Max 2024\vrayspawner2024.exe
So the version number (2024) and the vrayspawner2024.exe file are both populated properly, but the rest of the path is being defined somewhere else, and I cannot figure out where in the chain of plugin scripts & dependencies I should look to force this path value to update accordingly.
Can a developer at Thinkbox or at least someone who has a working setup with V-ray 6 & Max 2024 please throw me a bone and point me in the right direction for getting this to work? Thank you!
We are using Deadline repository v.10.3.1.3