AWS Thinkbox Discussion Forums

I can't submit the job in blender to Deadline cloud

I constructed Deadline cloud.
And using deadline command, I check rendering is fine.
But when I try to submit in Blender to Deadline cloud, I have a problem and get the following error.

Python: Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter\__init__.py", line 104, in invoke
    return self.execute(context)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter\__init__.py", line 72, in execute
    self.widget = create_deadline_dialog()
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter\open_deadline_cloud_dialog.py", line 83, in create_deadline_dialog
    dialog = SubmitJobToDeadlineDialog(
TypeError: SubmitJobToDeadlineDialog.__init__() got an unexpected keyword argument 'f'

I don’t know how I resolve this error.
Please let me know, when you have hint or something.


I just tested it, and it works fine on my end. Could you try reinstalling and also send a screenshot of your setup? Please confirm if it shows that it’s authorized.

Thank you for your reply.
Your advice is good on my case.

Error changed this earlier.

Python: Traceback (most recent call last):
File “C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter_init_.py”, line 51, in execute
self.install_gui()
File “C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter_init_.py”, line 124, in install_gui
import deadline.client
ModuleNotFoundError: No module named ‘deadline’

But I don’t have idea to resolve this error.
If you have an idea, please let you know.

If you’re encountering this error, it typically indicates that the specified directory cannot be found or there is a permissions issue. Here’s what I would suggest:

  1. Navigate to the directory to verify its existence.
  2. If the directory does not exist, manually copy the necessary files to the following location:

:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline

This should resolve the issue. If you continue to experience problems, please check the permissions for the directory to ensure you have the necessary access rights.

In Blender, navigate to the Scripting tab and open the Console. You should be able to type import deadline without encountering any errors. If you do receive an error, it indicates that Blender is unable to locate the specified directory.



Screenshot 2024-06-05 101052

1 Like

Thank you for your reply.
I did what you show me, but I have a new problem.
When I try to submit the job, I catch the following errors. What should I do…?

Python: Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\api\_telemetry.py", line 172, in _get_telemetry_identifier
    uuid.UUID(identifier, version=4)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\lib\uuid.py", line 177, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter\__init__.py", line 104, in invoke
    return self.execute(context)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter\__init__.py", line 72, in execute
    self.widget = create_deadline_dialog()
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\addons\deadline_cloud_blender_submitter\open_deadline_cloud_dialog.py", line 38, in create_deadline_dialog
    api.get_deadline_cloud_library_telemetry_client().update_common_details(
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\api\_telemetry.py", line 351, in get_deadline_cloud_library_telemetry_client
    return get_telemetry_client("deadline-cloud-library", version, config=config)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\api\_telemetry.py", line 332, in get_telemetry_client
    __cached_telemetry_client = TelemetryClient(
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\api\_telemetry.py", line 97, in __init__
    self.telemetry_id: str = self._get_telemetry_identifier(config=config)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\api\_telemetry.py", line 175, in _get_telemetry_identifier
    config_file.set_setting("telemetry.identifier", identifier)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\config\config_file.py", line 426, in set_setting
    write_config(config)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\config\config_file.py", line 279, in write_config
    _reset_directory_permissions_windows(config_file_parent_path, username, "(OI)(CI)(F)")
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\scripts\modules\deadline\client\config\config_file.py", line 214, in _reset_directory_permissions_windows
    for line in icacls_output.splitlines():
AttributeError: 'NoneType' object has no attribute 'splitlines'

Hello.

I’m having trouble facing the same error.
It7s been a while, but have you found any solution?

Privacy | Site terms | Cookie preferences