Hi Russell and all,
Recently we didn’t submitted Fusion jobs through Deadline (I think since Deadline 3.0) but we need it now. You have to know that we have a renderfarm utilizing Fusion Renderslaves and we have also many workstations with Fusion what we use for rendering sometimes.
And here comes the problem…
when I submitting jobs with command line mode enabled the renderslaves are rendering perfectly but the workstations are not. Throwing this errosmsg:
[code] Scheduler - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Scheduler - WARNING: THE LIMIT GROUP “fusion” DOES NOT EXIST, RENDERING ANYWAYS.
Scheduler - <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Scheduler Thread - Plugin loaded in 0.03 seconds.
Constructor: FusionCmd
0: Task timeout is disabled.
0: Loaded job: FuTester.comp (999_050_999_32e8ae42)
0: INFO: StartJob: initializing script plugin FusionCmd
0: INFO: Handling stdout that matches regex “Rendered frame [0-9]+ (([0-9]+) of ([0-9]+)).*”
0: INFO: Handling stdout that matches regex “Auto-exiting with errcode ([0-9]+)”
0: INFO: Handling stdout that matches regex “FLEXnet Licensing error”
0: INFO: About: Fusion Cmd Plugin for Deadline
0: Plugin rendering frame(s): 11-15
0: INFO: Stdout Handling Enabled: True
0: INFO: Popup Handling Enabled: False
0: INFO: Using Process Tree: True
0: INFO: Hiding DOS Window: True
0: INFO: Creating New Console: False
0: INFO: Render Executable: “D:\eyeon\Fusion 6.0\Fusion.exe”
0: INFO: Render Argument: “C:\Documents and Settings\ata.FOCUSFOX\Local Settings\Application Data\Frantic Films\Deadline\slave\jobsData\FuTester.comp” /render /start 11 /end 15 /step 1 /verbose /quiet /quietlicense /clean /quit
0: INFO: Startup Directory: “D:\eyeon\Fusion 6.0”
0: INFO: Process Priority: BelowNormal
0: INFO: Process is now running
0: INFO: Process exit code: 0
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - Exception during render: An error occurred in RenderTasks(): Error in CheckExitCode(): Exit with success (FranticX.Processes.ManagedProcessAbort) (Deadline.Plugins.RenderPluginException)
at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)
Exception Details
RenderPluginException – Exception during render: An error occurred in RenderTasks(): Error in CheckExitCode(): Exit with success (FranticX.Processes.ManagedProcessAbort) (Deadline.Plugins.RenderPluginException)
at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)
RenderPluginException.Cause: JobError (2)
Exception.Data: ( )
Exception.TargetSite: Void RenderTask(Int32, Int32)
Exception.Source: deadline
Exception.StackTrace:
at Deadline.Plugins.Plugin.RenderTask(Int32 startFrame, Int32 endFrame)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[/code]
and when command line mode disabled the slaves have errors and drops the consolslave unexpectedly. (Crash Dump etc.)
Scheduler - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Scheduler - WARNING: THE LIMIT GROUP "fusion" DOES NOT EXIST, RENDERING ANYWAYS.
Scheduler - <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Scheduler Thread - Plugin loaded in 0.05 seconds.
Constructor: Fusion
0: Task timeout is disabled.
0: Loaded job: FuTester.comp (999_050_999_0114253f)
0: INFO: StartJob: initializing script plugin Fusion
---- March 03 2010 -- 06:44 PM ----
0: INFO: About: Fusion Plugin for Deadline
0: INFO: Starting monitored managed process Fusion
0: INFO: Stdout Handling Enabled: True
0: INFO: Popup Handling Enabled: True
0: INFO: Using Process Tree: True
0: INFO: Hiding DOS Window: True
0: INFO: Creating New Console: False
0: INFO: Render Executable: "D:\eyeon\Render Slave 6.0\ConsoleSlave.exe"
0: INFO: Render Argument: /listen /verbose
0: INFO: Startup Directory: "D:\eyeon\Render Slave 6.0"
0: INFO: Process Priority: BelowNormal
0: INFO: Process is now running
0: INFO: Handling stdout that matches regex "ERROR: (.*)"
0: INFO: Update timeout has been set to 135 seconds
0: INFO: Stdout Handling Enabled: True
0: INFO: Popup Handling Enabled: True
0: INFO: Using Process Tree: True
0: INFO: Hiding DOS Window: True
0: INFO: Creating New Console: False
0: INFO: Render Executable: "D:\eyeon\Render Slave 6.0\eyeonScript.exe"
0: INFO: Render Argument: "C:\Documents and Settings\dfrender\Local Settings\Application Data\Frantic Films\Deadline\slave\plugins\StartJob.eyeonscript" "C:\Documents and Settings\dfrender\Local Settings\Application Data\Frantic Films\Deadline\slave\jobsData\FuTester.comp" 15
0: INFO: Startup Directory: "D:\eyeon\Render Slave 6.0"
0: INFO: Process Priority: BelowNormal
0: INFO: Process is now running
0: STDOUT:
0: STDOUT: eyeon Script Interpreter
0: STDOUT: Copyright (C) 2005 - 2009 eyeon Software
0: STDOUT:
0: STDOUT: Connecting to Fusion...
0: STDOUT: Connection timeout in 14.5 seconds
0: STDOUT: Connection timeout in 14 seconds
0: STDOUT: Connection timeout in 13.5 seconds
0: STDOUT: Connection timeout in 13 seconds
0: STDOUT: Fusion (0x025BFE28) [App: 'Fusion' on 127.0.0.1, UUID: 96a6b3fb-6b25-4d6f-a30d-e99da5576f28]
0: STDOUT: Connected to Fusion
0: STDOUT: Getting comp list.
0: STDOUT: Loading comp C:\Documents and Settings\dfrender\Local Settings\Application Data\Frantic Films\Deadline\slave\jobsData\FuTester.comp
Info Thread - Cancelling task because task filename "\\zinc\dlr3\jobs\999_050_999_0114253f\Rendering\999_050_999_0114253f_00000_1-5.Render-05" could not be found, it was likely requeued
sending cancel task command to plugin
0: WARNING: Program D:\eyeon\Render Slave 6.0\eyeonScript.exe did not close cleanly, it is being terminated forcefully.
0: In the process of canceling current task: ignoring exception thrown by PluginLoader
Scheduler Thread - In the process of canceling current tasks: ignoring exception thrown by render thread 0
It’s the case both with Fusion 5.3 and 6.0. The comp is a very simple test comp with a FastNoise and a Saver.
Here is the Plugin Config for “Fusion”:
5:
D:\eyeon\Render Slave 5.3\ConsoleSlave.exe;D:\eyeon\Fusion 5.3\Fusion.exe
6:
D:\eyeon\Render Slave 6.0\ConsoleSlave.exe;D:\eyeon\Fusion 6.0\Fusion.exe
and for “FusionCmd”
D:\eyeon\Render Slave 5.3\ConsoleSlave.exe;D:\eyeon\Fusion 5.3\Fusion.exe
D:\eyeon\Render Slave 6.0\ConsoleSlave.exe;D:\eyeon\Fusion 6.0\Fusion.exe
Maybe we screwed up the Plugin Config and it’s a simple mistake or we use it in a wrong way. Please advice.
thank you,
Attila Sziklai
Focus Fox