Deadline Monitor crash when connecting to Ftrack

Hi all,

I’m attempting to test Ftrack integration with Deadline, but I’m encountering some issues. Here’s my setup:

  • Deadline Version: 10.4.0.10
  • Repository OS: Ubuntu 24.x
  • Monitor OS: macOS (Sequoia 15.2) running on an Apple Silicon chip

Connection Settings
Under Tools → Configure Events, my settings are as follows:

When I attempt to test the connection via Test Integration Connection, here’s what happens:

  1. I select Project Management → Ftrack
  2. Then Connect…
  3. The Ftrack Asset Picker appears
  4. I enter the login name (our login names are the same as our email addresses)
  5. I press Connect

At this point, the Monitor crashes.

Additional Observations

If I change the Proxy Protocol and Ftrack URL from HTTPS to HTTP, the Monitor doesn’t crash. However, it throws the following error instead:

Retrieving sticky settings... done!
Encountered Unknown Exception:
FTrackAPI Version: 2.4.2 Exception: Traceback (most recent call last):
  File "/Users/xxx/Library/Application Support/Thinkbox/Deadline10/cache/ivhtbZh6uLKbi6IS8ahuHj9Dm0/submission/FTrack/Main/FTrackUI.py", line 318, in loginButtonPressed
    self.ftrackConnection = FTrackConnection(self.ftrackURL, self.ftrackKey, self.ftrackProxy,
  File "/Users/xxx/Library/Application Support/Thinkbox/Deadline10/cache/ivhtbZh6uLKbi6IS8ahuHj9Dm0/submission/FTrack/Main/FTrackUI.py", line 845, in __init__
    self.ftrackAPI = FTrackAPI(
  File "/Users/xxx/Library/Application Support/Thinkbox/Deadline10/cache/ivhtbZh6uLKbi6IS8ahuHj9Dm0/submission/FTrack/Main/FTrackAPI.py", line 51, in __init__
    self._session = ftrack_api.Session(
  File "/Users/xxx/Library/Application Support/Thinkbox/Deadline10/pythonAPIs/FQNG7lvlMIvkounKUtgkUA==/ftrack_api/session.py", line 286, in __init__
    self._server_information = self._fetch_server_information()
  File "/Users/xxx/Library/Application Support/Thinkbox/Deadline10/pythonAPIs/FQNG7lvlMIvkounKUtgkUA==/ftrack_api/session.py", line 1420, in _fetch_server_information
    return result[0]
KeyError: 0

Could someone help identify what I might be doing wrong? Any insights or guidance would be greatly appreciated.

Thank you!

Since the error happens at return result[0], it suggests that result is either empty or not structured as expected.

Can you put something in your code showing what _fetch_server_information() is returning I bet it’s returning something that’s formatted in correctly or is empty

Hi Derek,

I couldn’t figure out why Ftrack returned result[0] on HTTP, but when I downgraded the Deadline Client to “10.1.23.6 Release (773a6289d),” it started working on HTTPS, on HTTP same error.

Version 10.4.0.10 seems very buggy on Mac with Apple Silicon chips. Any plans in the near future to fix those problems?

I have the same problem with Worker, needed to downgrade it because it was crashing every few minutes.