Fusion 18 support

since Fusion 16 we don’t have official support for Deadline…
Why is taking so long?

tweaking code on my side I could make it work on Fusion 18, but I can’t use the “normal” version of Fusion when submitting, only CMD mode… what is a bit slower every time because it exists the app ever y frame…

We will ever get a proper update here? thank you!

For me, both the Commandline mode and the “normal” render node work with 18 and Deadline. Using that both on my personal workstation and farm at a company.

1 Like

Thank you for replying, can I ask if you did something out of the normal to make it work in the “normal” mode?

I have it set up in two different locations too and it fails when rendering… if I don’t use the CMD mode. hummm

2022-11-21 20:09:57:  0: Sending kill command to process fuscript with id: 8652
2022-11-21 20:09:57:  0: Could not kill process fuscript because: Access is denied. (System.ComponentModel.Win32Exception)
2022-11-21 20:09:58:  0: Sending kill command to process fuscript with id: 8652
2022-11-21 20:09:58:  0: Could not kill process fuscript because: Access is denied. (System.ComponentModel.Win32Exception)
2022-11-21 20:09:59:  0: Sending kill command to process fuscript with id: 8652
2022-11-21 20:09:59:  0: Could not kill process fuscript because: Access is denied. (System.ComponentModel.Win32Exception)
2022-11-21 20:10:00:  0: Sending kill command to process fuscript with id: 8652
2022-11-21 20:10:00:  0: Could not kill process fuscript because: Access is denied. (System.ComponentModel.Win32Exception)
2022-11-21 20:10:01:  0: Sending kill command to process fuscript with id: 8652
2022-11-21 20:10:01:  0: Could not kill process fuscript because: Access is denied. (System.ComponentModel.Win32Exception)
2022-11-21 20:10:02:  0: Sending kill command to process fuscript with id: 8652
2022-11-21 20:10:02:  0: Could not kill process fuscript because: Access is denied. (System.ComponentModel.Win32Exception)
2022-11-21 20:10:03:  0: Done executing plugin command of type 'Start Job'
2022-11-21 20:10:03:  ERROR: 0: An exception occurred: Error: FailRenderException : Could not terminate existing ScriptExecutable process fuscript.exe
2022-11-21 20:10:03:     at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException)
2022-11-21 20:10:03:    File "C:\ProgramData\Thinkbox\Deadline10\workers\HOUOU003\plugins\637b5b30fcf7497b54fcc25d\Fusion.py", line 166, in StartJob
2022-11-21 20:10:03:      self.FailRender( "Could not terminate existing ScriptExecutable process %s" % Path.GetFileName( self.scriptExecutable ) )
2022-11-21 20:10:03:     at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
2022-11-21 20:10:03:     at __FranticX_GenericDelegate0Dispatcher.Invoke()
2022-11-21 20:10:03:     at Deadline.Plugins.DeadlinePlugin.StartJob()
2022-11-21 20:10:03:     at Deadline.Plugins.DeadlinePlugin.DoStartJob()
2022-11-21 20:10:03:     at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)
2022-11-21 20:10:03:     at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel) (Deadline.Plugins.RenderPluginException)
2022-11-21 20:10:03:  0: Unloading plugin: Fusion
2022-11-21 20:10:06:  0: Render Thread - Render State transition from = 'Other' to = 'WaitingForTask'
2022-11-21 20:10:07:  Scheduler Thread - Render Thread 0 threw a major error: 
2022-11-21 20:10:07:  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2022-11-21 20:10:07:  Exception Details
2022-11-21 20:10:07:  RenderPluginException -- Error: FailRenderException : Could not terminate existing ScriptExecutable process fuscript.exe
2022-11-21 20:10:07:     at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException)
2022-11-21 20:10:07:    File "C:\ProgramData\Thinkbox\Deadline10\workers\HOUOU003\plugins\637b5b30fcf7497b54fcc25d\Fusion.py", line 166, in StartJob
2022-11-21 20:10:07:      self.FailRender( "Could not terminate existing ScriptExecutable process %s" % Path.GetFileName( self.scriptExecutable ) )
2022-11-21 20:10:07:     at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
2022-11-21 20:10:07:     at __FranticX_GenericDelegate0Dispatcher.Invoke()
2022-11-21 20:10:07:     at Deadline.Plugins.DeadlinePlugin.StartJob()
2022-11-21 20:10:07:     at Deadline.Plugins.DeadlinePlugin.DoStartJob()
2022-11-21 20:10:07:     at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)
2022-11-21 20:10:07:     at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)
2022-11-21 20:10:07:  RenderPluginException.Cause: JobError (2)
2022-11-21 20:10:07:  RenderPluginException.Level: Major (1)
2022-11-21 20:10:07:  RenderPluginException.HasSlaveLog: True
2022-11-21 20:10:07:  RenderPluginException.SlaveLogFileName: C:\ProgramData\Thinkbox\Deadline10\logs\deadlineslave_renderthread_0-HOUOU003-0000.log
2022-11-21 20:10:07:  Exception.TargetSite: Deadline.Slaves.Messaging.PluginResponseMemento d(Deadline.Net.DeadlineMessage, System.Threading.CancellationToken)
2022-11-21 20:10:07:  Exception.Data: ( )
2022-11-21 20:10:07:  Exception.Source: deadline
2022-11-21 20:10:07:  Exception.HResult: -2146233088
2022-11-21 20:10:07:    Exception.StackTrace: 
2022-11-21 20:10:07:     at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgj, CancellationToken bgk)
2022-11-21 20:10:07:     at Deadline.Plugins.SandboxedPlugin.StartJob(Job job, CancellationToken cancellationToken)
2022-11-21 20:10:07:     at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajq, CancellationToken ajr)
2022-11-21 20:10:07:  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2022-11-21 20:10:09:  Scheduler Thread - Scheduler State transition from = 'PreRendering' to = 'PostRendering'
2022-11-21 20:10:09:  Scheduler Thread - Scheduler State transition from = 'PostRendering' to = 'EndJob'
2022-11-21 20:10:09:  Scheduler Thread - Scheduler State transition from = 'EndJob' to = 'WaitingForJob'
2022-11-21 20:10:09:  Scheduler Thread - Seconds before next job scan: 2
2022-11-21 20:10:11:  Scheduler Thread - Scheduler State transition from = 'WaitingForJob' to = 'LicenseCheck'

I found out the post where you had a similar issue with “Fusion Server” … If I close the fusionserver by hand It can work. the thing would be If I need to utilize it also in a machine that is workstation too…