AWS Thinkbox Discussion Forums

Errors with 3DS Max 2017 / Backburner 2018

Hi all, I’m trying to get 3DS Max 2017 working on our DL 8.0.17.1 farm.

We have a specific corporate distro of 3DS Max that DOES NOT include Backburner so I installed it from the standalone install.
Here’s the setup:

  • All render boxes have 3DS Max 2017 and Backburner 2018 installed.
  • Manager app running on a separate computer and the Server app running on each render box.
  • I’ve checked and there’s incoming/outgoing TCP/UDP Firewall rules allowing all traffic to the Server app on each render box
  • The Manager app reports it has connections to the Servers
  • I’ve made a very simple test scene with a sphere, 2x lights and a camera animating over 100 frames. I double checked and the file is using the default scan line renderer and outputting to a png sequence.

Here’s the error I keep getting:

=======================================================
Error
=======================================================
Error: 3dsmax: Failed to load max file: "C:/Users/wxrender/AppData/Local/Thinkbox/Deadline8/slave/wexrf04/jobsData/58ffa04e7c1fc05428ee26ee/simple.max"
2017/04/25 12:16:58 DBG: [17220] [08260] Starting network
2017/04/25 12:16:58 DBG: [17220] [08260] Calling NetRenderPreLoad
2017/04/25 12:16:58 DBG: [17220] [08260] in NetWorkerPreLoad. jobFile: ; jobname: C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max
2017/04/25 12:16:58 DBG: [17220] [08260] in Init. jobFile: ; jobname: C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max
2017/04/25 12:16:58 DBG: [17220] [08260] in Init. calling nrGetIface. jobToSend: C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max
2017/04/25 12:16:59 DBG: [17220] [08260] in NetWorkerPreLoad. curJobname: C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max; init: 0
2017/04/25 12:16:59 DBG: [17220] [08260] in NetWorkerPreLoad. calling PostInitMessageSystem()
2017/04/25 12:16:59 DBG: [17220] [08260] in NetWorkerPreLoad. srv_pid: 0
2017/04/25 12:16:59 DBG: [17220] [08260] leaving NetWorkerPreLoad. LoadLib()
2017/04/25 12:16:59 DBG: [17220] [08260] NetRenderPreLoad passed
2017/04/25 12:17:04 DBG: [17220] [08260] Interface8::LoadFromFile(C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max)
2017/04/25 12:17:04 INF: [17220] [08260] Starting to load file: C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max
2017/04/25 12:17:04 WRN: [17220] [08260] MAXScript Callback script Exception: -- Runtime error: No method found which matched argument list
2017/04/25 12:17:04 WRN: [17220] [08260] Missing dll: mrmaterialattribs.gup - mental ray: material custom attribute
2017/04/25 12:17:04 INF: [17220] [08260] SYSTEM: Production renderer is changed to Scanline Renderer. Previous messages are cleared.
2017/04/25 12:17:04 INF: [17220] [08260] Done loading file:  C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max 
2017/04/25 12:17:04 DBG: [17220] [08260] Interface8::LoadFromFile(C:/Users/wxrender/AppData/Local/Thinkbox/Deadline8/slave/wexrf04/jobsData/58ffa04e7c1fc05428ee26ee/simple.max)
2017/04/25 12:17:04 INF: [17220] [08260] Starting to load file: C:/Users/wxrender/AppData/Local/Thinkbox/Deadline8/slave/wexrf04/jobsData/58ffa04e7c1fc05428ee26ee/simple.max
2017/04/25 12:17:04 WRN: [17220] [08260] MAXScript Callback script Exception: -- Runtime error: No method found which matched argument list
2017/04/25 12:17:04 WRN: [17220] [08260] Missing dll: mrmaterialattribs.gup - mental ray: material custom attribute
2017/04/25 12:17:04 WRN: [17220] [08260] Missing dll: mrmaterialattribs.gup - mental ray: Displacement Custom Attributes
2017/04/25 12:17:04 WRN: [17220] [08260] Missing dll: mrmaterialattribs.gup - mental ray: Indirect Illumination custom attribute
2017/04/25 12:17:04 WRN: [17220] [08260] Missing dll: mrmaterialattribs.gup - mental ray: light shader custom attribute
2017/04/25 12:17:05 DBG: [17220] [08260] Error loading file C:/Users/wxrender/AppData/Local/Thinkbox/Deadline8/slave/wexrf04/jobsData/58ffa04e7c1fc05428ee26ee/simple.max

   at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)

=======================================================
Type
=======================================================
RenderPluginException

=======================================================
Stack Trace
=======================================================
   at Deadline.Plugins.SandboxedPlugin.a(DeadlineMessage A_0)
   at Deadline.Plugins.SandboxedPlugin.StartJob(Job job)
   at Deadline.Slaves.SlaveRenderThread.a(TaskLogWriter A_0)

=======================================================
Log
=======================================================
2017-04-25 12:16:39:  BEGIN - WEXRF04\wxrender
2017-04-25 12:16:39:  0: Executing plugin command of type 'Initialize Plugin'
2017-04-25 12:16:40:  0: INFO: Executing plugin script 'C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\3dsmax.py'
2017-04-25 12:16:40:  0: INFO: Slave Running as Service: False
2017-04-25 12:16:40:  0: INFO: About: 3dsmax Plugin for Deadline
2017-04-25 12:16:40:  0: INFO: The job's environment will be merged with the current environment before rendering
2017-04-25 12:16:40:  0: Done executing plugin command of type 'Initialize Plugin'
2017-04-25 12:16:40:  0: Start Job timeout is disabled.
2017-04-25 12:16:40:  0: Task timeout is disabled.
2017-04-25 12:16:40:  0: Loaded job: simple (58ffa04e7c1fc05428ee26ee)
2017-04-25 12:16:40:  0: Executing plugin command of type 'Start Job'
2017-04-25 12:16:40:  0: INFO: Start Job called - starting up 3dsmax plugin
2017-04-25 12:16:40:  0: INFO: Sys Env Var PATH: C:\Program Files\DEADLINE\bin\;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\Autodesk\Backburner\;C:\Users\wxrender\AppData\Local\Microsoft\WindowsApps;
2017-04-25 12:16:40:  0: INFO: Sys Env Var PATH length: 959
2017-04-25 12:16:40:  0: INFO: Backburner Path(s) Found in PATH: 'C:\Program Files (x86)\Autodesk\Backburner\'
2017-04-25 12:16:40:  0: INFO: Backburner server.exe version: 2018.0.0.3005
2017-04-25 12:16:40:  0: INFO: Rendering with 3dsmax version: 2017
2017-04-25 12:16:40:  0: INFO: Not forcing a build of 3dsmax because version 2014 and later is 64 bit only
2017-04-25 12:16:40:  0: INFO: Rendering with executable: C:\Program Files\Autodesk\3ds Max 2017\3dsmax.exe
2017-04-25 12:16:40:  0: INFO: Slave 3dsmax.exe version: 19.0.1072.0
2017-04-25 12:16:40:  0: INFO: Slave 3dsmax.exe description: 3ds Max 2017 base install
2017-04-25 12:16:40:  0: INFO: Submitted from 3dsmax.exe version: 19.0.1072.0
2017-04-25 12:16:40:  0: INFO: Submitted from 3dsmax.exe description: 3ds Max 2017 base install
2017-04-25 12:16:40:  0: INFO: Checking registry for 3dsmax language code
2017-04-25 12:16:40:  0: INFO: Language code string: ENU
2017-04-25 12:16:40:  0: INFO: Language sub directory: en-US
2017-04-25 12:16:40:  0: INFO: Fail on existing 3dsmax process: 0
2017-04-25 12:16:40:  0: INFO: Load 3dsmax timeout: 1000 seconds
2017-04-25 12:16:40:  0: INFO: Start 3dsmax job timeout: 1000 seconds
2017-04-25 12:16:40:  0: INFO: Progress update timeout: 8000 seconds
2017-04-25 12:16:40:  0: INFO: Progress update timeout disabled: 0
2017-04-25 12:16:40:  0: INFO: Slave mode enabled: 1
2017-04-25 12:16:40:  0: INFO: Silent mode enabled: 0
2017-04-25 12:16:40:  0: INFO: Local rendering enabled: 1
2017-04-25 12:16:40:  0: INFO: 3dsmax start up file: C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max
2017-04-25 12:16:40:  0: INFO: Using user profiles: 1
2017-04-25 12:16:40:  0: INFO: 3dsmax user profile path: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU
2017-04-25 12:16:40:  0: INFO: 3dsmax plugcfg directory: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\en-US\plugcfg
2017-04-25 12:16:40:  0: INFO: 3dsmax network directory: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\Network
2017-04-25 12:16:40:  0: INFO: 3dsmax usermacros directory: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\usermacros
2017-04-25 12:16:40:  0: INFO: Scripts Startup Directory: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\scripts\startup
2017-04-25 12:16:40:  0: INFO: Kill ADSK WSCommCntr*.exe process: False
2017-04-25 12:16:40:  0: INFO: Workspace Directory: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\en-US\UI\Workspaces
2017-04-25 12:16:40:  0: INFO: Workspace ini file: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\en-US\UI\Workspaces\Workspace1.se.ini [Scene Explorer] set to [Visible=False]
2017-04-25 12:16:40:  0: INFO: 3dsmax data path: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU
2017-04-25 12:16:40:  0: INFO: 3dsmax ini file: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\3dsmax.ini
2017-04-25 12:16:40:  0: INFO: Network log file: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\Network\Max.log
2017-04-25 12:16:40:  0: INFO: Plugin ini file: C:\Program Files\Autodesk\3ds Max 2017\en-US\plugin.ini
2017-04-25 12:16:40:  0: INFO: Not including user profile plugin ini because it does not exist: C:\Users\wxrender\AppData\Local\Autodesk\3dsmax\2017 - 64bit\ENU\Plugin.UserSettings.ini
2017-04-25 12:16:40:  0: INFO: Lightning connection plugin: C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\lightning64Max2017.dlx
2017-04-25 12:16:40:  0: INFO: 3dsmax socket connection port: 53433
2017-04-25 12:16:40:  0: INFO: Setting up startup environment
2017-04-25 12:16:40:  0: INFO: Copying C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\lightning64Max2017.dlx to C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\temp\lightning\lightning.dlx
2017-04-25 12:16:40:  0: INFO: Created temporary plugin ini file: C:\Users\wxrender\AppData\Local\Temp\dl.ini
2017-04-25 12:16:40:  0: INFO: Temporary plugin ini contains:
2017-04-25 12:16:40:  0: [Include]
2017-04-25 12:16:40:  0: Original=C:\Program Files\Autodesk\3ds Max 2017\en-US\plugin.ini
2017-04-25 12:16:40:  0: Deadline Lightning=C:\Users\wxrender\AppData\Local\Temp\lightningplugin_442008308815.ini
2017-04-25 12:16:40:  0: INFO: Starting monitored managed process 3dsmaxProcess
2017-04-25 12:16:41:  0: INFO: Stdout Redirection Enabled: True
2017-04-25 12:16:41:  0: INFO: Stdout Handling Enabled: True
2017-04-25 12:16:41:  0: INFO: Popup Handling Enabled: True
2017-04-25 12:16:41:  0: INFO: QT Popup Handling Enabled: True
2017-04-25 12:16:41:  0: INFO: WindowsForms10.Window.8.app.* Popup Handling Enabled: False
2017-04-25 12:16:41:  0: INFO: Using Process Tree: True
2017-04-25 12:16:41:  0: INFO: Hiding DOS Window: True
2017-04-25 12:16:41:  0: INFO: Creating New Console: False
2017-04-25 12:16:41:  0: INFO: Running as user: wxrender
2017-04-25 12:16:41:  0: INFO: Executable: "C:\Program Files\Autodesk\3ds Max 2017\3dsmax.exe"
2017-04-25 12:16:41:  0: INFO: Argument:  -p "C:\Users\wxrender\AppData\Local\Temp\dl.ini" -q -s "C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max"
2017-04-25 12:16:41:  0: INFO: Full Command: "C:\Program Files\Autodesk\3ds Max 2017\3dsmax.exe"  -p "C:\Users\wxrender\AppData\Local\Temp\dl.ini" -q -s "C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\plugins\58ffa04e7c1fc05428ee26ee\deadlineStartupMax2017.max"
2017-04-25 12:16:41:  0: INFO: Startup Directory: "C:\Program Files\Autodesk\3ds Max 2017"
2017-04-25 12:16:41:  0: INFO: Process Priority: BelowNormal
2017-04-25 12:16:41:  0: INFO: Process Affinity: default
2017-04-25 12:16:41:  0: INFO: Process is now running
2017-04-25 12:16:41:  0: INFO: Waiting for connection from 3dsmax
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.000 INFO: Begin setting up global configuration
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.031 INFO: Begin resolve assembly 'Autodesk.Max.Wrappers.XmlSerializers, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null- 12:16:43.047 INFO: Cannot resolve assembly
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.047 INFO: Begin resolve assembly 'Autodesk.Max.Wrappers.XmlSerializers- 12:16:43.047 INFO: Cannot resolve assembly
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.063 INFO: End setting up global configuration
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.063 INFO: Begin initialize system watcher to detect file changes
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.063 INFO: End initialize system watcher to detect file changes
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.063 INFO: Begin loading assemblies
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.063 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\Autodesk.Max.StateSets.dll- 12:16:43.078 INFO: Begin loading assembly file
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.078 INFO: End loading assembly file
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.078 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.156 INFO: Retrieved a list of types, processing
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.156 INFO: Discovered IPlugin-derived type 'Plugin- 12:16:43.172 INFO: Begin resolve assembly 'Autodesk.Max.StateSets.XmlSerializers, Version=19.0.1072.0, Culture=neutral, PublicKeyToken=null- 12:16:43.172 INFO: Cannot resolve assembly
2017-04-25 12:16:43:  0: STDOUT: - 12:16:43.172 INFO: Begin resolve assembly 'Autodesk.Max.StateSets.XmlSerializers- 12:16:43.172 INFO: Cannot resolve assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.547 INFO: Created instance of type
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.547 INFO: Adding as startup/static plugin
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.547 INFO: Discovered IPlugin-derived type 'Plugin- 12:16:43.547 INFO: Created instance of type
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.547 INFO: Adding as startup/static plugin
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.563 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.563 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.563 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\Autodesk.Max.Wrappers.dll- 12:16:43.563 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.563 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.563 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.625 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\BooleanExplorerView.dll- 12:16:43.656 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\CreaseExplorerView.dll- 12:16:43.656 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\DaylightSimulation.dll- 12:16:43.656 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.656 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\FPMaxWpfContent.dll- 12:16:43.688 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\ManagedBootstrap.dll- 12:16:43.688 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\ManagedNetworkUtilities.dll- 12:16:43.688 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\MaterialExplorerView.dll- 12:16:43.688 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\MaxWpfContent.dll- 12:16:43.688 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.688 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\ProceduralContentActions.dll- 12:16:43.703 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\SceneExplorerView.dll- 12:16:43.703 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Begin loading assembly 'C:\Program Files\Autodesk\3ds Max 2017\bin\assemblies\Sunlight.dll- 12:16:43.703 INFO: Begin loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: End loading assembly file
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.703 INFO: Begin discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.719 INFO: Retrieved a list of types, processing
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.719 INFO: End discovering pluggable types in assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.719 INFO: End loading assembly
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.719 INFO: End loading assemblies
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.719 INFO: Begin registering loaded plugins
2017-04-25 12:16:44:  0: STDOUT: - 12:16:43.859 INFO: End registering loaded plugins
2017-04-25 12:16:46:  0: STDOUT: - 12:16:46.000 INFO: Begin resolve assembly 'ProceduralContentActions.resources, Version=19.0.1072.0, Culture=en-US, PublicKeyToken=null- 12:16:46.000 INFO: Cannot resolve assembly
2017-04-25 12:16:46:  0: STDOUT: - 12:16:46.000 INFO: Begin resolve assembly 'ProceduralContentActions.resources, Version=19.0.1072.0, Culture=en-US, PublicKeyToken=null- 12:16:46.000 INFO: Cannot resolve assembly
2017-04-25 12:16:46:  0: STDOUT: - 12:16:46.000 INFO: Begin resolve assembly 'ProceduralContentActions.resources, Version=19.0.1072.0, Culture=en, PublicKeyToken=null- 12:16:46.000 INFO: Cannot resolve assembly
2017-04-25 12:16:46:  0: STDOUT: - 12:16:46.000 INFO: Begin resolve assembly 'ProceduralContentActions.resources, Version=19.0.1072.0, Culture=en, PublicKeyToken=null- 12:16:46.000 INFO: Cannot resolve assembly
2017-04-25 12:16:47:  0: INFO: Ignoring popup "MAXScript Debugger"
2017-04-25 12:16:47:  0: INFO: Ignoring popup "MAXScript Listener"
2017-04-25 12:16:56:  0: STDOUT: - 12:16:55.750 INFO: Begin resolve assembly 'PresentationUI.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35- 12:16:55.750 INFO: Cannot resolve assembly
2017-04-25 12:16:58:  0: STDOUT: - 12:16:58.109 INFO: Begin resolve assembly 'ManagedMC3, Version=9.1.0.0, Culture=neutral, PublicKeyToken=99052d24520ebbb3- 12:16:58.109 INFO: Cannot resolve assembly
2017-04-25 12:16:59:  0: STDOUT: - 12:16:59.469 INFO: Begin resolve assembly 'Autodesk.Max.Wrappers- 12:16:59.469 INFO: Resolving current assembly
2017-04-25 12:17:02:  0: STDOUT: - 12:17:02.047 INFO: Begin resolve assembly 'Viper3dsMaxBridge.resources, Version=19.0.1072.0, Culture=en-US, PublicKeyToken=null- 12:17:02.047 INFO: Cannot resolve assembly
2017-04-25 12:17:02:  0: STDOUT: - 12:17:02.047 INFO: Begin resolve assembly 'Viper3dsMaxBridge.resources, Version=19.0.1072.0, Culture=en-US, PublicKeyToken=null- 12:17:02.047 INFO: Cannot resolve assembly
2017-04-25 12:17:02:  0: STDOUT: - 12:17:02.047 INFO: Begin resolve assembly 'Viper3dsMaxBridge.resources, Version=19.0.1072.0, Culture=en, PublicKeyToken=null- 12:17:02.047 INFO: Cannot resolve assembly
2017-04-25 12:17:02:  0: STDOUT: - 12:17:02.047 INFO: Begin resolve assembly 'Viper3dsMaxBridge.resources, Version=19.0.1072.0, Culture=en, PublicKeyToken=null- 12:17:02.047 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.078 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.078 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.078 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.078 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.078 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.078 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.078 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.078 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.094 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.094 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.109 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.109 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.109 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.109 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.109 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.109 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.109 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.109 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.188 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.Forms.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.188 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.188 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.Forms.resources, Version=22.0.0.0, Culture=en-US, PublicKeyToken=aa20f34aedd220e1- 12:17:04.188 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.188 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.Forms.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.188 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.188 INFO: Begin resolve assembly 'Autodesk.DataManagement.Client.Framework.Vault.Forms.resources, Version=22.0.0.0, Culture=en, PublicKeyToken=aa20f34aedd220e1- 12:17:04.188 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: INFO: Connected to 3dsmax plugin: Lightning Oct 26 2016 14:36:39 R
2017-04-25 12:17:04:  0: INFO: Scene file to render: "C:\Users\wxrender\AppData\Local\Thinkbox\Deadline8\slave\wexrf04\jobsData\58ffa04e7c1fc05428ee26ee\simple.max"
2017-04-25 12:17:04:  0: INFO: Camera: no camera specified, rendering active viewport
2017-04-25 12:17:04:  0: INFO: Restarting renderer after each frame: 0
2017-04-25 12:17:04:  0: INFO: Showing frame buffer: 1
2017-04-25 12:17:04:  0: INFO: Overriding render output: "\\wexfile\General\TechArt\DeadlineTestScenes\3DSMax\renderOutput\simple..png"
2017-04-25 12:17:04:  0: INFO: Overriding save file option: True
2017-04-25 12:17:04:  0: INFO: Frame number base: 0
2017-04-25 12:17:04:  0: INFO: Remove padding from output filename: 0
2017-04-25 12:17:04:  0: INFO: Enable gamma correction: 0
2017-04-25 12:17:04:  0: INFO: Ignore missing external file errors: 1
2017-04-25 12:17:04:  0: INFO: Ignore missing UVW errors: 1
2017-04-25 12:17:04:  0: INFO: Ignore missing XREF errors: 1
2017-04-25 12:17:04:  0: INFO: Ignore missing DLL errors: 0
2017-04-25 12:17:04:  0: INFO: Disabling Multipass: 0
2017-04-25 12:17:04:  0: INFO: Loading 3dsmax scene file
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.859 INFO: Begin resolve assembly 'Autodesk.Max.StateSets.XmlSerializers, Version=19.0.1072.0, Culture=neutral, PublicKeyToken=null- 12:17:04.859 INFO: Cannot resolve assembly
2017-04-25 12:17:04:  0: STDOUT: - 12:17:04.859 INFO: Begin resolve assembly 'Autodesk.Max.StateSets.XmlSerializers- 12:17:04.859 INFO: Cannot resolve assembly
2017-04-25 12:17:05:  0: Done executing plugin command of type 'Start Job'

=======================================================
Details
=======================================================
Date: 04/25/2017 12:17:06
Frames: 50-59
Elapsed Time: 00:00:00:29
Job Submit Date: 04/25/2017 12:15:26
Job User: gemof
Average RAM Usage: 5270951424 (18%)
Peak RAM Usage: 5286232064 (18%)
Average CPU Usage: 7%
Peak CPU Usage: 12%
Used CPU Clocks (x10^6 cycles): 124422
Total CPU Clocks (x10^6 cycles): 1777447

=======================================================
Slave Information
=======================================================
Slave Name: WEXRF04
Version: v8.0.17.1 Release (00e1de976)
Operating System: Windows 10 Enterprise
Running As Service: No
Machine User: wxrender
IP Address: 10.178.252.254
MAC Address: 24:BE:05:E1:59:C9
CPU Architecture: x64
CPUs: 32
CPU Usage: 6%
Memory Usage: 4.9 GB / 27.9 GB (17%)
Free Disk Space: 2.172 TB (815.957 GB on C:\, 180.473 MB on D:\, 931.306 GB on E:\, 476.295 GB on F:\)
Video Card: NVIDIA GeForce GTX 980

It looks like it’s failing on while trying to load deadlineStartupMax2017.max, is this something fixed in DL 9.x?

TNKS!

Geordie

Hi,

I would try the following things just to eliminate them as being an issue here. The point of failure is at trying to load the actual 3ds Max scene file of yours. You can ignore the messages about: “deadlineStartupMax2017.max” as that is our ‘placeholder’ file we use to create the socket connection between our c++ plugin and our Python plugin layer. Anyway, please can you try the following:

  1. Simples. Have you restarted since installing? Sometimes a simple machine reboot will make sure any c++ re-dists installed for a version of 3ds Max are registered and working at OS level. Only way to achieve that on Windoze, is a reboot.

  2. I would always run the latest Service Pack for 3ds Max 2017, so in your case, that would be SP3 or Update 1 + security fix. Here’s the version numbers which you can use to validate in the 3dsMax log report once installed:

  1. Let’s remove those Mental Ray error messages. A known Autodesk bug/FAQ which is written about in a couple of places:
    knowledge.autodesk.com/support/ … -2017.html

and also in our docs here:
docs.thinkboxsoftware.com/produc … d-meanings

Please try all 3 things above and if its still not working, please post a fresh, new log report as you did before and we can take it from there.

Thanks for all the info Mike! I’ll try this out tomorrow US time.

We had the same problem with those Mental Ray errors and restoring

C:\Users\%USERNAME%\AppData\Local\Autodesk\3dsMax\2017 - 64bit\ENU\Plugin.UserSettings.ini

on 3ds max startup resolved our issues.

The content of the Plugin.UserSettings.ini that we are using

[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]

Thanks all, it was indeed the missing Plugin.UserSettings.ini. I’m 99% sure I start 3ds max up on all our render boxes but that file didn’t appear until I started max again. Also cryptically on some machines Plugin.UserSettings.ini had been renamed Plugin.UserSettings.ini.backup

So not over yet, something is renaming Plugin.UserSettings.ini to Plugin.UserSettings.ini.backup during the render process. I submitted a job all was fine, but then every time I resubmitted the job (from the DL Monitor) I’d get more and more errors. Does DL try and do something tricky with this file?

We do not touch this file in this kind of way. All we do with: “Plugin.UserSettings.ini” is we check if the file exists and if so, we make sure to include it in our custom ini file which is used. At no time, do we try to back it up or rename it. Can you show us these errors you get when you resubmit the job? The “Console” panel in Monitor should display these errors. Perhaps you have a custom event plugin here that is executing onJobSubmitted?

Hi Mike, DL reports exactly the same errors as my original post, 3DS Max fails to find the Mental Ray plugins because it can’t find the ini file because it gets renamed. I only have the FontSync and DraftEventPlugin event plugins enabled.

I’m going to setup a process monitor on a slave machine to see what’s touching that file. I noticed that the 3dsmax.ini also gets renamed to 3dsmax.ini.backup and in some instances Plugin.UserSettings.ini gets deleted.

FYI this is how I’m monitoring file access on windows:
support.veryant.com/support/phpk … php?ID=136

Run procmon.exe
1 Immediately press the magnifying glass toolbar button or disable “Capture Events” from the File menu (Ctrl-E)
2 Press the “Clear” toolbar button or “Clear Display” from the Edit menu (Ctrl-X)
3 To narrow the types of events to be captured click each of the rightmost toolbar buttons (except for the file cabinet) so they appear flush with the 4 4 toolbar. Leave the file cabinet button pressed so that Process Monitor will show file system activity.
5 Select “Filter…” from the Filter menu
6 Press the Reset button if it is enabled
7 In the filter fields, select “Path” “is” and then type into the entry field the local disk or UNC path name for the directory you want to monitor (e.g. c:\data or \myserver\mydir). Select “Include”, press Add, Apply, OK.
8 Enable “Capture Events” (Ctrl-E) to watch the I/O activity in the specified directory.

Hmm…this is sounding more like 3dsMax internally is having an issue reading these ini files on this machine of yours and is creating a backup at startup. Assuming you don’t have a file permission/access issue on these files for the user account running Deadline Slave and both these files are not corrupt and are readable? We might need a remote session with the support team so they can see what is going on here. I assumed you have now deployed all my 3 x previous suggestions to fix this issue? Can you share the contents of both of these ini files? You can reach out to the support team via: support.thinkboxsoftware.com/

Here’s a screen grab of the event log of watching Plugin.UserSettings.ini:
[attachment=0]Capture.PNG[/attachment]

The highlighted line is where 3dsmax.exe is doing the deed.

I’m going to log a support ticket with Autodesk about this. I’ll report back if I get a resolution.

Heard back from Autodesk, this is a confirmed 3DS Max bug but no resolution as yet. Will report back if I get this sorted.

EDIT: Nothing from Autodesk yet but I found a work around:
Add the contents of:
C:\Users\userName\AppData\Local\Autodesk\3dsMax\2017 - 64bit\ENU\Plugin.UserSettings.ini

to:
C:\Program Files\Autodesk\3ds Max 2017\en-US\plugin.ini

On a default install of max plugin.ini now looks like this:

[Directories] Civil View Plugins=C:\Program Files\Autodesk\3ds Max 2017\stdplugs\(CivilViewIO) 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] mental ray Help=http://www.autodesk.com/mentalray-help-2017-enu

Also posted this on Superuser and this would probably also work, though max may lockup if it can’t delete that file or something:
superuser.com/questions/1208007 … 11#1208011

Thanks for the feedback. This will be super useful for anyone else who hits this same issue. Let’s hope Autodesk is able to fix this in a future service pack, etc. Regards.

Privacy | Site terms | Cookie preferences