Just installed build 10.0.29 and am getting this error when trying to render any jobs.
Error: Global job preload script ‘/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/MP-1-Bessie/plugins/598cd74a8275c508fd4cae01/GlobalJobPreLoad.py’: NameError : global name ‘plugin’ is not defined (FranticX.Scripting.PythonNetException)
File “/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/MP-1-Bessie/plugins/598cd74a8275c508fd4cae01/GlobalJobPreLoad.py”, line 145, in main
if isFileTransferInstalled( deadlinePlugin ):
File “/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/MP-1-Bessie/plugins/598cd74a8275c508fd4cae01/GlobalJobPreLoad.py”, line 29, in isFileTransferInstalled
controller_path = getFileTransferControllerPath( None )
File “/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/MP-1-Bessie/plugins/598cd74a8275c508fd4cae01/GlobalJobPreLoad.py”, line 23, in getFileTransferControllerPath
plugin.LogInfo( ‘No File Transfer controller is available for this platform ({}).’.format(sys.platform) )
at Deadline.Plugins.PluginWrapper.a () [0x000fc] in <1f9921d417b640f69e748e793e786dfc>:0
at Deadline.Plugins.PluginWrapper.StartJob (System.String& outMessage, FranticX.Processes.ManagedProcess+AbortLevel& abortLevel) [0x0001a] in <1f9921d417b640f69e748e793e786dfc>:0
Job_2017-08-10_18-05-01_598cd88da9379b0232049287.txt (4.64 KB)
Hi,
Thanks for the heads up on this. I’ve logged this as an issue. Looks like it’s a typo in the /plugins/GlobalJobPreLoad.py on line 23 it tries to log some information. It should be ‘self’ not ‘plugin’ at the start of the line. The line should read:
self.LogInfo( 'No File Transfer controller is available for this platform ({}).'.format(sys.platform) )
The Slaves should pull that change on their own. Let me know if that works for you.
Thanks,
Eric
changed that word.
now i’m getting this message.
Error: Global job preload script ‘/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/WS-5/plugins/598cfb158275c5179d1ea0fa/GlobalJobPreLoad.py’: AttributeError : ‘NoneType’ object has no attribute ‘LogInfo’ (FranticX.Scripting.PythonNetException)
File “/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/WS-5/plugins/598cfb158275c5179d1ea0fa/GlobalJobPreLoad.py”, line 145, in main
if isFileTransferInstalled( deadlinePlugin ):
File “/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/WS-5/plugins/598cfb158275c5179d1ea0fa/GlobalJobPreLoad.py”, line 29, in isFileTransferInstalled
controller_path = getFileTransferControllerPath( None )
File “/Users/w13/Library/Application Support/Thinkbox/Deadline10/slave/WS-5/plugins/598cfb158275c5179d1ea0fa/GlobalJobPreLoad.py”, line 23, in getFileTransferControllerPath
self.LogInfo( ‘No File Transfer controller is available for this platform ({}).’.format(sys.platform) )
at Deadline.Plugins.PluginWrapper.a () [0x000fc] in <1f9921d417b640f69e748e793e786dfc>:0
at Deadline.Plugins.PluginWrapper.StartJob (System.String& outMessage, FranticX.Processes.ManagedProcess+AbortLevel& abortLevel) [0x0001a] in <1f9921d417b640f69e748e793e786dfc>:0
Sorry about that. There’s one more quick change that needs to be made.
In line 29, so just a bit below the other change, we need to replace ‘None’ with plugin. The line should read:
controller_path = getFileTransferControllerPath( plugin )