Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nuke: failing baking intermediate with sequence on farm #4

Open
2 tasks done
jakubjezek001 opened this issue Jul 16, 2024 · 1 comment
Open
2 tasks done

Nuke: failing baking intermediate with sequence on farm #4

jakubjezek001 opened this issue Jul 16, 2024 · 1 comment
Labels
type: bug Something isn't working

Comments

@jakubjezek001
Copy link
Member

jakubjezek001 commented Jul 16, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior:

If intermediate baking preset is configured as extension of image sequence, deadline is failing due missing file during integration job.

Expected Behavior:

Integration job should be publishing as expected.

Version

3.17.2-nightly.4

What platform you are running OpenPype on?

Windows

Steps To Reproduce:

  1. set project_settings/nuke/publish/ExtractReviewIntermediates preset to be exr
  2. publish to deadline farm

Are there any labels you wish to add?

  • I have added the relevant labels to the bug report.

Relevant log output:

2023-10-12 13:04:59:  0: STDOUT: ERROR:pyblish.plugin:Traceback (most recent call last):
2023-10-12 13:04:59:  0: STDOUT:   File "C:\CODE\__PYPE\OpenPype_3\.venv\lib\site-packages\pyblish\plugin.py", line 527, in __explicit_process
2023-10-12 13:04:59:  0: STDOUT:     runner(*args)
2023-10-12 13:04:59:  0: STDOUT:   File "C:\CODE\__PYPE\OpenPype_3\openpype\modules\deadline\plugins\publish\validate_expected_and_rendered_files.py", line 85, in process
2023-10-12 13:04:59:  0: STDOUT: RuntimeError: Missing expected files: ['renderCompositingMain.baking02.0995.exr']
2023-10-12 13:04:59:  0: STDOUT: Expected files: ['renderCompositingMain.baking02.0995.exr', 'renderCompositingMain.baking02.0996.exr', 'renderCompositingMain.baking02.0997.exr', 'renderCompositingMain.baking02.0998.exr', 'renderCompositingMain.baking02.0999.exr', 'renderCompositingMain.baking02.1000.exr', 'renderCompositingMain.baking02.1001.exr', 'renderCompositingMain.baking02.1002.exr', 'renderCompositingMain.baking02.1003.exr', 'renderCompositingMain.baking02.1004.exr', 'renderCompositingMain.baking02.1005.exr', 'renderCompositingMain.baking02.1006.exr', 'renderCompositingMain.baking02.1007.exr', 'renderCompositingMain.baking02.1008.exr', 'renderCompositingMain.baking02.1009.exr', 'renderCompositingMain.baking02.1010.exr', 'renderCompositingMain.baking02.1011.exr', 'renderCompositingMain.baking02.1012.exr', 'renderCompositingMain.baking02.1013.exr']
2023-10-12 13:04:59:  0: STDOUT: Existing files: ['renderCompositingMain.0995.exr', 'renderCompositingMain.0996.exr', 'renderCompositingMain.0997.exr', 'renderCompositingMain.0998.exr', 'renderCompositingMain.0999.exr', 'renderCompositingMain.1000.exr', 'renderCompositingMain.1001.exr', 'renderCompositingMain.1002.exr', 'renderCompositingMain.1003.exr', 'renderCompositingMain.1004.exr', 'renderCompositingMain.1005.exr', 'renderCompositingMain.1006.exr', 'renderCompositingMain.1007.exr', 'renderCompositingMain.1008.exr', 'renderCompositingMain.1009.exr', 'renderCompositingMain.1010.exr', 'renderCompositingMain.1011.exr', 'renderCompositingMain.1012.exr', 'renderCompositingMain.1013.exr', 'renderCompositingMain.baking01.mov', 'renderCompositingMain.baking01.nk', 'renderCompositingMain.baking02.####.nk', 'renderCompositingMain.baking02.0996.exr', 'renderCompositingMain.baking02.0997.exr', 'renderCompositingMain.baking02.0998.exr', 'renderCompositingMain.baking02.0999.exr', 'renderCompositingMain.baking02.1000.exr', 'renderCompositingMain.baking02.1001.exr', 'renderCompositingMain.baking02.1002.exr', 'renderCompositingMain.baking02.1003.exr', 'renderCompositingMain.baking02.1004.exr', 'renderCompositingMain.baking02.1005.exr', 'renderCompositingMain.baking02.1006.exr', 'renderCompositingMain.baking02.1007.exr', 'renderCompositingMain.baking02.1008.exr', 'renderCompositingMain.baking02.1009.exr', 'renderCompositingMain.baking02.1010.exr', 'renderCompositingMain.baking02.1011.exr', 'renderCompositingMain.baking02.1012.exr', 'renderCompositingMain.baking02.1013.exr', 'renderCompositingMain_baking01_slate.png', 'renderCompositingMain_baking02_slate.png', 'renderCompositingMain_metadata.json']
2023-10-12 13:04:59:  0: STDOUT: Traceback (most recent call last):
2023-10-12 13:04:59:  0: STDOUT:   File "C:\CODE\__PYPE\OpenPype_3\.venv\lib\site-packages\pyblish\plugin.py", line 527, in __explicit_process
2023-10-12 13:04:59:  0: STDOUT:     runner(*args)
2023-10-12 13:04:59:  0: STDOUT:   File "<string>", line 85, in process
2023-10-12 13:04:59:  0: STDOUT: RuntimeError: Missing expected files: ['renderCompositingMain.baking02.0995.exr']

Additional context:

No response

[cuID:OP-7092]

@jrsndl
Copy link

jrsndl commented Oct 18, 2024

Baking Intermediate with sequence on farm fails only if Nuke slate is present.
If main render range is 1001-1100 (exr), slate is extracted and there is 1000-1100 exr on disk. Intermediate (jpg) is correctly rendered as 1001-1100.

The deadline plugin validate_expected_and_rendered_files.py compares the exr and jpg on disk (instead of expected files in json) and wrongly assumes the jpg sequence is missin frame 1000 (the exr slate).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants