Maya error with 3delight render

Hi,

i started to render rib right off the maya submitter. But we realise that if the rib create a error, the maya submitter dosn’t failed the job, event if the strict error cheking os enable. Do you have any way to fix this ?

Thks,

Fred

Hi Fred,

Can you post a render log from the job? We probably just need to add a new stdout handler to catch the error message.

Thanks!

  • Ryan

I will get back to you when i’ll have a new error. But if this can help you, my lighter told me it is any rib error.

Thks :slight_smile:

3delight might just be formatting their errors in a way that we aren’t detecting. An error report will definitely help! :slight_smile:

Ho right i got one

[code]=======================================================
Log Message

2: Plugin already loaded: MayaCmd
2: Task timeout is disabled.
2: Job already loaded: - IA_017_0003_lts_snowDust_render.mb
2: Plugin rendering frame(s): 177
2: INFO: Stdout Handling Enabled: True
2: INFO: Popup Handling Enabled: True
2: INFO: Using Process Tree: True
2: INFO: Hiding DOS Window: True
2: INFO: Creating New Console: False
2: INFO: Enforcing 64 bit build of Maya
2: INFO: Render Executable: “C:\Program Files\Autodesk\Maya2012\bin\Render.exe”
2: INFO: Rendering to network drive
2: INFO: Rendering with Maya version 2012.0
2: INFO: Rendering with 3delight.
2: INFO: CheckPathMapping: Swapped “//fx-nas-01/vfx/RENDER/IA/SHOTS/017/0003/lts/scenes/IA_017_0003_lts_snowDust_render.mb” with “//fx-nas-01/vfx/RENDER/IA/SHOTS/017/0003/lts/scenes/IA_017_0003_lts_snowDust_render.mb”
2: INFO: Render Argument: -r 3delight -cpus 0 -s 177 -e 177 -inc 1 -proj “//fx-nas-01/vfx/Projets/IA/SHOTS/011/0004/lts” “\fx-nas-01\vfx\RENDER\IA\SHOTS\017\0003\lts\scenes\IA_017_0003_lts_snowDust_render.mb”
2: INFO: Startup Directory: “C:\Program Files\Autodesk\Maya2012\bin”
2: INFO: Process Priority: BelowNormal
2: INFO: Process is now running
2: STDOUT: Starting “C:\Program Files\Autodesk\Maya2012\bin\mayabatch.exe”
2: STDOUT: pymel.core : INFO : Updating pymel with pre-loaded plugins: realflow, DirectConnect, OneClick, studioImport
2: STDOUT: mental ray for Maya 2012
2: STDOUT: mental ray for Maya: setup
2: STDOUT: mental ray for Maya: initialize
2: STDOUT: mental ray: version 3.9.1.36, Feb 2 2011, revision 138829
2: STDOUT: mental ray for Maya: using 1 license
2: STDOUT: mental ray for Maya: register extensions
2: STDOUT: // mental ray Node Factory: loaded
2: STDOUT: mental ray for Maya: successfully registered
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/AdskShaderSDKWrappers.mi
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/architectural.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/architectural.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/base.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/base.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/contour.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/contour.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/paint.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/paint.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/physics.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/physics.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/production.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/production.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/realflowMeltShaderMr.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/realflowMeltShaderMr.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/realflowVelocityShader.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/realflowVelocityShader.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/shaveMRShader.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/shaveMRShader.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/subsurface.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/subsurface.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/surfaceSampler.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/surfaceSampler.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: File read in 3 seconds.
2: STDOUT: I/O warning : failed to load external entity “K:/IA/SHOTS/017/0003/lts/scenes/spear_001.xml”
2: STDOUT: I/O warning : failed to load external entity “K:/IA/SHOTS/017/0003/lts/scenes/spear_001.xml”
2: STDOUT: I/O warning : failed to load external entity “K:/IA/SHOTS/017/0003/lts/scenes/spear_001.xml”
2: STDOUT: I/O warning : failed to load external entity “K:/IA/SHOTS/017/0003/lts/scenes/spear_001.xml”
2: INFO: Deadline is ignoring error: “Error: file: C:/Program Files/JoeAlter/shaveHaircut/maya2012/scripts/shaveUI.mel line 2863: No object matches name: .miGeoShader” because plugin setting Strict Error Checking is enabled and this error is not usually fatal.
2: STDOUT: Error: file: C:/Program Files/JoeAlter/shaveHaircut/maya2012/scripts/shaveUI.mel line 2863: No object matches name: .miGeoShader
2: STDOUT: Result: //fx-nas-01/vfx/RENDER/IA/SHOTS/017/0003/lts/scenes/IA_017_0003_lts_snowDust_render.mb
2: STDOUT: Rendering scene with render pass:snowDust_render and layer:snowDust_renderLayer
2: STDOUT: Building Shaders
2: STDOUT: Hypershade shaders built in 0.03s
2: STDOUT: Rendering Scene
2: STDOUT: Frame 185: caching geometry:
2: STDOUT: …
2: STDOUT: Scene cached for RIB output in 0.04s
2: STDOUT: Geometry shader archives output in 0.04s
2: STDOUT: Attribs node archives output in 0.01s
2: STDOUT: Geometry archives output in 0s
2: STDOUT: RIB options output in 0s
2: STDOUT: Frame 185: shadow map for wMammoth_yellow:lightShape
2: STDOUT: Frame 185: rendering displays: R:/IA/SHOTS/017/0003/lts//images/snowDust/v01/IA_017_0003_lts_snowDust_aovs_v01.l.0185.exr R:/IA/SHOTS/017/0003/lts//images/snowDust/v01/IA_017_0003_lts_snowDust_aovs_v01.r.0185.exr
2: STDOUT: Frame 185: rendering displays
2: STDOUT: World output (for frame 185) in 0.58s
2: STDOUT: 3DL WARNING R2000: object ‘|wMammoth_yellow:geo|wMammoth_yellow:geo_sliding_membrane_R|geo_sliding_membrane_RShapeDeformed’ (displacement ‘ryDisplacement’, surface ‘constant’) has no displacement bound but was displaced by ‘0.000757’ (in eye space)
2: STDOUT: Rendered in 138.81s
2: STDOUT: Frame 185 output in 139.41s
2: STDOUT: Frame 185: done
2: STDOUT: All RIB output completed in 192.38s
2: STDOUT: Scene \fx-nas-01\vfx\RENDER\IA\SHOTS\017\0003\lts\scenes\IA_017_0003_lts_snowDust_render.mb completed.
2: INFO: Deadline is ignoring error: “Error: file: C:/Program Files/JoeAlter/shaveHaircut/maya2012/scripts/shaveUI.mel line 2863: No object matches name: .miGeoShader” because plugin setting Strict Error Checking is enabled and this error is not usually fatal.
2: STDOUT: Error: file: C:/Program Files/JoeAlter/shaveHaircut/maya2012/scripts/shaveUI.mel line 2863: No object matches name: .miGeoShader
2: STDOUT: // 3Delight for Maya 6.0.14 loaded, using 3Delight 10.0.40 win64 (Apr 23 2012, e9cdb1) “Blade Runner”
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: INFO: Process exit code: 0
2: Render time for frame: 3.934 m
2: Total time for task: 4.016 m

=======================================================
Log Details

Log Date/Time = Oct 04/12 23:23:13
Frames = 177-177

Slave Machine = Fx-render-10
Slave Version = v5.1.0.46114 R

Plugin Name = MayaCmd

[/code]

in this case, the line

2: STDOUT: Frame 185: rendering displays:  R:/IA/SHOTS/017/0003/lts//images/snowDust/v01/IA_017_0003_lts_snowDust_aovs_v01.l.0185.exr 

have 2 blackslash, witch cause the render to not render. But maya give us no error.

I’ll send you another one as soon as i get it

Thks !

Hmm, based on this log, everything looks like it rendered successfully. If 3delight isn’t giving an error, then unfortunately there isn’t anything for Deadline to watch for. :confused:

[code]=======================================================
Log Message

2: Plugin will be reloaded because a new job has been loaded, or one of the job files has been modified
2: Loaded plugin: MayaCmd
2: Task timeout is disabled.
2: Loaded job: - IA_011_0004_lts_water_render.mb (004_050_999_4c9e8e41)
2: Successfully mapped R: to \FX-NAS-01\vfx\RENDER
2: Successfully mapped K: to \FX-NAS-01\vfx\Projets
2: INFO: StartJob: initializing script plugin MayaCmd
2: INFO: Any stdout that matches the regular expression “FLEXlm error: ." will be handled as appropriate
2: INFO: Any stdout that matches the regular expression "Usage: Render .
” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “Finished Rendering..([0-9]+).[^.]+" will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “.Finished Rendering.” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “Constructing shading groups|Rendering current frame” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “.Error: .|.Warning: .” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “progr: +([0-9]+.[0-9]+)% +rendered” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “progr: +([0-9]+.[0-9]+)% +computing final gather points” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression "progr: writing image file .
(frame ([0-9]+))” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “progr: +rendering finished” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “[PROGRESS] Completed frame*” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “.[PROGRESS] TURTLE rendering frame 100.00.” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “.Render complete.” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “[PROGRESS] Percentage of rendering done: (.)" will be handled as appropriate
2: INFO: Any stdout that matches the regular expression ".
[PROGRESS] TURTLE rendering frame ([0-9]+.[0-9]+)." will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “.RIMG : +([0-9]+)%" will be handled as appropriate
2: INFO: Any stdout that matches the regular expression "V-Ray: Building light cache
” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression "V-Ray: Prepass ([0-9]+) of ([0-9]+)
” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “V-Ray: Rendering image*” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “V-Ray: +([0-9]+)%” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “V-Ray: +([0-9]+) %” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “([0-9]+) % completed” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “V-Ray: Updating frame at time ([0-9]+)” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “V-Ray: Render complete” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “rfm Notice: Rendering .* at ([0-9]+)” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “[PROGRESS] ([0-9]+) percent” will be handled as appropriate
2: INFO: Any stdout that matches the regular expression “([0-9]+)%” will be handled as appropriate
2: INFO: Any popup windows with titles matching the regular expression “.entry point.” will be ignored
2: INFO: Any popup windows with titles matching the regular expression “.Entry Point.” will be ignored
2: INFO: Any popup windows with titles matching the regular expression “.Render history settings.” will be ignored
2: INFO: Any popup windows with titles matching the regular expression “.Render history note.” will be ignored
2: INFO: About: Maya Cmd Plugin for Deadline
2: Plugin rendering frame(s): 362
2: INFO: Stdout Handling Enabled: True
2: INFO: Popup Handling Enabled: True
2: INFO: Using Process Tree: True
2: INFO: Hiding DOS Window: True
2: INFO: Creating New Console: False
2: INFO: Enforcing 64 bit build of Maya
2: INFO: Render Executable: “C:\Program Files\Autodesk\Maya2012\bin\Render.exe”
2: INFO: Rendering to network drive
2: INFO: Rendering with Maya version 2012.0
2: INFO: Rendering with 3delight.
2: INFO: CheckPathMapping: Swapped “//fx-nas-01/vfx/RENDER/IA/SHOTS/011/0004/lts/scenes/IA_011_0004_lts_water_render.mb” with “//fx-nas-01/vfx/RENDER/IA/SHOTS/011/0004/lts/scenes/IA_011_0004_lts_water_render.mb”
2: INFO: Render Argument: -r 3delight -cpus 0 -s 362 -e 362 -inc 1 -proj “//fx-nas-01/vfx/Projets/IA/SHOTS/011/0004/lts” “\fx-nas-01\vfx\RENDER\IA\SHOTS\011\0004\lts\scenes\IA_011_0004_lts_water_render.mb”
2: INFO: Startup Directory: “C:\Program Files\Autodesk\Maya2012\bin”
2: INFO: Process Priority: BelowNormal
2: INFO: Process is now running
2: STDOUT: Starting “C:\Program Files\Autodesk\Maya2012\bin\mayabatch.exe”
2: STDOUT: mental ray for Maya 2012
2: STDOUT: mental ray for Maya: setup
2: STDOUT: mental ray for Maya: initialize
2: STDOUT: mental ray: version 3.9.1.36, Feb 2 2011, revision 138829
2: STDOUT: mental ray for Maya: using 1 license
2: STDOUT: mental ray for Maya: register extensions
2: STDOUT: // mental ray Node Factory: loaded
2: STDOUT: mental ray for Maya: successfully registered
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/AdskShaderSDKWrappers.mi
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/architectural.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/architectural.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/base.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/base.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/contour.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/contour.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/paint.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/paint.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/physics.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/physics.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/production.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/production.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/realflowMeltShaderMr.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/realflowMeltShaderMr.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/realflowVelocityShader.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/realflowVelocityShader.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/shaveMRShader.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/shaveMRShader.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/subsurface.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/subsurface.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: // parsing C:/Program Files/Autodesk/Maya2012/mentalray/include/surfaceSampler.mi
2: STDOUT: // loading C:/Program Files/Autodesk/Maya2012/mentalray/lib/surfaceSampler.dll
2: STDOUT: // generating Maya nodes…
2: STDOUT: File read in 102 seconds.
2: INFO: Deadline is ignoring error: “Error: No object matches name: .miGeoShader” because plugin setting Strict Error Checking is enabled and this error is not usually fatal.
2: STDOUT: Error: No object matches name: .miGeoShader
2: STDOUT: Result: //fx-nas-01/vfx/RENDER/IA/SHOTS/011/0004/lts/scenes/IA_011_0004_lts_water_render.mb
2: STDOUT: Rendering scene with render pass:water:render and layer:water:renderLayer
2: STDOUT: Building Shaders
2: STDOUT: Hypershade shaders built in 0.11s
2: STDOUT: Rendering Scene
2: STDOUT: Frame 362: caching geometry:
2: STDOUT: …
2: STDOUT: Scene cached for RIB output in 39.76s
2: STDOUT: Geometry shader archives output in 0.05s
2: STDOUT: Attribs node archives output in 0.03s
2: STDOUT: Geometry archives output in 0.38s
2: STDOUT: RIB options output in 0.01s
2: STDOUT: Frame 362: rendering displays: R:/IA/SHOTS/011/0004/lts//images/water/v01/IA_011_0004_lts_water_specific_v01.l.0362.exr R:/IA/SHOTS/011/0004/lts//images/water/v01/IA_011_0004_lts_water_specific_v01.r.0362.exr R:/IA/SHOTS/011/0004/lts//images/water/v01/IA_011_0004_lts_water_global_v01.l.0362.exr R:/IA/SHOTS/011/0004/lts//images/water/v01/IA_011_0004_lts_water_global_v01.r.0362.exr
2: STDOUT: Frame 362: rendering displays
2: STDOUT: World output (for frame 362) in 3.13s
2: STDOUT: 3DL ERROR T2040: ‘K:/IA/SHOTS/011/0004/lts/sourceimages/tdl/IA_011_0004_lts_ground.tdl’ not found (in shader ‘camProj’ on object ‘|Ground:layout_geo|Ground:ground_geo|Ground:ground_geoShape’)
2: STDOUT: Rendered in 639.98s
2: STDOUT: Frame 362 output in 643.16s
2: STDOUT: Frame 362: done
2: STDOUT: All RIB output completed in 683.46s
2: STDOUT: Scene \fx-nas-01\vfx\RENDER\IA\SHOTS\011\0004\lts\scenes\IA_011_0004_lts_water_render.mb completed.
2: INFO: Deadline is ignoring error: “Error: No object matches name: .miGeoShader” because plugin setting Strict Error Checking is enabled and this error is not usually fatal.
2: STDOUT: Error: No object matches name: .miGeoShader
2: STDOUT: // 3Delight for Maya 6.0.14 loaded, using 3Delight 10.0.40 win64 (Apr 23 2012, e9cdb1) “Blade Runner”
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: STDOUT: upgrading Node from version v
2: INFO: Process exit code: 0
2: Render time for frame: 15.135 m
2: Total time for task: 15.175 m

=======================================================
Log Details

Log Date/Time = Oct 09/12 18:21:45
Frames = 362-362

Slave Machine = Fx-render-13
Slave Version = v5.1.0.46114 R

Plugin Name = MayaCmd

[/code]

Here a new log, the error in that case is
T2040

Which version of Deadline are you guys running? We started catching these 3delight errors in Deadline 5.1.47014.

Deadline Version: 5.1.0.46114 FranticX Version: 2.0.0.46111

I need an update i guess ?

If i have to update, is there any chance you just can send me the updated submitter ? I wont be able to negociate with our IT team to update deadline right now, we are in our final production crush

Just zip up the following files and post them:

\your\repository\plugins\MayaBatch\MayaBatch.py
\your\repository\plugins\MayaCmd\MayaCmd.py

I’ll make the necessary changes and post them back.

There you go

thks again !
MayaCmd.zip (26.9 KB)

Thanks! Attached are the two modified files. Just backup the originals and then drop them into their respective plugin folders.

Cheers,

Thks !