New installs of Houdini 20, Redshift, Deadline 10.3.2.1

Hi,

After wrapping up some projects we have upgraded Deadline to the latest version, and upgraded houdini to 20.0.653

We successfully added the patch to submit to deadline thanks to this post. Houdini 20 Patch files - #23 by brycegbrazen

The job submits successfully, but we are getting the following error report.

Any advice - bit stumped.? Thankyou

=======================================================
Error

Error: ‘const uint8_t*’
at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)

=======================================================
Type

RenderPluginException

=======================================================
Stack Trace

at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgu, CancellationToken bgv)
at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajz, CancellationToken aka)

=======================================================
Log

2024-05-22 17:51:16: 0: Loading Job’s Plugin timeout is Disabled
2024-05-22 17:51:16: 0: SandboxedPlugin: Render Job As User disabled, running as current user ‘dan_nymbl’
2024-05-22 17:51:18: 0: Executing plugin command of type ‘Initialize Plugin’
2024-05-22 17:51:18: 0: INFO: Executing plugin script ‘C:\ProgramData\Thinkbox\Deadline10\workers\DANHOME\plugins\664e20a6055b8779e78c8bb2\Houdini.py’
2024-05-22 17:51:18: 0: INFO: Plugin execution sandbox using Python version 3
2024-05-22 17:51:18: 0: INFO: About: Houdini Plugin for Deadline
2024-05-22 17:51:18: 0: INFO: The job’s environment will be merged with the current environment before rendering
2024-05-22 17:51:18: 0: Done executing plugin command of type ‘Initialize Plugin’
2024-05-22 17:51:19: 0: Start Job timeout is disabled.
2024-05-22 17:51:19: 0: Task timeout is disabled.
2024-05-22 17:51:19: 0: Loaded job: rsTestHou20 - /out/RSTest (664e20a6055b8779e78c8bb2)
2024-05-22 17:51:19: 0: Executing plugin command of type ‘Start Job’
2024-05-22 17:51:19: 0: DEBUG: S3BackedCache Client is not installed.
2024-05-22 17:51:19: 0: INFO: Executing global asset transfer preload script ‘C:\ProgramData\Thinkbox\Deadline10\workers\DANHOME\plugins\664e20a6055b8779e78c8bb2\GlobalAssetTransferPreLoad.py’
2024-05-22 17:51:19: 0: INFO: Looking for legacy (pre-10.0.26) AWS Portal File Transfer…
2024-05-22 17:51:19: 0: INFO: Looking for legacy (pre-10.0.26) File Transfer controller in C:/Program Files/Thinkbox/S3BackedCache/bin/task.py…
2024-05-22 17:51:19: 0: INFO: Could not find legacy (pre-10.0.26) AWS Portal File Transfer.
2024-05-22 17:51:19: 0: INFO: Legacy (pre-10.0.26) AWS Portal File Transfer is not installed on the system.
2024-05-22 17:51:19: 0: Done executing plugin command of type ‘Start Job’
2024-05-22 17:51:19: 0: Plugin rendering frame(s): 11-15
2024-05-22 17:51:19: 0: Executing plugin command of type ‘Render Task’
2024-05-22 17:51:19: 0: INFO: Starting Houdini Job
2024-05-22 17:51:19: 0: INFO: Stdout Redirection Enabled: True
2024-05-22 17:51:19: 0: INFO: Stdout Handling Enabled: True
2024-05-22 17:51:19: 0: INFO: Popup Handling Enabled: True
2024-05-22 17:51:19: 0: INFO: QT Popup Handling Enabled: False
2024-05-22 17:51:19: 0: INFO: WindowsForms10.Window.8.app.* Popup Handling Enabled: False
2024-05-22 17:51:19: 0: INFO: Using Process Tree: True
2024-05-22 17:51:19: 0: INFO: Hiding DOS Window: True
2024-05-22 17:51:19: 0: INFO: Creating New Console: False
2024-05-22 17:51:19: 0: INFO: Running as user: dan_nymbl
2024-05-22 17:51:19: 0: INFO: Executable: “C:\Program Files\Side Effects Software\Houdini 20.0.653\bin\hython.exe”
2024-05-22 17:51:19: 0: INFO: Argument: “C:\ProgramData\Thinkbox\Deadline10\workers\DANHOME\plugins\664e20a6055b8779e78c8bb2\hrender_dl.py” -f 11 15 1 -o “$JOB/render/$HIPNAME/$OS.$F4.exr” -g -d /out/RSTest -tempdir “C:\ProgramData\Thinkbox\Deadline10\workers\DANHOME\jobsData\664e20a6055b8779e78c8bb2\0_temp7T0vp0” -arnoldAbortOnLicenseFail 1 “Z:/0_nymblTemp/0_Deadline/TestProject_Houdini/rsTestHou20.hiplc”
2024-05-22 17:51:19: 0: INFO: Full Command: “C:\Program Files\Side Effects Software\Houdini 20.0.653\bin\hython.exe” “C:\ProgramData\Thinkbox\Deadline10\workers\DANHOME\plugins\664e20a6055b8779e78c8bb2\hrender_dl.py” -f 11 15 1 -o “$JOB/render/$HIPNAME/$OS.$F4.exr” -g -d /out/RSTest -tempdir “C:\ProgramData\Thinkbox\Deadline10\workers\DANHOME\jobsData\664e20a6055b8779e78c8bb2\0_temp7T0vp0” -arnoldAbortOnLicenseFail 1 “Z:/0_nymblTemp/0_Deadline/TestProject_Houdini/rsTestHou20.hiplc”
2024-05-22 17:51:19: 0: INFO: Startup Directory: “C:\Program Files\Side Effects Software\Houdini 20.0.653\bin”
2024-05-22 17:51:19: 0: INFO: Process Priority: BelowNormal
2024-05-22 17:51:19: 0: INFO: Process Affinity: default
2024-05-22 17:51:19: 0: INFO: Process is now running
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Redshift for Houdini plugin version 3.6.1 (Apr 12 2024 04:17:53)
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Plugin compile time HDK version: 20.0.653
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Houdini host version: 20.0.653
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Plugin dso/dll and config path: C:/ProgramData/Redshift/Plugins/Houdini/20.0.653/dso
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Core data path: C:\ProgramData\Redshift
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Local data path: C:\ProgramData\Redshift
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Procedurals path: C:\ProgramData\Redshift\Procedurals
2024-05-22 17:51:20: 0: STDOUT: [Redshift] Preferences file path: C:\ProgramData\Redshift\preferences.xml
2024-05-22 17:51:20: 0: STDOUT: [Redshift] License path: C:\ProgramData\Redshift
2024-05-22 17:51:25: 0: STDOUT: Error running Python code:
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 179, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._parsed_types[cdecl]
2024-05-22 17:51:25: 0: STDOUT: KeyError: ‘const uint8_t*’
2024-05-22 17:51:25: 0: STDOUT: During handling of the above exception, another exception occurred:
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “”, line 1, in
2024-05-22 17:51:25: 0: STDOUT: File “”, line 58, in main
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA.py”, line 24, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Hash.SHA1 import doc, new, block_size, digest_size
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA1.py”, line 23, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Util._raw_api import (load_pycryptodome_raw_lib,
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Util_raw_api.py”, line 89, in
2024-05-22 17:51:25: 0: STDOUT: uint8_t_type = ffi.typeof(ffi.new(“const uint8_t*”))
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 262, in new
2024-05-22 17:51:25: 0: STDOUT: cdecl = self._typeof(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 182, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._typeof_locked(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 167, in _typeof_locked
2024-05-22 17:51:25: 0: STDOUT: type = self._parser.parse_type(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 508, in parse_type
2024-05-22 17:51:25: 0: STDOUT: return self.parse_type_and_quals(cdecl)[0]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 511, in parse_type_and_quals
2024-05-22 17:51:25: 0: STDOUT: ast, macros = self._parse(‘void __dummy(\n%s\n);’ % cdecl)[:2]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 294, in _parse
2024-05-22 17:51:25: 0: STDOUT: ast = _get_parser().parse(fullcsource)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 52, in _get_parser
2024-05-22 17:51:25: 0: STDOUT: _parser_cache = pycparser.CParser()
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_parser.py”, line 74, in init
2024-05-22 17:51:25: 0: STDOUT: self.clex.build(
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_lexer.py”, line 66, in build
2024-05-22 17:51:25: 0: STDOUT: self.lexer = lex.lex(object=self, kwargs)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 1004, in lex
2024-05-22 17:51:25: 0: STDOUT: lexobj.writetab(lextab,outputdir)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 176, in writetab
2024-05-22 17:51:25: 0: STDOUT: tf = open(filename,“w”)
2024-05-22 17:51:25: 0: STDOUT: PermissionError: [Errno 13] Permission denied: ‘lextab.py’
2024-05-22 17:51:25: 0: STDOUT: An error occurred while validating an asset’s license:
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 179, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._parsed_types[cdecl]
2024-05-22 17:51:25: 0: STDOUT: KeyError: 'const uint8_t

2024-05-22 17:51:25: 0: STDOUT: During handling of the above exception, another exception occurred:
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “”, line 1, in
2024-05-22 17:51:25: 0: STDOUT: File “”, line 58, in main
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA.py”, line 24, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Hash.SHA1 import doc, new, block_size, digest_size
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA1.py”, line 23, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Util._raw_api import (load_pycryptodome_raw_lib,
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Util_raw_api.py”, line 89, in
2024-05-22 17:51:25: 0: STDOUT: uint8_t_type = ffi.typeof(ffi.new("const uint8_t
"))
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 262, in new
2024-05-22 17:51:25: 0: STDOUT: cdecl = self._typeof(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 182, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._typeof_locked(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 167, in _typeof_locked
2024-05-22 17:51:25: 0: STDOUT: type = self._parser.parse_type(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 508, in parse_type
2024-05-22 17:51:25: 0: STDOUT: return self.parse_type_and_quals(cdecl)[0]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 511, in parse_type_and_quals
2024-05-22 17:51:25: 0: STDOUT: ast, macros = self._parse(‘void __dummy(\n%s\n);’ % cdecl)[:2]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 294, in _parse
2024-05-22 17:51:25: 0: STDOUT: ast = _get_parser().parse(fullcsource)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 52, in _get_parser
2024-05-22 17:51:25: 0: STDOUT: _parser_cache = pycparser.CParser()
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_parser.py”, line 74, in init
2024-05-22 17:51:25: 0: STDOUT: self.clex.build(
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_lexer.py”, line 66, in build
2024-05-22 17:51:25: 0: STDOUT: self.lexer = lex.lex(object=self, kwargs)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 1004, in lex
2024-05-22 17:51:25: 0: STDOUT: lexobj.writetab(lextab,outputdir)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 176, in writetab
2024-05-22 17:51:25: 0: STDOUT: tf = open(filename,“w”)
2024-05-22 17:51:25: 0: STDOUT: PermissionError: [Errno 13] Permission denied: ‘lextab.py’
2024-05-22 17:51:25: 0: STDOUT: Error running Python code:
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 179, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._parsed_types[cdecl]
2024-05-22 17:51:25: 0: STDOUT: KeyError: 'const uint8_t

2024-05-22 17:51:25: 0: STDOUT: During handling of the above exception, another exception occurred:
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “”, line 1, in
2024-05-22 17:51:25: 0: STDOUT: File “”, line 58, in main
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA.py”, line 24, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Hash.SHA1 import doc, new, block_size, digest_size
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA1.py”, line 23, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Util._raw_api import (load_pycryptodome_raw_lib,
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Util_raw_api.py”, line 89, in
2024-05-22 17:51:25: 0: STDOUT: uint8_t_type = ffi.typeof(ffi.new("const uint8_t
"))
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 262, in new
2024-05-22 17:51:25: 0: STDOUT: An error occurred while validating an asset’s license:
2024-05-22 17:51:25: 0: STDOUT: cdecl = self._typeof(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 182, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._typeof_locked(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 167, in _typeof_locked
2024-05-22 17:51:25: 0: STDOUT: type = self._parser.parse_type(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 508, in parse_type
2024-05-22 17:51:25: 0: STDOUT: return self.parse_type_and_quals(cdecl)[0]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 511, in parse_type_and_quals
2024-05-22 17:51:25: 0: STDOUT: ast, macros = self._parse(‘void __dummy(\n%s\n);’ % cdecl)[:2]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 294, in _parse
2024-05-22 17:51:25: 0: STDOUT: ast = _get_parser().parse(fullcsource)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 52, in _get_parser
2024-05-22 17:51:25: 0: STDOUT: _parser_cache = pycparser.CParser()
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_parser.py”, line 74, in init
2024-05-22 17:51:25: 0: STDOUT: self.clex.build(
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_lexer.py”, line 66, in build
2024-05-22 17:51:25: 0: STDOUT: self.lexer = lex.lex(object=self, kwargs)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 1004, in lex
2024-05-22 17:51:25: 0: STDOUT: lexobj.writetab(lextab,outputdir)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 176, in writetab
2024-05-22 17:51:25: 0: STDOUT: tf = open(filename,“w”)
2024-05-22 17:51:25: 0: STDOUT: PermissionError: [Errno 13] Permission denied: ‘lextab.py’
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 179, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._parsed_types[cdecl]
2024-05-22 17:51:25: 0: STDOUT: KeyError: 'const uint8_t

2024-05-22 17:51:25: 0: STDOUT: During handling of the above exception, another exception occurred:
2024-05-22 17:51:25: 0: STDOUT: Traceback (most recent call last):
2024-05-22 17:51:25: 0: STDOUT: File “”, line 1, in
2024-05-22 17:51:25: 0: STDOUT: File “”, line 58, in main
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA.py”, line 24, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Hash.SHA1 import doc, new, block_size, digest_size
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Hash\SHA1.py”, line 23, in
2024-05-22 17:51:25: 0: STDOUT: from Crypto.Util._raw_api import (load_pycryptodome_raw_lib,
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\Crypto\Util_raw_api.py”, line 89, in
2024-05-22 17:51:25: 0: STDOUT: uint8_t_type = ffi.typeof(ffi.new("const uint8_t
"))
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 262, in new
2024-05-22 17:51:25: 0: STDOUT: cdecl = self._typeof(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 182, in _typeof
2024-05-22 17:51:25: 0: STDOUT: result = self._typeof_locked(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\api.py”, line 167, in _typeof_locked
2024-05-22 17:51:25: 0: STDOUT: type = self._parser.parse_type(cdecl)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 508, in parse_type
2024-05-22 17:51:25: 0: STDOUT: return self.parse_type_and_quals(cdecl)[0]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 511, in parse_type_and_quals
2024-05-22 17:51:25: 0: STDOUT: ast, macros = self._parse(‘void __dummy(\n%s\n);’ % cdecl)[:2]
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 294, in _parse
2024-05-22 17:51:25: 0: STDOUT: ast = _get_parser().parse(fullcsource)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\cffi\cparser.py”, line 52, in _get_parser
2024-05-22 17:51:25: 0: STDOUT: _parser_cache = pycparser.CParser()
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_parser.py”, line 74, in init
2024-05-22 17:51:25: 0: STDOUT: self.clex.build(
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\c_lexer.py”, line 66, in build
2024-05-22 17:51:25: 0: STDOUT: self.lexer = lex.lex(object=self, **kwargs)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 1004, in lex
2024-05-22 17:51:25: 0: STDOUT: lexobj.writetab(lextab,outputdir)
2024-05-22 17:51:25: 0: STDOUT: File “C:\PROGRA~1\SIDEEF~1\HOUDIN~1.653\python310\lib\site-packages\pycparser\ply\lex.py”, line 176, in writetab
2024-05-22 17:51:25: 0: STDOUT: tf = open(filename,“w”)
2024-05-22 17:51:25: 0: STDOUT: PermissionError: [Errno 13] Permission denied: ‘lextab.py’
2024-05-22 17:51:25: 0: Done executing plugin command of type ‘Render Task’

=======================================================
Details

Date: 05/22/2024 17:51:29
Frames: 11-15
Elapsed Time: 00:00:00:13
Job Submit Date: 05/22/2024 17:43:18
Job User: dan_nymbl
Average RAM Usage: 15631589376 (23%)
Peak RAM Usage: 15631589376 (23%)
Average CPU Usage: 8%
Peak CPU Usage: 16%
Used CPU Clocks (x10^6 cycles): 42287
Total CPU Clocks (x10^6 cycles): 528586

=======================================================
Worker Information

Worker Name: DANHOME
Version: v10.3.2.1 Release (1a66fe40f)
Operating System: Windows 10 Pro
Running As Service: No
Machine User: dan_nymbl
IP Address: 2a00:23a8:43cf:5a01:6abe:2c82:db8b:c92
MAC Address: 18:31:BF:CE:B5:2B
CPU Architecture: x64
CPUs: 16
CPU Usage: 0%
Memory Usage: 14.5 GB / 63.7 GB (22%)
Free Disk Space: 16.540 TB (103.138 GB on C:, 293.948 GB on D:, 2.676 TB on F:, 97.981 GB on G:, 2.676 TB on I:, 2.676 TB on N:, 2.676 TB on W:, 2.676 TB on Y:, 2.676 TB on Z:)
Video Card: Parsec Virtual Display Adapter

Hello @Dan_Barker

Seems like a permissions issue. Could you follow here to isolate the render from Deadline?

Thanks for the responce @zainali .
After going nuclear, and re-installing plugins and tools step by step - the root was a custom houdini asset (hda/osl) - which one though, im not sure. The are many legacy ones which ive separated from the houdini 20 install via the env file.

Cheers.

2024-05-22 17:51:25: 0: STDOUT: PermissionError: [Errno 13] Permission denied: ‘lextab.py’
There is a parser, which is trying to write a file, presumably some parsed definitions.
What user is Houdini running as? Is it an administrator?

Old thread, but i’m just running into a similar error after updating to Houdini 20.5, deadline 10.4.0.10 and Redshift 2025.1.1

=======================================================

Error

=======================================================

Error: 'const uint8_t*'

at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)

The logs also show permission denied to lextab.py

2024-11-14 12:25:28:  0: STDOUT: PermissionError: [Errno 13] Permission denied: 'lextab.py'
2024-11-14 12:25:28:  0: STDOUT: An error occurred while validating an asset's license:
2024-11-14 12:25:28:  0: STDOUT: Traceback (most recent call last):
2024-11-14 12:25:28:  0: STDOUT:   File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.278\python311\Lib\site-packages\cffi\api.py", line 179, in _typeof
2024-11-14 12:25:28:  0: STDOUT:     result = self._parsed_types[cdecl]
2024-11-14 12:25:28:  0: STDOUT:              ~~~~~~~~~~~~~~~~~~^^^^^^^
2024-11-14 12:25:28:  0: STDOUT: KeyError: 'const uint8_t*'
2024-11-14 12:25:28:  0: STDOUT: During handling of the above exception, another exception occurred:
2024-11-14 12:25:28:  0: STDOUT: Traceback (most recent call last):
2024-11-14 12:25:28:  0: STDOUT:   File "<stdin>", line 1, in <module>
2024-11-14 12:25:28:  0: STDOUT:   File "<stdin>", line 54, in main
2024-11-14 12:25:28:  0: STDOUT:   File "<stdin>", line 20, in __enter__
2024-11-14 12:25:28:  0: STDOUT:   File "<stdin>", line 38, in set_up_pycrypto_imports
2024-11-14 12:25:28:  0: STDOUT:   File "C:\Program Files\Side Effects Software\Houdini 20.5.278\python311\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
2024-11-14 12:25:28:  0: STDOUT:     return original_import(name, *args, **kwargs)
2024-11-14 12:25:28:  0: STDOUT:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

I have no idea whats causing this. I’m following the suggestions above to try and figure it out.

So far have tried:
1 - running houdini as admin
2 - removing all HDA’s

after removing all our HDA’s from HSITE this issue resolved itself, still not sure which asset is causing the issue. If i figure it out i’ll drop a note here