2019-05-03 13:19:16: 0: STDOUT: Loading .hip file V:/POUET/WORK/film/000_preprod/Test_Roto/scenes/fx/test_Roto_Track_FireODF_v03a/test_Roto_Track_FireODF_v03a.hip. 2019-05-03 13:19:20: 0: STDOUT: Traceback (most recent call last): 2019-05-03 13:19:20: 0: STDOUT: File "V:/POUET/WORK/film/000_preprod/Test_Roto/scenes/fx/test_Roto_Track_FireODF_v03a/pdgtemp/20068/scripts/rop.py", line 500, in <module> 2019-05-03 13:19:20: 0: STDOUT: cooker.cookBatchFrames(args) 2019-05-03 13:19:20: 0: STDOUT: File "V:/POUET/WORK/film/000_preprod/Test_Roto/scenes/fx/test_Roto_Track_FireODF_v03a/pdgtemp/20068/scripts/rop.py", line 255, in cookBatchFrames 2019-05-03 13:19:20: 0: STDOUT: hq.setParmValueInRopNodeAndInputs(cb_node, 'preframe', poll_cb) 2019-05-03 13:19:20: 0: STDOUT: File "X:/_MTC_C~1/_CONFI~1/HOUDIN~1.229/houdini/python2.7libs\hqueue\houdini.py", line 87, in setParmValueInRopNodeAndInputs 2019-05-03 13:19:20: 0: STDOUT: hq.houdini.setParmValue(parm, val) 2019-05-03 13:19:20: 0: STDOUT: File "X:/_MTC_C~1/_CONFI~1/HOUDIN~1.229/houdini/python2.7libs\hqueue\houdini.py", line 62, in setParmValue 2019-05-03 13:19:20: 0: STDOUT: parm.getReferencedParm().deleteAllKeyframes() 2019-05-03 13:19:20: 0: STDOUT: File "X:/_MTC_C~1/_CONFI~1/HOUDIN~1.229/houdini/python2.7libs\hou.py", line 44977, in deleteAllKeyframes 2019-05-03 13:19:20: 0: STDOUT: return _hou.Parm_deleteAllKeyframes(*args) 2019-05-03 13:19:20: 0: STDOUT: hou.PermissionError: Failed to modify node or parameter because of a permission error. Possible causes include locked assets, takes, product permissions or user specified permissions 2019-05-03 13:19:20: 0: INFO: Process exit code: 1
This also seems to be happening with custom HDA with embedded Python scripts that directly alter fields inside the HDA ( like, a python script at root level that would drive what file a file node is supposed to read from ). Some HDA that were working perfectly fine in 17.0 broke with 17.5 unless I set a * to editable nodes.
ANYWAY, this can't be a solution when working at a company with locked assets and HDAs, so maybe, juuust maybe, the deadline schedulder could actually, at last, work as expected ? I've been struggling with paths not being set correctly, variables not being passed on to Deadline, DHCP failures that forced me to edit the command line after the job was submitted, and now this.
Bugs and crashes ( and god they are legion ) are enough of a pain as it is, but not having been able to use Deadline for wedging since 17.5 have been released is a problem.
Oh, this is using 17.5.229, the latest production build.
Also, I'm passing a @divSize attribute to the division size of a smoke object.