AWS Thinkbox Discussion Forums

Render Errors on certain machines in network

RenderError.py (1.9 KB)

Hi,

I’m having issues with certain pc’s on my network that are part of the render farm. I get the error message:

"Error: FailRenderException : 3dsmax: Failed to load max file: “C:/ProgramData/Thinkbox/Deadline10/workers/renderslave-02/jobsData/6628bf1d43b52d29f0a082c6/H24_Miljoebillede_Caselle_v01.max”

I think this has to do with permissions of users on the network. I know this is a very broad error message and so is very hard to troubleshoot. Another possible error could be the machines don’t have the necessarry plugin’s (as plugin’s is also a part of the error message). However i still get errors when submitting an empty scene.

Has anyone experienced and fixed this issue?

The error is a generic error raised when the 3ds Max cannot load the max file or load all the required plugins and DLLs. We have mostly seen this happening when the 3ds Max returns a DLL missing error but we can try troubleshoot this. Here is our internal runbook on this error:

3ds Max can fail to load a scene file in a variety of ways. One common case is if the Worker doing the rendering doesn’t have all the dependencies required to render. This can be confirmed if it works on other machines and if manually opening the scene file on that machine fails outside of Deadline.

Some diagnostics the customer can do to help themselves:

  1. Check the version of Max used on the workstation, or on any farm machines that may be working (if any)
  2. Check the plugins in use in the scene and compare their versions across working and non-working machines
  3. If the Worker is running as a service, stop the Launcher service and open the Worker application on that machine

Missing DLLs

The Worker is missing dlls that are required to render the scene.
If the Worker has dlls it breaks when plugin.ini is not present under AppData/Local/Autodesk/3dsMax/ It has path to plugins for Max Plugin directory and Max/Plugins/NVIDIA/Plugins/

Example:

2019/03/14 15:30:06 WRN: [00800] [05452] Missing dll: mrmaterialattribs.gup - mental ray: material custom attribute
2019/03/14 15:30:06 WRN: [00800] [05452] Missing dll: multiscatter.dlo - MultiScatterTexture
2019/03/14 15:30:06 WRN: [00800] [05452] Missing dll: mrmaterialattribs.gup - mental ray: Displacement Custom Attributes
2020/02/04 15:59:37 WRN: [27704] [34576] Missing dll: mentalray.dlz - Contour Contrast Function Levels
2020/02/04 15:59:37 WRN: [27704] [34576] Missing dll: mentalray.dlz - Contour Store Function
2020/02/04 15:59:37 WRN: [27704] [34576] Missing dll: mentalray.dlz - Contour Composite
2020/02/04 15:59:37 WRN: [27704] [34576] Missing dll: mentalray.dlz - Glare
2020/02/04 15:59:37 WRN: [27704] [34576] Missing dll: mentalray.dlz - mrOptions
2020/02/04 15:59:37 WRN: [27704] [34576] Missing dll: mentalray.dlz - NVIDIA mental ray
2022/04/13 14:46:31 WRN: [26484] [27852] Missing dll: coronamaxutils2022.dlt - CoronaCam
2022/04/13 14:46:31 WRN: [26484] [27852] Missing dll: coronamaxutils2022.dlt - CoronaSun
2022/04/13 14:46:31 WRN: [26484] [27852] Missing dll: coronamax2022.dlr - CoronaRenderer

Resolution

Find the missing dependencies and install them on the machine so that it can render.

Workaround: Blacklist the affect machine and fix it later

Missing DLLs

Ensure that the dlls are installed on the render node. If the dlls are not needed you can optionally enable the “Ignore Missing DLLs” feature in the SMTD at Render > 3dsmax Startup Rollout

For plugins.ini not present, copy it or create one:

[Directories]

Additional MAX plug-ins=C:\Program Files\Autodesk\3ds Max 2017\PlugIns

Additional MAX plug-ins NVIDIA=C:\Program Files\Autodesk\3ds Max 2017\PlugIns\NVIDIA\Plugins\

[Help]

3DSMax 2022 and later

The issue appears to be that Deadline doesn’t load 3dsmax 2022.3 plugins which live in the now legacy standard “C:\Program Files\Autodesk\3ds Max 2022\Plugins”.
The workaround we’ve used is to use the new 3dsmax 2022 environment variables (Help) and set ADSK_3DSMAX_PLUGINS_ADDON_DIR to C:\Program FIles\Autodesk\3ds Max 2022\Plugins.

Can you explain further what you mean with this?

I appreciate the help.
I have tested with ignore DLL’s (meaning missing plugins won’t affect whether the job runs or not.) and made sure that both machines are running the same version of 3dsMax (2022.3.11). I still get the same error.
Since I have tested with “Ignore missing DLL’s”, haven’t we ruled out that plugins is the cause of the issue?

Privacy | Site terms | Cookie preferences