hi !
we are testing distributed sims from houdini using the deadline in-app submitter !
We are very happy to see it work after some trials.
We then wished to submit from the deadline monitor itself
Which didnt work for distribuition of the sim.
Is that a limitation of submitting from the monitor?
we then edited the Job properties as text files and resubmitted from the command line
Our test procedure was:
Take the job that failed from Monitor
(but one we knew was setup for Dist. Sim, that had been submitted from the monitor submission process - as opposed to from the deadline ROP)
Exported the job files (job description and plugin config files)
Edit the plugin config file to allow it to be a distributed job:
Added the lines “SimJob=True” and “SimRequiresTracking=True” and “slice_type=ParticleSlice”
submit the jop via the command line with the two files as arguments to the command:
/…path…/deadlinecommand jobInfo.job pluginInfo.job
and this is where I am stuck -
I get the errors "
Error: Caught exception: ‘NoneType’ object has no attribute ‘evalAsString’
2023-03-23 12:54:20: 0: STDOUT: Traceback (most recent call last):
2023-03-23 12:54:20: 0: STDOUT: File “/var/lib/Thinkbox/Deadline10/workers/slave/plugins/641bb0bfe86f542db985775b/hrender_dl.py”, line 492, in
2023-03-23 12:54:20: 0: STDOUT: sliceType = rop.parm(“slice_type”).evalAsString()
2023-03-23 12:54:20: 0: STDOUT: AttributeError: ‘NoneType’ object has no attribute ‘evalAsString’
"
how do i find out what other variables I need to add or their correct syntax
to make force this into a distribution friendly job for deadline ?
Much appreciated