I updated to deadline 10.1.5.1 and it seems like it is no longer support variables in file output path anymore in houdini.
For example I was using variables such as $OS, opname("../..") or even connecting path from another node chs("../../filecache1/file"). When I send this to render I get an error Error: Failed to save output to file “/mnt/projects/Active/Project/job/SHOTS/shot_0100/geo/opname(…/…)/v01/opname(…/…).1054.bgeo.sc”.
Is there a way to force deadline to translate these expressions? It was working ok in version 10.0.23.4. Right now the tool is unusable because it basically breaks the whole pipeline…
yes - I installed from deadline repository submission folder, but this time I used Houdini-submitter-linux-x64-installer.run instead of manual installation
I just noticed - that it does support $variables but it cannot translate houdini scrips such as chs("../../filecache1/file") or opname("../..") - but I was using these on regular basis in version 10.0.23.4.
Hi any news on this? This is very frustrating bug that makes deadline impossible to implement into our pipeline. Unfortunately we cannot switch to last working version since we also updated to houdini 18.0.
Please let me know what can be done to fix this.
Could you share one of those logs you’re getting this error in? As far as I can tell that should be up to Houdini to translate. And are you using the Deadline ROP?
Oh, and a test scene would be fantastic for re-creation!
I might not be properly re-creating this, but submitting that scene file as-is through the integrated submitter gets me:
Failed to save output to file "/mnt/projects/Active/_sandbox_/job/SHOTS/Deadline/geo/pighead/filecache1/v01/filecache1.0003.bgeo.sc"
Which is still a failure, but the warnings about opname are missing. However, using the ROP node I get the same Unable to evaluate expression (Syntax error - extra tokens detected in expression (/obj/pighead/filecache1/file)) you’re getting. I’m just working out what’s the difference in how Deadline is getting called.
I am also facing the same issue. Any help would be highly appreciated
In my case any expression used in the file parameter is not evaluated and it defaults to an empty string.
2020-07-03 18:36:54: 0: STDOUT: Error: Failed to save output to file “”.
I am wondering if there is any news regarding the above issue.
I am reporting below some extra info regarding the error.
I am also attaching a hip file smr_sc058_0000_fx_toDeadlineSupport.v001.hip.zip (138.3 KB) to reproduce the error on your side.
(I added sticky notes with the full log in the houdini scene)
[…] this might be related to output being passed through cmd instead of using the output driver.
“This is not tested so expect it to cause weird behaviors and test this when you are not in production.
Backup the file and replace the attached file with “C:\DeadlineRepository10\submission\Houdini\Main\SubmitHoudiniToDeadlineFunctions.py”
If it is the issue with how the output is being passed, then this could resolve your Error/issue 1.”
We have tested this patch in our pipeline and it is working fine.
Feel free to try it out on yours as well.