ID 476204 - Incomprehensible render output definitions when `--reuse-render-process` is enabled

Follow

Problem summary:

The issue was first encountered when testing a crash with KtoA when the --reuse-render-process command-line option is set.

Even when the crash gets fixed in the render plug-in, the render will still fail with:

ktoa-3.2.2.1:


[INFO python.RenderLog]: Copying rendered image from '/tmp/katana_tmpdir_51125/render000012.exr' to '/tmp/katana_tmpdir_51125/basic_teapot_scene_Render_primary_rgba_square_512_linear.1.exr'...[INFO python.RenderLog]: Running command: cp -f /tmp/katana_tmpdir_51125/render000012.exr /tmp/katana_tmpdir_51125/basic_teapot_scene_Render_primary_rgba_square_512_linear.1.exr[INFO python.RenderLog]: cp: cannot stat '/tmp/katana_tmpdir_51125/render000012.exr': No such file or directory
 
RenderManForKatana-24.0:

[INFO python.RenderLog]: Render stopped by signal: 11[INFO python.RenderLog]: CommandLineRender Error: Render stopped by signal: 11[ERROR python.MainBatch]: Rendering Error: Render failed with a rendering error: An error occurred in preRender.[ERROR python.MainBatch]:     (Error node: Render)[ERROR python.MainBatch]:     Exiting with error code: -1
vray_adv_42090_katana3.0_linux_x64_30558:

[INFO python.RenderLog]: Converting rendered image from '/tmp/katana_tmpdir_28481/render000005.exr' to '/tmp/katana_tmpdir_28481/converted000006_simple.0001.exr'[INFO python.RenderLog]: Error converting rendered image from '/tmp/katana_tmpdir_28481/render000005.exr' to '/tmp/katana_tmpdir_28481/converted000006_simple.0001.exr'[INFO python.RenderLog]: Source image file header is bad.[INFO python.RenderLog]: Cannot read image file "/tmp/katana_tmpdir_28481/render000005.exr". No such file or directory. Occurred at 187 in file ../Katana/IMGLIB/src/IO/EXRInput.cpp[INFO python.RenderLog]: Copying rendered image from '/tmp/katana_tmpdir_28481/converted000006_simple.0001.exr' to '/tmp/simple.0001.exr'...[INFO python.RenderLog]: Running command: cp -f /tmp/katana_tmpdir_28481/converted000006_simple.0001.exr /tmp/simple.0001.exr[INFO python.RenderLog]: cp: cannot stat ‘/tmp/katana_tmpdir_28481/converted000006_simple.0001.exr’: No such file or directory[INFO python.RenderLog]: Render process exited with exit code: 1[INFO python.RenderLog]: CommandLineRender Error: Render process exited with exit code: 1[ERROR python.MainBatch]: Rendering Error: Render failed with a rendering error: An error occurred in preRender.[ERROR python.MainBatch]:     (Error node: Render)[ERROR python.MainBatch]:     Exiting with error code: -1

Steps to reproduce:

With a KtoA plug-in that features the fix for the crash, start a render in Batch mode with --reuse-render-process set:


/opt/Foundry/Katana4.0v5/bin/katanaBin ~/Downloads/basic_teapot_scene.katana --batch -t 1 --reuse-render-process

Expected behavior: The frame #1 is rendered correctly as usual.

Actual behavior: The aforementioned post-render error occurs when the copy action is executed.

 

Tested versions/platforms:

ktoa-3.2.2.1

  • 4.0v5 - CentOS 7 - Affected
  • 3.6v5 - CentOS 7 - Affected
  • 3.5v5 - CentOS 7 - Affected
RenderManForKatana-24.0
  • 4.0v5 - CentOS 7 - Affected
  • 3.6v5 - CentOS 7 - Affected
  • 3.5v5 - CentOS 7 - Affected
vray_adv_42090_katana3.0_linux_x64_30558
  • 4.0v5 - CentOS 7 - Affected
  • 3.6v5 - CentOS 7 - Affected
  • 3.5v5 - CentOS 7 - Affected
 
3Delight
  • 4.0v5 - CentOS 7 - Not Affected
  • 3.6v5 - CentOS 7 - Not Affected
  • 3.5v5 - CentOS 7 - Not Affected
Redshift
  • 4.0v5 - CentOS 7 - Not Affected
  • 3.6v5 - CentOS 7 - Not Affected
  • 3.5v5 - CentOS 7 - Not Affected

    We're sorry to hear that

    Please tell us why