VRay 3 - DR licence issue

Hey guys, I am having some problems getting our render nodes to pick up the licence info from the workstations. Here’s the log from one of the nodes;

[2014/Jun/2|13:06:14] ============================================================
[2014/Jun/2|13:06:14] Console created, V-Ray A for x64 from Apr 8 2014, 01:09:10
[2014/Jun/2|13:06:14] ============================================================
[2014/Jun/2|13:06:14] Compiled with Intel C++ compiler, version 12.1
[2014/Jun/2|13:06:14] Host is 3dsmax, version 16
[2014/Jun/2|13:06:14] V-Ray DLL version is 3.00.02
[2014/Jun/2|13:06:34] Broadcasting TM_SERVER_STARTED after start up
[2014/Jun/2|13:06:34] Received TM_START_RENDER from 10.0.0.139
[2014/Jun/2|13:06:34] Starting DR session from 10.0.0.139
[2014/Jun/2|13:06:34] Receiving DR scene from 10.0.0.139
[2014/Jun/2|13:07:07] Constructor entered (loading from file).
[2014/Jun/2|13:07:07] Setting default filter kernel.
[2014/Jun/2|13:07:07] Constructor done.
[2014/Jun/2|13:07:07] Loading from file.
[2014/Jun/2|13:07:07] Loading filter parameters.
[2014/Jun/2|13:07:07] Adding host “10.0.0.217”:20204 from scene
[2014/Jun/2|13:07:07] Adding host “10.0.0.236”:20204 from scene
[2014/Jun/2|13:07:07] Loading done.
[2014/Jun/2|13:07:07] Constructor entered (loading from file).
[2014/Jun/2|13:07:07] Setting default filter kernel.
[2014/Jun/2|13:07:07] Constructor done.
[2014/Jun/2|13:07:07] Loading from file.
[2014/Jun/2|13:07:07] Loading filter parameters.
[2014/Jun/2|13:07:07] Loading done.
[2014/Jun/2|13:07:07] Constructor entered.
[2014/Jun/2|13:07:07] Setting default filter kernel.
[2014/Jun/2|13:07:07] Constructor done.
[2014/Jun/2|13:07:07] VRenderer destructor entered.
[2014/Jun/2|13:07:07] VRenderer destructor done.
[2014/Jun/2|13:07:07] Constructor entered (loading from file).
[2014/Jun/2|13:07:07] Setting default filter kernel.
[2014/Jun/2|13:07:07] Constructor done.
[2014/Jun/2|13:07:07] Loading from file.
[2014/Jun/2|13:07:07] Loading filter parameters.
[2014/Jun/2|13:07:07] Loading done.
[2014/Jun/2|13:07:07] Constructor entered.
[2014/Jun/2|13:07:07] Setting default filter kernel.
[2014/Jun/2|13:07:07] Constructor done.
[2014/Jun/2|13:07:07] VRenderer destructor entered.
[2014/Jun/2|13:07:07] VRenderer destructor done.
[2014/Jun/2|13:07:10] Scene loaded from “C:\Users\Render\AppData\Local\Autodesk\3dsMaxDesign\2014 - 64bit\ENU\temp\vray_server_scene.max”

[2014/Jun/2|13:07:10] getting sequence data…
[2014/Jun/2|13:07:11] Extracting sequence data from RendParams.
[2014/Jun/2|13:07:11] Setting up V-Ray parameters for frame rendering.
[2014/Jun/2|13:07:11] Extracting sequence data from VRender.
[2014/Jun/2|13:07:11] Forcing multithreading
[2014/Jun/2|13:07:11] A render elements manager with 2 elements detected
[2014/Jun/2|13:07:11] Render element: VRayGlobalIllumination
[2014/Jun/2|13:07:11] Render element: VRayRawReflection
[2014/Jun/2|13:07:11] Calling beginSeqeunce()
[2014/Jun/2|13:07:11] Current project folder is “C:\Users\vlado\Documents\3dsMax”
[2014/Jun/2|13:07:11] Checking for missing files.
[2014/Jun/2|13:07:11] Entering beginSequence().
[2014/Jun/2|13:07:11] Setting RenderGlobalContext.
[2014/Jun/2|13:07:11] Broadcasting NOTIFY_PRE_RENDER.
[2014/Jun/2|13:07:11] Tiled bitmap cache size set to 1000 MB
[2014/Jun/2|13:07:11] Preparing renderer…
[2014/Jun/2|13:12:48] error: Could not obtain a license (10060).
[2014/Jun/2|13:12:48] Calling renderBegin().
[2014/Jun/2|13:12:48] Sending RenderBegin().
[2014/Jun/2|13:12:48] Caching camera animation.
[2014/Jun/2|13:12:48] beginSequence() done.
[2014/Jun/2|13:12:48] Calling endSeqeunce()
[2014/Jun/2|13:12:48] Entering endSequence().
[2014/Jun/2|13:12:48] Calling renderEnd().
[2014/Jun/2|13:12:48] Calling renderEnd() on render materials.
[2014/Jun/2|13:12:48] Unloading bitmaps.
[2014/Jun/2|13:12:48] Freeing render instances and lights.
[2014/Jun/2|13:12:48] Sending RenderEnd().
[2014/Jun/2|13:12:48] Sending RenderEnd() to atmospheric effects.
[2014/Jun/2|13:12:48] Sending RenderEnd() to render effects.
[2014/Jun/2|13:12:48] Sending RenderEnd() to the tone operator.
[2014/Jun/2|13:12:48] Sending RenderEnd() to environment maps.
[2014/Jun/2|13:12:48] Sending RenderEnd() to override mtl.
[2014/Jun/2|13:12:48] Broadcasting NOTIFY_POST_RENDER.
[2014/Jun/2|13:12:48] endSequence() finished.
[2014/Jun/2|13:12:48] Closing DR session from 10.0.0.139
[2014/Jun/2|13:12:48] warning: Failed to delete server scene file “C:\Users\Render\AppData\Local\Autodesk\3dsMaxDesign\2014 - 64bit\ENU\temp\vray_server_scene.max” (0)

It’s odd because I am able to ping all machines just fine, and the license info hasn’t changed since updating from 2.4. Any ideas?

Please verify that the render node machine could access V-Ray License Server by:

Opening web browser on the render node and trying to get license server status as follows: http://serverName:30304
Where server name is the IP address of the machine where V-Ray License Server is running and the dongle is plugged in.

If you are not able to get the status most probably there is a firewall rule blocking the connection.
You should make sure that V-Ray License Server is added in windows firewall exception on the machine it is running.

Let us know if this helps.

I tried updating to the latest version on all machines/nodes, still nothing renders though the license issue seems to be resolved…

Also, I can access the licence server status from the nodes, as you requested.

This is all that happens now;

[2014/Jun/3|12:05:16] ============================================================
[2014/Jun/3|12:05:16] Console created, V-Ray A for x64 from May 24 2014, 03:56:10
[2014/Jun/3|12:05:16] ============================================================
[2014/Jun/3|12:05:16] Compiled with Intel C++ compiler, version 14
[2014/Jun/3|12:05:16] Host is 3dsmax, version 16
[2014/Jun/3|12:05:16] V-Ray DLL version is 3.00.07
[2014/Jun/3|12:05:36] Broadcasting TM_SERVER_STARTED after start up
[2014/Jun/3|12:05:36] Received TM_START_RENDER from 10.0.0.139
[2014/Jun/3|12:05:36] Starting DR session from 10.0.0.139
[2014/Jun/3|12:05:36] Receiving DR scene from 10.0.0.139
[2014/Jun/3|12:06:00] Constructor entered (loading from file).
[2014/Jun/3|12:06:00] Setting default filter kernel.
[2014/Jun/3|12:06:00] Constructor done.
[2014/Jun/3|12:06:00] Loading from file.
[2014/Jun/3|12:06:00] Loading filter parameters.
[2014/Jun/3|12:06:00] Adding host “10.0.0.217”:20204 from scene
[2014/Jun/3|12:06:00] Adding host “10.0.0.236”:20204 from scene
[2014/Jun/3|12:06:00] Loading done.
[2014/Jun/3|12:06:00] Constructor entered (loading from file).
[2014/Jun/3|12:06:00] Setting default filter kernel.
[2014/Jun/3|12:06:00] Constructor done.
[2014/Jun/3|12:06:00] Loading from file.
[2014/Jun/3|12:06:00] Loading filter parameters.
[2014/Jun/3|12:06:00] Loading done.
[2014/Jun/3|12:06:00] Constructor entered.
[2014/Jun/3|12:06:00] Setting default filter kernel.
[2014/Jun/3|12:06:00] Constructor done.
[2014/Jun/3|12:06:00] VRenderer destructor entered.
[2014/Jun/3|12:06:00] VRenderer destructor done.
[2014/Jun/3|12:06:00] Scene loaded from “C:\Users\Render\AppData\Local\Autodesk\3dsMaxDesign\2014 - 64bit\ENU\temp\vray_server_scene.max”

[2014/Jun/3|12:06:01] Resetting VRender.
[2014/Jun/3|12:06:01] Setting default filter kernel.
[2014/Jun/3|12:06:01] Resetting VRender.
[2014/Jun/3|12:06:01] Setting default filter kernel.
[2014/Jun/3|12:06:01] VRenderer destructor entered.
[2014/Jun/3|12:06:01] VRenderer destructor done.

Then the vray spawner restarts max and does it all over again, until the render completes on the host workstation.

And this ^ is what happens on the workstation side.

Oh wait, I was a bit premature with that post; the license issue still remains.

[2014/Jun/3|12:48:23] Received TM_START_RENDER from 10.0.0.139
[2014/Jun/3|12:48:23] Starting DR session from 10.0.0.139
[2014/Jun/3|12:48:24] Receiving DR scene from 10.0.0.139
[2014/Jun/3|12:48:24] Resetting VRender.
[2014/Jun/3|12:48:24] Setting default filter kernel.
[2014/Jun/3|12:48:24] Constructor entered (loading from file).
[2014/Jun/3|12:48:24] Setting default filter kernel.
[2014/Jun/3|12:48:24] Constructor done.
[2014/Jun/3|12:48:24] Loading from file.
[2014/Jun/3|12:48:24] Loading filter parameters.
[2014/Jun/3|12:48:24] Adding host “10.0.0.217”:20204 from scene
[2014/Jun/3|12:48:24] Adding host “10.0.0.236”:20204 from scene
[2014/Jun/3|12:48:24] Loading done.
[2014/Jun/3|12:48:24] Constructor entered (loading from file).
[2014/Jun/3|12:48:24] Setting default filter kernel.
[2014/Jun/3|12:48:24] Constructor done.
[2014/Jun/3|12:48:24] Loading from file.
[2014/Jun/3|12:48:24] Loading filter parameters.
[2014/Jun/3|12:48:24] Loading done.
[2014/Jun/3|12:48:24] Constructor entered.
[2014/Jun/3|12:48:24] Setting default filter kernel.
[2014/Jun/3|12:48:24] Constructor done.
[2014/Jun/3|12:48:24] VRenderer destructor entered.
[2014/Jun/3|12:48:24] VRenderer destructor done.
[2014/Jun/3|12:48:24] VRenderer destructor entered.
[2014/Jun/3|12:48:24] VRenderer destructor done.
[2014/Jun/3|12:48:25] Scene loaded from “C:\Users\Render\AppData\Local\Autodesk\3dsMaxDesign\2014 - 64bit\ENU\temp\vray_server_scene.max”

[2014/Jun/3|12:48:25] getting sequence data…
[2014/Jun/3|12:48:26] Extracting sequence data from RendParams.
[2014/Jun/3|12:48:26] Setting up V-Ray parameters for frame rendering.
[2014/Jun/3|12:48:26] Extracting sequence data from VRender.
[2014/Jun/3|12:48:26] Forcing multithreading
[2014/Jun/3|12:48:26] A render elements manager with 0 elements detected
[2014/Jun/3|12:48:26] Calling beginSeqeunce()
[2014/Jun/3|12:48:26] Current project folder is “C:\Users\vlado\Documents\3dsMax”
[2014/Jun/3|12:48:26] Checking for missing files.
[2014/Jun/3|12:48:26] Entering beginSequence().
[2014/Jun/3|12:48:26] Setting RenderGlobalContext.
[2014/Jun/3|12:48:26] Broadcasting NOTIFY_PRE_RENDER.
[2014/Jun/3|12:48:26] Tiled bitmap cache size set to 1000 MB
[2014/Jun/3|12:48:26] Preparing renderer…
[2014/Jun/3|12:50:53] error: Could not obtain a license (10060).
[2014/Jun/3|12:50:53] Calling renderBegin().
[2014/Jun/3|12:50:53] Sending RenderBegin().
[2014/Jun/3|12:50:53] Caching camera animation.
[2014/Jun/3|12:50:53] beginSequence() done.
[2014/Jun/3|12:50:53] Calling endSeqeunce()
[2014/Jun/3|12:50:53] Entering endSequence().
[2014/Jun/3|12:50:53] Calling renderEnd().
[2014/Jun/3|12:50:53] Calling renderEnd() on render materials.
[2014/Jun/3|12:50:53] Unloading bitmaps.
[2014/Jun/3|12:50:53] Freeing render instances and lights.
[2014/Jun/3|12:50:53] Sending RenderEnd().
[2014/Jun/3|12:50:53] Sending RenderEnd() to atmospheric effects.
[2014/Jun/3|12:50:53] Sending RenderEnd() to render effects.
[2014/Jun/3|12:50:53] Sending RenderEnd() to the tone operator.
[2014/Jun/3|12:50:53] Sending RenderEnd() to environment maps.
[2014/Jun/3|12:50:53] Sending RenderEnd() to override mtl.
[2014/Jun/3|12:50:53] Broadcasting NOTIFY_POST_RENDER.
[2014/Jun/3|12:50:53] endSequence() finished.
[2014/Jun/3|12:50:53] Closing DR session from 10.0.0.139
[2014/Jun/3|12:50:53] warning: Failed to delete server scene file “C:\Users\Render\AppData\Local\Autodesk\3dsMaxDesign\2014 - 64bit\ENU\temp\vray_server_scene.max” (0)

it is also worth noting that I have firewalls disabled on all machines.

Error 10060 means that the render-node machine could not access Vray License Server.
If you have any anti-virus software please turn it off temporary before the next test.

Please log on one of the slave machines, start 3DSMax and try to run local V-Ray rendering without using Distributed Rendering.
If 3DSMax is installed in trial mode and it has been already expired you could start a command line rendering via the following command:

C:\Program Files\Autodesk\3ds Max 2014>3dsmaxcmd.exe example-file.max

Let us know the result from the test afterwards.

Alright, so my colleague can render to the render nodes without a problem, so it seems the issue is local to my workstation. I still have no idea what could be causing it though.

Just tried it with anti-virus disabled, still the same problem.

I assume the trial version of max on the node isn’t a problem, given that my colleague can render to it just fine.

How have VraySpawners been started, as a windows service or manually?
If they are launched as a windows service please stop the service, then start it manually and run another test.

Please update us afterwards.

Please contact us at support@chaosgroup.com and:

Send us a screen-shot of the license server status page.
Make sure that all machines (workstation and slave) have installed the same Vray 3.xx.xx version.

I finally broke down and bought VRay 3, and I’m having an issue with DR where I get the following problem (see attached).

Ah, I found the problem. I’m an idiot. I thought base VRay 3 came with one server license. It does not.

Vray 3.x indeed comes with one Render Node license but this license is also engaged when you are rendering locally.
You could of course exclude the local machine from the rendering and use one slave machine for DR but you won’t be able to render with multiple machines unless you have multiple Render Node licenses.