AWS Thinkbox Discussion Forums

houdini 14 render errors

hi, me again. running 7.2 beta 3. this time running into errors with submitted houdini renders. i can post further log snippets, however the error that is occurring shows up in a single line. i’ve submitted the job several times and am pasting the issue as seen on two different render nodes:

render1:
STDOUT: Error: Failed to create file “C:/Program Files/Side Effects Software/Houdini 14.0.201.13/bin/\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/…/render/deadline_test_v001/deadline_test_v001.test.1.exr : No such file or directory”.

render3:
STDOUT: Error: Failed to create file “C:/Program Files/Side Effects Software/Houdini 14.0.201.13/bin/\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/…/render/deadline_test_v001/deadline_test_v001.test.1.exr : No such file or directory”.


C:/Program Files/Side Effects Software/Houdini 14.0.201.13/bin/ is the path to hython.exe and the following unc path is a path to a valid directory where the output should be written. it seems the parser is mangling the command. we ran into this issue when we just upgraded to deadline 7.1 which we did specifically for houdini 14 support. the same issue is happening with the beta.

-c.

Would you be able to post the full render log? That would help put the error into better context, and there might be other clues in the log to explain what’s causing this problem.

Thanks!
Ryan

of course: here’s the output:

=======================================================
Error

Error: Failed to create file “C:/Program Files/Side Effects Software/Houdini 14.0.201.13/bin/\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/…/render/deadline_test_v001/deadline_test_v001.test.1.exr : No such file or directory”.
at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)

=======================================================
Type

RenderPluginException

=======================================================
Stack Trace

at Deadline.Plugins.Plugin.RenderTask(String taskId, Int32 startFrame, Int32 endFrame)
at Deadline.Slaves.SlaveRenderThread.a(TaskLogWriter A_0)

=======================================================
Log

2015-07-28 13:04:50: BEGIN - RENDER03\x9-2uTw
2015-07-28 13:04:50: 0: Start Job timeout is disabled.
2015-07-28 13:04:50: 0: Task timeout is disabled.
2015-07-28 13:04:50: 0: Loaded job: deadline_test_v001.hip - test (55b7ac3c644cd816181f60ae)
2015-07-28 13:04:50: 0: Skipping drive mapping because they have already been mapped for this job
2015-07-28 13:04:50: 0: INFO: Executing plugin script C:\Users\x9-2uTw\AppData\Local\Thinkbox\Deadline7\slave\render03\plugins\55b7ac3c644cd816181f60ae\Houdini.py
2015-07-28 13:04:50: 0: INFO: About: Houdini Plugin for Deadline
2015-07-28 13:04:50: 0: INFO: The job’s environment will be merged with the current environment before rendering
2015-07-28 13:04:50: 0: Plugin rendering frame(s): 1
2015-07-28 13:04:51: 0: INFO: Starting Houdini Job
2015-07-28 13:04:51: 0: INFO: Stdout Redirection Enabled: True
2015-07-28 13:04:51: 0: INFO: Stdout Handling Enabled: True
2015-07-28 13:04:51: 0: INFO: Popup Handling Enabled: True
2015-07-28 13:04:51: 0: INFO: QT Popup Handling Enabled: False
2015-07-28 13:04:51: 0: INFO: WindowsForms10.Window.8.app.* Popup Handling Enabled: False
2015-07-28 13:04:51: 0: INFO: Using Process Tree: True
2015-07-28 13:04:51: 0: INFO: Hiding DOS Window: True
2015-07-28 13:04:51: 0: INFO: Creating New Console: False
2015-07-28 13:04:51: 0: INFO: Running as user: x9-2uTw
2015-07-28 13:04:51: 0: INFO: Enforcing 64 bit build
2015-07-28 13:04:51: 0: INFO: Executable: “C:\Program Files\Side Effects Software\Houdini 14.0.201.13\bin\hython.exe”
2015-07-28 13:04:51: 0: INFO: Argument: “C:\Users\x9-2uTw\AppData\Local\Thinkbox\Deadline7\slave\render03\plugins\55b7ac3c644cd816181f60ae\hrender_dl.py” -f 1 1 1 -d /out/test “\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/deadline_test_v001.hip”
2015-07-28 13:04:51: 0: INFO: Startup Directory: “C:\Program Files\Side Effects Software\Houdini 14.0.201.13\bin”
2015-07-28 13:04:51: 0: INFO: Process Priority: BelowNormal
2015-07-28 13:04:51: 0: INFO: Process Affinity: default
2015-07-28 13:04:51: 0: INFO: Process is now running
2015-07-28 13:04:52: 0: STDOUT: [‘C:\Users\x9-2uTw\AppData\Local\Thinkbox\Deadline7\slave\render03\plugins\55b7ac3c644cd816181f60ae\hrender_dl.py’, ‘-f’, ‘1’, ‘1’, ‘1’, ‘-d’, ‘/out/test’, ‘\\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/deadline_test_v001.hip’]
2015-07-28 13:04:52: 0: STDOUT: Start: 1
2015-07-28 13:04:52: 0: STDOUT: End: 1
2015-07-28 13:04:52: 0: STDOUT: Increment: 1
2015-07-28 13:04:52: 0: STDOUT: Ignore Inputs: False
2015-07-28 13:04:52: 0: STDOUT: No output specified. Output will be handled by the driver
2015-07-28 13:04:52: 0: STDOUT: Driver: /out/test
2015-07-28 13:04:52: 0: STDOUT: Input File: \blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/deadline_test_v001.hip
2015-07-28 13:04:52: 0: STDOUT: Warnings were generated during load.
2015-07-28 13:04:52: 0: STDOUT: Error loading: \blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/deadline_test_v001.hip
2015-07-28 13:04:52: 0: STDOUT: Warning:
2015-07-28 13:04:52: 0: STDOUT: /out/test:
2015-07-28 13:04:52: 0: STDOUT: Skipping unrecognized parameter “soho_compression”.
2015-07-28 13:04:52: 0: STDOUT: ROP type: ifd
2015-07-28 13:04:52: 0: STDOUT: Enabled Alfred style progress
2015-07-28 13:04:52: 0: STDOUT: Set verbosity to 3
2015-07-28 13:04:52: 0: STDOUT: Rendering frame 1
2015-07-28 13:04:53: 0: STDOUT: reading from stdin
2015-07-28 13:04:53: 0: STDOUT: /obj/box_object1/box1 (6 primitives)
2015-07-28 13:04:53: 0: STDOUT: Generating Image: C:/Program Files/Side Effects Software/Houdini 14.0.201.13/bin/\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/…/render/deadline_test_v001/deadline_test_v001.test.1.exr (1280x720)
2015-07-28 13:04:53: 0: STDOUT: Plane[C]: Cf+Af[4] (16-bit float)
2015-07-28 13:04:53: 0: STDOUT: SampleFilter: alpha
2015-07-28 13:04:53: 0: STDOUT: PixelFilter: gaussian -w 2
2015-07-28 13:04:53: 0: STDOUT: VEX Type: vector4
2015-07-28 13:04:53: 0: STDOUT: Gamma: 1
2015-07-28 13:04:53: 0: STDOUT: Dither: 0.5
2015-07-28 13:04:53: 0: STDOUT: Gain: 1
2015-07-28 13:04:53: 0: STDOUT: White point: 1
2015-07-28 13:04:53: 0: STDOUT: mantra: Mantra tile imager open failure: Tiled Image File: 1 file(s)
2015-07-28 13:04:53: 0: STDOUT: mantra: Could not open imager
2015-07-28 13:04:53: 0: STDOUT: Error: Failed to create file “C:/Program Files/Side Effects Software/Houdini 14.0.201.13/bin/\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/…/render/deadline_test_v001/deadline_test_v001.test.1.exr : No such file or directory”.
2015-07-28 13:04:53: 0: STDOUT: Error: Caught exception: [’ File “C:/PROGRA~1/SIDEEF~1/HOUDIN~1.13/houdini/python2.7libs\hou.py”, line 56587, in render\n return _hou.RopNode_render(*args, **kwargs)\n’, ‘OperationFailed: The attempted operation failed.\nError: Command Exit Code: 1\n’]

=======================================================
Details

Date: 07/28/2015 13:04:32
Frames: 1
Elapsed Time: 00:00:00:07
Job Submit Date: 07/28/2015 12:22:13
Job User: blacksmith01
Average RAM Usage: 5738170368 (9%)
Peak RAM Usage: 5833048064 (9%)
Average CPU Usage: 1%
Peak CPU Usage: 2%
Used CPU Clocks: 21060
Total CPU Clocks: 2106000

=======================================================
Slave Information

Slave Name: render03
Version: v7.2.0.10 R (f26c85d44)
Operating System: Windows 7 Professional (SP1)
Running As Service: No
Machine User: x9-2uTw
IP Address: 192.168.1.100
MAC Address: 0C:C4:7A:31:52:5A
CPU Architecture: x64
CPUs: 40
CPU Usage: 0%
Memory Usage: 5.3 GB / 64.0 GB (8%)
Free Disk Space: 768.200 GB
Video Card: VNC Mirror Driver

thanks for taking a look!

-c.

Hey Craig,

Looking through the log it looks like the render path is just being pulled from the scene and not being modified by deadline. Would you be able to try manually rendering the scene file from one of the render nodes to see if it gets the same result. Also would you be able to get us a simple test scene that you can reproduce this with.

Grant

hi,

i don’t have a houdini license on the render node that i have access too. just render licenses. i’m not sure how to manually render. however i do have the .hip file if that could be of use in testing, let me know.

-c.

The hip file would be useful. Are you able to render it from the submitting machine?

Grant

hi grant,

i’m not exactly sure how to render from the render node. i can’t open houdini as there is not a license for that machine and I’m unsure of the command line to render the file. how is best to get you the .hip file?

[edit: i’ve asked the artist if he can submit the file for rendering and if so to provide me with the log file.]

-c.

For getting me the file you can email it directly to me if you like ( grantbartel@thinkboxsoftware.com ).

For test rendering on the machine you can call hython ( “C:\Program Files\Side Effects Software\Houdini 14.0.201.13\bin\hython.exe” ) from the command lines passing it the attached script, the driver, and the file name. This will try to render frame 1 of the file using the driver specified

So in this case it would be C:\Program Files\Side Effects Software\Houdini 14.0.201.13\bin\hython.exe Path\To\Script\testHoudiniRender.py /out/test path\to\hip\deadline_test_v001.hip

Grant
testHoudiniRender.zip (1.58 KB)

Hey Craig,

so after looking at your test scene I am kind of stumped on why this is happening. It appears that the value for $HIP is not being pulled properly in Houdini when it goes to render. $HIP is suppose to be the folder that contains the open hip file, which the renderer is for some reason pulling as C :/Program Files/Side Effects Software/Houdini 14.0.201.13/bin/\blacksmith01\blacksmithSS\projects/research/tom/houdiniProjects/hip/. I thought it might have to do with the … in the path however it appears that that works fine.

From the looks of the path it appears that it just appended the path to the scene onto the path to hython. I am gonna keep looking into this as I have not been able to reproduce that on my machine ( I am currently running houdini 14.0.339 so not sure if that will be the difference )

Grant

I found out what was going on here, for some reason if you try to load a scene into Houdini from python that has \ at the start it will mess up $HIP. Attached is an updated version of the Houdini Plugin which should work fine. All you should have to do is unzip this into \plugins\Houdini.

Grant
Houdini.zip (2.85 KB)

boom! that was the story. i resubmitted the failed job and it did exactly the right thing with no changes

thanks so much! that would be a legit bug fix i would imagine.

-c.

Awesome that it worked. This should be in the next beta build also.

Privacy | Site terms | Cookie preferences