I’m getting a python library error when submitting Cinema4D jobs to a Windows worker in Deadline Cloud. The first indication of a problem is the message
<frozen runpy>:128: RuntimeWarning: 'deadline.cinema4d_adaptor.Cinema4DAdaptor.__main__' found in sys.modules after import of package 'deadline.cinema4d_adaptor.Cinema4DAdaptor', but prior to execution of 'deadline.cinema4d_adaptor.Cinema4DAdaptor.__main__'; this may result in unpredictable behaviour
Then the render fails with a series of python module errors.
2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: C:\Program Files\Maxon Cinema 4D 2026\plugins\RenderNetworkWizard 1.05\res\Modules2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: Traceback (most recent call last):2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\deadline\cinema4d_adaptor\Cinema4DClient\cinema4d_client.py", line 13, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: from adaptor_runtime_client import ClientInterface # type: ignore[import]2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\openjd\adaptor_runtime_client\__init__.py", line 19, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: from .win_client_interface import WinClientInterface as ClientInterface # type: ignore2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\openjd\adaptor_runtime_client\win_client_interface.py", line 12, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: from .named_pipe.named_pipe_helper import NamedPipeHelper2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\openjd\adaptor_runtime_client\named_pipe\named_pipe_helper.py", line 7, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: import win32file2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ModuleNotFoundError: No module named 'win32file'2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: 2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: During handling of the above exception, another exception occurred:2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: 2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: Traceback (most recent call last):2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\deadline\cinema4d_adaptor\Cinema4DClient\plugin\DeadlineCloudClient.pyp", line 16, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: from cinema4d_adaptor.Cinema4DClient.cinema4d_client import main # type: ignore[import]2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\deadline\cinema4d_adaptor\Cinema4DClient\__init__.py", line 3, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: from .cinema4d_client import Cinema4DClient2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\deadline\cinema4d_adaptor\Cinema4DClient\cinema4d_client.py", line 16, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: from openjd.adaptor_runtime_client import ClientInterface # type: ignore[import]2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ModuleNotFoundError: No module named 'openjd'2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: 2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: During handling of the above exception, another exception occurred:2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: 2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: Traceback (most recent call last):2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: File "C:\Program Files\Python313\Lib\site-packages\deadline\cinema4d_adaptor\Cinema4DClient\plugin\DeadlineCloudClient.pyp", line 18, in <module>2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: from deadline.cinema4d_adaptor.Cinema4DClient.cinema4d_client import main # type: ignore[import]2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2025/12/30 09:39:10-08:00 ADAPTOR_OUTPUT: STDOUT: ModuleNotFoundError: No module named 'deadline'2025/12/30 09:39:14-08:00 openjd_fail: Error encountered while starting adaptor: Cinema4D encount
The worker has Python 3.13 installed for all users and the modules are in the library for that installation. Any help greatly appreciated!