Hi there.
I have been using Deadline with Houdini 18 ever since 18 came out, and it has worked quite flawlessly for me.
However I am now running into a little bit of an issue. I had a caching tool that I have now today updated (basically just added a few extra nodes to further remove and optimize the data before it gets cached to disk).
However now that I have done that update when I execute “submit to deadline”
it throws me this error:
Traceback (most recent call last):
File “opdef:/Driver/deadline?PythonModule”, line 25, in SubmitToDeadline
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 496, in SubmitToDeadline
dlSubmitter.submitJobs()
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 46, in submitJobs
self.prepareNodesForSubmission()
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 71, in prepareNodesForSubmission
self._recursive_PrepareNodesForSubmission( self.dlNode, self.dlNode, None )
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 145, in _recursive_PrepareNodesForSubmission
curDeps.extend( self._recursive_PrepareNodesForSubmission( futureDlNode, inputNode ) )
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 158, in _recursive_PrepareNodesForSubmission
fetchChainDependencies = self._recursive_PrepareNodesForSubmission( futureDlNode, fetchRop, curDeps )
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 145, in _recursive_PrepareNodesForSubmission
curDeps.extend( self._recursive_PrepareNodesForSubmission( futureDlNode, inputNode ) )
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 145, in _recursive_PrepareNodesForSubmission
curDeps.extend( self._recursive_PrepareNodesForSubmission( futureDlNode, inputNode ) )
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 136, in _recursive_PrepareNodesForSubmission
inputNodes = self._getInputNodes(curNode)
File “E:/repository/submission/Houdini/Main\SubmitDeadlineRop.py”, line 208, in _getInputNodes
selectedInput = curNode.parm(“index”).eval()
AttributeError: ‘NoneType’ object has no attribute ‘eval’The SubmitDeadlineRop.py script could not be found in the Deadline Repository. Please make sure that the Deadline Client has been installed on this machine, that the Deadline Client bin folder is set in the DEADLINE_PATH environment variable, and that the Deadline Client has been configured to point to a valid Repository.
I am not really sure what to make of this, since my caching tool worked before I made the changes, but all I really have done to update the tool is adding a few extra Sops.
Any idea where to start when trouble shooting this?
Thanks in advance.