Houdini redshift / deadline executable error

Hello all,

Currently testing Ayon’s houdini+redshift+deadline process and have come upon this particular error:

I’m assuming this is an ayon misconfig on my end or perhaps a missing env var, because renders go through without a hitch from SGTK.
Ayon executable and credentials are all set in deadline, and the Houdini cpu job has no issues

Here’s the full log, please ignore the clockify errors

=======================================================
Error
=======================================================
Error: FailRenderException : Deadline was unable to find the plugin configuration option 'Redshift_Executable_' for the selected version of Redshift render ().

If this version of Redshift render () is listed in the Supported Software page in the Deadline documentation, please consider updating to the latest version to get access to this feature.

To test manually adding support for the new version to the Redshift plugin you can follow the Application Configuration page of the Deadline Documentation, though this is not guaranteed to work if the client application's API has changed.
To request the feature be added for the new version of Redshift render () please contact Thinkbox Support either by forum or by ticket.
   at Deadline.Plugins.DeadlinePlugin.FailRender(String message)
   at Deadline.Plugins.DeadlinePlugin.GetRenderExecutable(String key, String prettyName) (Python.Runtime.PythonException)
  File "C:\ProgramData\Thinkbox\Deadline10\workers\rndr05-gpu-1\plugins\65bad7d71219406e45d3a8b4\Redshift.py", line 54, in RenderExecutable
    return self.GetRenderExecutable("Redshift_Executable_" + version , "Redshift render (%s)" % version)
   at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
   at __FranticX_GenericDelegate0`1\[\[System_String\, System_Private_CoreLib\, Version=6_0_0_0\, Culture=neutral\, PublicKeyToken=7cec85d7bea7798e\]\]Dispatcher.Invoke()
   at FranticX.Processes.ManagedProcess.RenderExecutable()
   at Deadline.Plugins.DeadlinePlugin.RenderExecutable()
   at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)
   at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)

=======================================================
Type
=======================================================
RenderPluginException

=======================================================
Stack Trace
=======================================================
   at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgq, CancellationToken bgr)
   at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
   at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajv, CancellationToken ajw)

=======================================================
Log
=======================================================
2024-02-01 11:07:42:  0: Loading Job's Plugin timeout is Disabled
2024-02-01 11:07:42:  0: SandboxedPlugin: Render Job As User disabled, running as current user 'administrator'
2024-02-01 11:07:43:  0: Executing plugin command of type 'Initialize Plugin'
2024-02-01 11:07:43:  0: INFO: Executing plugin script 'C:\ProgramData\Thinkbox\Deadline10\workers\rndr05-gpu-1\plugins\65bad7d71219406e45d3a8b4\Redshift.py'
2024-02-01 11:07:43:  0: INFO: Plugin execution sandbox using Python version 3
2024-02-01 11:07:43:  0: INFO: About: Redshift Plugin for Deadline
2024-02-01 11:07:43:  0: INFO: The job's environment will be merged with the current environment before rendering
2024-02-01 11:07:43:  0: Done executing plugin command of type 'Initialize Plugin'
2024-02-01 11:07:44:  0: Start Job timeout is disabled.
2024-02-01 11:07:44:  0: Task timeout is disabled.
2024-02-01 11:07:44:  0: Loaded job: ad_sh010_lighting_v001.hip - redshift_ropMain [RENDER] (65bad7d71219406e45d3a8b4)
2024-02-01 11:07:44:  0: Executing plugin command of type 'Start Job'
2024-02-01 11:07:44:  0: DEBUG: S3BackedCache Client is not installed.
2024-02-01 11:07:44:  0: INFO: Executing global asset transfer preload script 'C:\ProgramData\Thinkbox\Deadline10\workers\rndr05-gpu-1\plugins\65bad7d71219406e45d3a8b4\GlobalAssetTransferPreLoad.py'
2024-02-01 11:07:44:  0: INFO: Looking for legacy (pre-10.0.26) AWS Portal File Transfer...
2024-02-01 11:07:44:  0: INFO: Looking for legacy (pre-10.0.26) File Transfer controller in C:/Program Files/Thinkbox/S3BackedCache/bin/task.py...
2024-02-01 11:07:44:  0: INFO: Could not find legacy (pre-10.0.26) AWS Portal File Transfer.
2024-02-01 11:07:44:  0: INFO: Legacy (pre-10.0.26) AWS Portal File Transfer is not installed on the system.
2024-02-01 11:07:44:  0: INFO: Executing global job preload script 'C:\ProgramData\Thinkbox\Deadline10\workers\rndr05-gpu-1\plugins\65bad7d71219406e45d3a8b4\GlobalJobPreLoad.py'
2024-02-01 11:07:44:  0: PYTHON: *** GlobalJobPreload start ...
2024-02-01 11:07:44:  0: PYTHON: >>> Getting job ...
2024-02-01 11:07:44:  0: PYTHON: >>> Injecting Ayon environments ...
2024-02-01 11:07:44:  0: PYTHON: --- Ayon executable: Y:\Pipeline\Apps\Ynput\AYON 1.0.0\ayon.exe
2024-02-01 11:07:44:  0: PYTHON: >>> Temporary path: C:\Users\ADMINI~1\AppData\Local\Temp\20240201000744102239_ec3b21b8-c095-11ee-9e4d-18c04d3a76ce.json
2024-02-01 11:07:44:  0: INFO: Setting Process Environment Variable AYON_SERVER_URL to http://--------:4000
2024-02-01 11:07:44:  0: INFO: Setting Process Environment Variable AYON_API_KEY to ---------------------------------
2024-02-01 11:07:44:  0: INFO: Setting Process Environment Variable AYON_BUNDLE_NAME to 2024.01.0-full_shotgrid-2024-01-18-01
2024-02-01 11:07:44:  0: PYTHON: >>> Executing: Y:\Pipeline\Apps\Ynput\AYON 1.0.0\ayon.exe --headless extractenvironments C:\Users\ADMINI~1\AppData\Local\Temp\20240201000744102239_ec3b21b8-c095-11ee-9e4d-18c04d3a76ce.json --project AYON_dev --asset /101/sq001/sh010 --task lighting --app houdini/20-0-FX --envgroup farm
2024-02-01 11:07:48:  0: STDOUT: *** WRN: >>> { ModulesLoader }: [  Could not find path when loading OpenPype modules "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\addons"  ] 
2024-02-01 11:07:48:  0: STDOUT: Initialization of module ClockifyModule failed.
2024-02-01 11:07:48:  0: STDOUT: Traceback (most recent call last):
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 945, in initialize_modules
2024-02-01 11:07:48:  0: STDOUT:     module = modules_item(self, settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 673, in __init__
2024-02-01 11:07:48:  0: STDOUT:     self.initialize(settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\clockify\clockify_module.py", line 20, in initialize
2024-02-01 11:07:48:  0: STDOUT:     raise Exception("Clockify Workspace is not set in settings.")
2024-02-01 11:07:48:  0: STDOUT: Exception: Clockify Workspace is not set in settings.
2024-02-01 11:07:48:  0: STDOUT: WARNING:ModulesManager:Initialization of module ClockifyModule failed.
2024-02-01 11:07:48:  0: STDOUT: Traceback (most recent call last):
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 945, in initialize_modules
2024-02-01 11:07:48:  0: STDOUT:     module = modules_item(self, settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 673, in __init__
2024-02-01 11:07:48:  0: STDOUT:     self.initialize(settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\clockify\clockify_module.py", line 20, in initialize
2024-02-01 11:07:48:  0: STDOUT:     raise Exception("Clockify Workspace is not set in settings.")
2024-02-01 11:07:48:  0: STDOUT: Exception: Clockify Workspace is not set in settings.
2024-02-01 11:07:48:  0: STDOUT: WARNING:ModulesManager:Initialization of module ClockifyModule failed.
2024-02-01 11:07:48:  0: STDOUT: Traceback (most recent call last):
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 945, in initialize_modules
2024-02-01 11:07:48:  0: STDOUT:     module = modules_item(self, settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 673, in __init__
2024-02-01 11:07:48:  0: STDOUT:     self.initialize(settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\clockify\clockify_module.py", line 20, in initialize
2024-02-01 11:07:48:  0: STDOUT:     raise Exception("Clockify Workspace is not set in settings.")
2024-02-01 11:07:48:  0: STDOUT: Exception: Clockify Workspace is not set in settings.
2024-02-01 11:07:48:  0: STDOUT: WARNING:openpype.lib.python_module_tools:Failed to load path: "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\sitesync_1.0.3\ayon_sitesync\launch_hooks\pre_copy_last_published_workfile.py"
2024-02-01 11:07:48:  0: STDOUT: Traceback (most recent call last):
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\lib\python_module_tools.py", line 92, in modules_from_path
2024-02-01 11:07:48:  0: STDOUT:     module = import_filepath(full_path, mod_name)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\lib\python_module_tools.py", line 38, in import_filepath
2024-02-01 11:07:48:  0: STDOUT:     module_loader.exec_module(module)
2024-02-01 11:07:48:  0: STDOUT:   File "<frozen importlib._bootstrap_external>", line 850, in exec_module
2024-02-01 11:07:48:  0: STDOUT:   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\sitesync_1.0.3\ayon_sitesync\launch_hooks\pre_copy_last_published_workfile.py", line 11, in <module>
2024-02-01 11:07:48:  0: STDOUT:     from openpype.modules.sync_server.sync_server import (
2024-02-01 11:07:48:  0: STDOUT: ModuleNotFoundError: No module named 'openpype.modules.sync_server'
2024-02-01 11:07:48:  0: STDOUT: WARNING:ModulesManager:Initialization of module ClockifyModule failed.
2024-02-01 11:07:48:  0: STDOUT: Traceback (most recent call last):
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 945, in initialize_modules
2024-02-01 11:07:48:  0: STDOUT:     module = modules_item(self, settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 673, in __init__
2024-02-01 11:07:48:  0: STDOUT:     self.initialize(settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\clockify\clockify_module.py", line 20, in initialize
2024-02-01 11:07:48:  0: STDOUT:     raise Exception("Clockify Workspace is not set in settings.")
2024-02-01 11:07:48:  0: STDOUT: Exception: Clockify Workspace is not set in settings.
2024-02-01 11:07:48:  0: STDOUT: WARNING:ModulesManager:Initialization of module ClockifyModule failed.
2024-02-01 11:07:48:  0: STDOUT: Traceback (most recent call last):
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 945, in initialize_modules
2024-02-01 11:07:48:  0: STDOUT:     module = modules_item(self, settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 673, in __init__
2024-02-01 11:07:48:  0: STDOUT:     self.initialize(settings)
2024-02-01 11:07:48:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\clockify\clockify_module.py", line 20, in initialize
2024-02-01 11:07:48:  0: STDOUT:     raise Exception("Clockify Workspace is not set in settings.")
2024-02-01 11:07:48:  0: STDOUT: Exception: Clockify Workspace is not set in settings.
2024-02-01 11:07:49:  0: STDOUT: WARNING:ModulesManager:Initialization of module ClockifyModule failed.
2024-02-01 11:07:49:  0: STDOUT: Traceback (most recent call last):
2024-02-01 11:07:49:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 945, in initialize_modules
2024-02-01 11:07:49:  0: STDOUT:     module = modules_item(self, settings)
2024-02-01 11:07:49:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\base.py", line 673, in __init__
2024-02-01 11:07:49:  0: STDOUT:     self.initialize(settings)
2024-02-01 11:07:49:  0: STDOUT:   File "C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\modules\clockify\clockify_module.py", line 20, in initialize
2024-02-01 11:07:49:  0: STDOUT:     raise Exception("Clockify Workspace is not set in settings.")
2024-02-01 11:07:49:  0: STDOUT: Exception: Clockify Workspace is not set in settings.
2024-02-01 11:07:49:  0: STDOUT: >>> [  Setting OCIO environment to config path: Y:\pipeline\ocio\aces_1.2\config.ocio  ] 
2024-02-01 11:07:49:  0: STDOUT: >>> loading environments ...
2024-02-01 11:07:49:  0: STDOUT:   - global AYON ...
2024-02-01 11:07:49:  0: STDOUT:   - for addons ...
2024-02-01 11:07:49:  0: STDOUT: *** AYON [1.0.0] ---
2024-02-01 11:07:49:  0: STDOUT: >>> Using AYON from [ Y:\Pipeline\Apps\Ynput\AYON 1.0.0 ]
2024-02-01 11:07:49:  0: STDOUT: ... AYON variant: [ production ]
2024-02-01 11:07:49:  0: STDOUT: ... AYON bundle:  [ 2024.01.0-full_shotgrid-2024-01-18-01 ]
2024-02-01 11:07:49:  0: PYTHON: >>> Loading file ...
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_APP_NAME to houdini/20-0-FX
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_ASSET to /101/sq001/sh010
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_PROJECT to AYON_dev
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_TASK to lighting
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_BUNDLE_NAME to 2024.01.0-full_shotgrid-2024-01-18-01
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_RENDER_JOB to 1
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable OCIO to Y:\pipeline\ocio\aces_1.2\config.ocio
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PATH to Y:/pipeline/apps/redshift/3.5.23/bin
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_SERVER_URL to http://--------:4000
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_API_KEY to 2f13e32ce1f64055b5d49928ffccc412
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable DEADLINE_USER to reece.mulley
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable DEADLINE_BIN to Y:\Pipeline\Apps\Ynput\AYON 1.0.0\ayon.exe
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable LOCALAPPDATA to C:\Users\administrator\AppData\Local
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable WINDIR to C:\Windows
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable USERDOMAIN to FA
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable LOGONSERVER to \\DC02
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable FPS_BROWSER_APP_PROFILE_STRING to Internet Explorer
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable ONEDRIVE to C:\Users\administrator\OneDrive
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable HOMEPATH to \Users\administrator
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROCESSOR_LEVEL to 25
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable USERDOMAIN_ROAMINGPROFILE to FA
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROGRAMFILES(X86) to C:\Program Files (x86)
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable COMSPEC to C:\Windows\system32\cmd.exe
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable SYSTEMROOT to C:\Windows
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROCESSOR_REVISION to 2100
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROCESSOR_ARCHITECTURE to AMD64
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable HOMEDRIVE to C:
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable NUMBER_OF_PROCESSORS to 32
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable COMMONPROGRAMFILES to C:\Program Files\Common Files
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable TMP to C:\Users\ADMINI~1\AppData\Local\Temp
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable COMPUTERNAME to RNDR05
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable USERDNSDOMAIN to FUTURE.ASSOCIATE
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable DRIVERDATA to C:\Windows\System32\Drivers\DriverData
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable DEADLINE_PATH to C:\Program Files\Thinkbox\Deadline10\bin
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable FPS_BROWSER_USER_PROFILE_STRING to Default
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable COMMONPROGRAMW6432 to C:\Program Files\Common Files
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable SYSTEMDRIVE to C:
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROGRAMW6432 to C:\Program Files
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable COMMONPROGRAMFILES(X86) to C:\Program Files (x86)\Common Files
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable ALLUSERSPROFILE to C:\ProgramData
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable TEMP to C:\Users\ADMINI~1\AppData\Local\Temp
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROGRAMDATA to C:\ProgramData
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROGRAMFILES to C:\Program Files
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable USERNAME to administrator
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PUBLIC to C:\Users\Public
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable SGTK_PREFERENCES_LOCATION to Y:\pipeline\apps\shotgun\toolkit.ini
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable APPDATA to C:\Users\administrator\AppData\Roaming
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable OS to Windows_NT
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable USERPROFILE to C:\Users\administrator
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PROCESSOR_IDENTIFIER to AMD64 Family 25 Model 33 Stepping 0, AuthenticAMD
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PATHEXT to .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PSMODULEPATH to %ProgramFiles%\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable TCL_LIBRARY to Y:\Pipeline\Apps\Ynput\AYON 1.0.0\lib\tcltk\tcl8.6
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable TK_LIBRARY to Y:\Pipeline\Apps\Ynput\AYON 1.0.0\lib\tcltk\tk8.6
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_VERSION to 1.0.0
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_HEADLESS_MODE to 1
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable OPENPYPE_HEADLESS_MODE to 1
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PYTHONPATH to C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\vendor\python\python_3;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\vendor\python\common;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\tools;Y:\Pipeline\Apps\Ynput\AYON 1.0.0\common;Y:\Pipeline\Apps\Ynput\AYON 1.0.0\dependencies;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\ayon_ocio_1.0.0;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\ayon_third_party_1.0.0;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\shotgrid_0.2.11;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\sitesync_1.0.3;C:\Users\administrator\AppData\Local\Ynput\AYON\addons\slack_1.0.1;C:\Users\administrator\AppData\Local\Ynput\AYON\dependency_packages\ayon_2401161802_windows.zip\dependencies
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable USE_AYON_SERVER to 1
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_EXECUTABLE to Y:\Pipeline\Apps\Ynput\AYON 1.0.0\ayon.exe
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable OPENPYPE_EXECUTABLE to Y:\Pipeline\Apps\Ynput\AYON 1.0.0\ayon.exe
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_ROOT to Y:\Pipeline\Apps\Ynput\AYON 1.0.0
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable OPENPYPE_ROOT to Y:\Pipeline\Apps\Ynput\AYON 1.0.0
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable OPENPYPE_REPOS_ROOT to Y:\Pipeline\Apps\Ynput\AYON 1.0.0
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_MENU_LABEL to AYON
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_LABEL to AYON
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable SSL_CERT_FILE to Y:\Pipeline\Apps\Ynput\AYON 1.0.0\dependencies\certifi\cacert.pem
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_ADDONS_DIR to C:\Users\administrator\AppData\Local\Ynput\AYON\addons
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_DEPENDENCIES_DIR to C:\Users\administrator\AppData\Local\Ynput\AYON\dependency_packages
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_DEFAULT_SETTINGS_VARIANT to production
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable STUDIO_SW to P:/REPO_SW
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable PYBLISH_GUI to pyblish_pype
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable QT_AUTO_SCREEN_SCALE_FACTOR to 1
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable BUILTIN_OCIO_ROOT to C:\Users\administrator\AppData\Local\Ynput\AYON\addons\ayon_ocio_1.0.0\ayon_ocio\configs\OpenColorIOConfigs
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AYON_UNREAL_ROOT to C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\hosts\unreal
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_TIMEOUT to 1000
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable redshift_LICENSE to 5055@license.future.associate
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable REDSHIFT_LICENSEPATH to C:/ProgramData/Redshift
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable REDSHIFT_PREFSPATH to C:/ProgramData/Redshift/preferences.xml
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable HOUDINI_PACKAGE_DIR to Y:/pipeline/studio/apps/houdini/20.0.547/ple
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable REDSHIFT_COREDATAPATH to Y:/pipeline/apps/redshift/3.5.23
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable REDSHIFT_LOCALDATAPATH to Y:/pipeline/apps/redshift/3.5.23
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable REDSHIFT_COMMON_ROOT to Y:/pipeline/apps/redshift/3.5.23
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable HOUDINI_PATH to C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\hosts\houdini\startup;Y:\pipeline\apps\redshift\3.5.23\Plugins\Houdini\20.0.547;&
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable HOUDINI_MENU_PATH to C:\Users\administrator\AppData\Local\Ynput\AYON\addons\openpype_3.18.4\openpype\hosts\houdini\startup;&
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_APP to houdini
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_WORKDIR to Y:\projects\AYON_dev\101\sq001\sh010\work\lighting
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_OPEN_LAST_WORKFILE to 1
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable OPENPYPE_WORKFILE_TOOL_ON_START to 0
2024-02-01 11:07:49:  0: INFO: Setting Process Environment Variable AVALON_LAST_WORKFILE to Y:\projects\AYON_dev\101\sq001\sh010\work\lighting\ad_sh010_lighting_v002.hip
2024-02-01 11:07:49:  0: PYTHON: >>> Setting 'PATH' Environment to: Y:/pipeline/apps/redshift/3.5.23/bin
2024-02-01 11:07:49:  0: PYTHON: >>> Removing temporary file
2024-02-01 11:07:49:  0: PYTHON: >> Injection end.
2024-02-01 11:07:49:  0: Done executing plugin command of type 'Start Job'
2024-02-01 11:07:49:  0: Plugin rendering frame(s): 1001
2024-02-01 11:07:49:  0: Executing plugin command of type 'Render Task'
2024-02-01 11:07:49:  0: INFO: Stdout Redirection Enabled: True
2024-02-01 11:07:49:  0: INFO: Stdout Handling Enabled: True
2024-02-01 11:07:49:  0: INFO: Popup Handling Enabled: True
2024-02-01 11:07:49:  0: INFO: QT Popup Handling Enabled: False
2024-02-01 11:07:49:  0: INFO: WindowsForms10.Window.8.app.* Popup Handling Enabled: False
2024-02-01 11:07:49:  0: INFO: Using Process Tree: True
2024-02-01 11:07:49:  0: INFO: Hiding DOS Window: True
2024-02-01 11:07:49:  0: INFO: Creating New Console: False
2024-02-01 11:07:49:  0: INFO: Running as user: administrator
2024-02-01 11:07:49:  0: Done executing plugin command of type 'Render Task'

Is this a common error? Can’t find anything on this forum about it. Any feedback would be greatly appreciated

It might have to do with the code changes implemented here: Houdini: add split job export support for Redshift ROP by antirotor · Pull Request #6108 · ynput/OpenPype · GitHub

Question: Can you share the job’s submitted plug-in info and job info - like what is defined there in Deadline?

It seems to somehow pass along an empty version string instead of not specifying it at all.

The Deadline Redshift Plug-in code in DeadlineRepository10\plugins\Redshift\Redshift.py by default does:

    def RenderExecutable( self ):
        version = self.GetPluginInfoEntryWithDefault( "Version", "1" )
        
        redshiftExe = ""
        redshiftExeList = self.GetConfigEntry( "Redshift_Executable_" + version )

So if we specify Version as "" then indeed it tries to access the version as Redshift_Executable_ instead of the Deadline default Redshift_Executable_1.

It seem that the “None” value from here still gets passed along. We should either not PASS it along at all (preferred) if REDSHIFT_VERSION is not set in env OR pass along the default “1”. Preferably it wouldn’t submit it along at all.

@antirotor Seems like this PR might have introduced a bug.
@mustafa_jafar something you can confirm maybe?

Thx for the reply, yeah I can share those no problems

Job info parameters:

Name=ad_shark_leap_light_v002.hip - redshift_ropMain [RENDER]
BatchName=ad_shark_leap_light_v002.hip
UserName=reece.mulley
Region=
Comment=New Redshift. Probs doesnt work
Frames=1001-1120
Pool=redshift
IsFrameDependent=True
Denylist=
ScheduledStartDateTime=31/01/2024 16:12
OverrideTaskExtraInfoNames=False
MachineName=wks014
Plugin=Redshift
OutputDirectory0=Y:/projects/AYON_dev/101/water_demo/shark_leap/work/light/pyblish/renders/redshift_ropMain
OutputFilename0=redshift_ropMain.beauty.####.exr
EventOptIns=
EnvironmentKeyValue0=AVALON_APP_NAME=houdini/20-0-FX
EnvironmentKeyValue1=AVALON_ASSET=/101/water_demo/shark_leap
EnvironmentKeyValue2=AVALON_PROJECT=AYON_dev
EnvironmentKeyValue3=AVALON_TASK=light
EnvironmentKeyValue4=AYON_BUNDLE_NAME=2024.01.0-full_shotgrid-2024-01-18-01
EnvironmentKeyValue5=AYON_RENDER_JOB=1
EnvironmentKeyValue6=OCIO=Y:\pipeline\ocio\aces_1.0.3\config.ocio

Plugin info parameters:

SceneFile=Y:/projects/AYON_dev/101/water_demo/shark_leap/work/light/pyblish/rs/redshift_ropMain/redshift_ropMain.0000.rs
Version=

version is blank, aah!

Is your Redshift plugin configured properly in Deadline?

Yes, this is the culprit. This is a bug in the code since that PR.

You can workaround it by sneakily adding an extra executable option in the Redshift Deadline Plug-in for something that matches exactly that name without a number: Redshift_Executable_. If you know how to do that for Deadline plug-ins then at least you can ‘hotfix’ it and continue testing.

Actually an easier hotfix for now is just to set the REDSHIFT_VERSION env var for your Houdini application environment to 1.

Even if it would or would not - the Deadline Redshift plug-in wouldn’t pick it up. That entry is: Redshift_Executable_1 but due to the invalid submission we’re doing setting the version as "" it tries to look for Redshift_Executable_ instead, and fails because it does not exist.

So, it’s either to
Edit Redshift.param file located in DeadlineRepository10\plugins\Redshift\Redshift.param to add Redshift_Executable_
or
Preferably, REDSHIFT_VERSION to 1
or
we can just make a PR like this one :arrow_down: to set the default value to 1 instead of None ?

1 Like