Hi all,
Just completed our Beta installation of Deadline 6, with the Cinema 4D plugin also installed.
When I submit a job from within Cinema using the plugin, the job starts on the slave(s), but gives an error: No output image specified.
Version information:
Deadline Version: 6.1.0.54584 R
Cinema 4D R15.057
Submitter machine: Mac OS X 10.9.x, Cinema 4D R15.057
Slaves: Mac OS X 10.8.5/10.9.x
Hi,
Can you post the full log/error report so we can see this in context?
Thanks,
Mike
Hello Mike,
I have included the log for one render node:
[code]C13-003:b xjmaas$ bzcat 52e615a30cf11721364933fb.bz2
=======================================================
Error
Error in CheckExitCode: Renderer returned non-zero error code, 234. Check the log for more information.
at Deadline.Plugins.ScriptPlugin.RenderTasks (System.String taskId, Int32 startFrame, Int32 endFrame, System.String& outMessage, FranticX.Processes.AbortLevel& abortLevel) [0x00000] in :0
=======================================================
Type
RenderPluginException
=======================================================
Stack Trace
at Deadline.Plugins.Plugin.RenderTask (System.String taskId, Int32 startFrame, Int32 endFrame) [0x00000] in :0
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask (Deadline.IO.TaskLogWriter tlw) [0x00000] in :0
=======================================================
Full Log
0: Task timeout is disabled.
0: Loaded job: Melissa_Klaversma.c4d (52e6156e8bfed03dd9884248)
0: INFO: Executing plugin script /Users/ladmin/Library/Application Support/Thinkbox/Deadline6/slave/test-server/plugins/52e6156e8bfed03dd9884248/Cinema4D.py
0: INFO: About: Cinema 4D Plugin for Deadline
0: INFO: The current environment will be used for rendering
0: Plugin rendering frame(s): 0
0: INFO: Starting Cinema 4D Task
0: INFO: Stdout Handling Enabled: True
0: INFO: Popup Handling Enabled: True
0: INFO: Using Process Tree: True
0: INFO: Hiding DOS Window: True
0: INFO: Creating New Console: False
0: INFO: Enforcing 64 bit build of Cinema 4D
0: INFO: Executable: “/Applications/MAXON/CINEMA 4D R15/CINEMA 4D.app/Contents/MacOS/CINEMA 4D”
0: INFO: Argument: -nogui -render “/Volumes/render/storage/test_Deadline/test002/test002/test002.c4d” -frame 0 0 -oresolution 1024 768
0: INFO: Startup Directory: “/Applications/MAXON/CINEMA 4D R15/CINEMA 4D.app/Contents/MacOS”
0: INFO: Process Priority: BelowNormal
0: INFO: Process Affinity: default
0: INFO: Process is now running
0: STDOUT: Starting CINEMA 4D 15.057 …
0: STDOUT: Startup Directory: /Applications/MAXON/CINEMA 4D R15
0: STDOUT: Write Directory: /Users/ladmin/Library/Preferences/MAXON/CINEMA 4D R15_8C725DAB
0: STDOUT: Preferences Directory: /Users/ladmin/Library/Preferences/MAXON/CINEMA 4D R15_8C725DAB/prefs
0: STDOUT:
0: STDOUT: ==========================
0: STDOUT: – Drop To Floor v1.1 © 2009
0: STDOUT: ==========================
0: STDOUT:
0: STDOUT: msg: override imagesize to 1024 768
0: STDOUT: Loading Project: /Volumes/render/storage/test_Deadline/test002/test002/test002.c4d
0: STDOUT: Error: no output image specified
0: INFO: Process exit code: 234
=======================================================
Details
Date: 01/27/2014 09:16:06
Frames: 0
Elapsed Time: 00:00:00:06
Job Submit Date: 01/27/2014 09:15:13
Job User: xjmaas
Average RAM Usage: 5801691136 (68%)
Peak RAM Usage: 6026616832 (71%)
Average CPU Usage: 30%
Peak CPU Usage: 50%
=======================================================
Slave Information
Slave Name: test-server
Version: v6.1.0.54584 R
Operating System: Mac OS X 10.8.5
Machine User: ladmin
IP Address: 10.0.32.16
MAC Address: c8:2a:14:1e:de:a8
CPU Architecture: x86_64
CPUs: 4
CPU Usage: 28%
Memory Usage: 5.4 GB / 8.0 GB (67%)
Free Disk Space: 96.541 GB
Video Card: AMD Radeon HD 6750M[/code]
Hi,
Looks like you haven’t defined an output path & output filename for where to save the render output to?
The “-oimage” flag is missing from your job arguments. It should look something like this:
"/Applications/MAXON/CINEMA 4D R15/CINEMA 4D.app/Contents/MacOS/CINEMA 4D" -nogui -render "/Volumes/render/storage/test_Deadline/test002/test002/test002.c4d" -frame 0 0 -oresolution 1024 768 -oimage "/Volumes/render/storage/test_Deadline/test002/test002"
You can test the above code by executing it in a terminal on your OSX slave machine. Does it produce any output to this directory?
"/Volumes/render/storage/test_Deadline/test002/test002"
It looks like, if you don’t specify an output, C4D is trying to save the render output to this location, which may not exist or does not have the correct permissions?
"/Users/ladmin/Library/Preferences/MAXON/CINEMA 4D R15_8C725DAB"
Hope this helps,
Mike
Hello Maike,
Thanks for the info. When I start the command from the terminal, including the -oimage parameter, the image is saved. Where do I specify the output path? As far as I have seen, their is no option in the Cinema 4D plugin?
You specify the output path in your C4D Render Settings, just like you would if you weren’t rendering with Deadline.
Cheers,
Ryan