Action Menu no longer working. Certificate errors?

Hello community!

We are no longer able to use the Action Menu on our site anymore. When right clicking on a Shot for instance, it is stuck in “Sorry, we have not finished loading your actions. Please wait a few seconds and try this menu again.”

This used to work just fine a while ago (unsure when though). In the meantime we updated SG Desktop and our local config to all the latest versions. We are running a centralized config (per project).

In the Desktop console it throws these kind of errors:

2026-01-13 12:08:46,521 [ INFO] Certificate error!

2026-01-13 12:09:10,166 [ WARNING] Unexpected error message in object: [Failure instance: Traceback: : [('SSL routines', '', 'ssl/tls alert certificate unknown')]
C:\Users\info\AppData\Roaming\Shotgun\bundle_cache\app_store\tk-framework-desktopserver\v1.8.5\resources\python\src\3.11\pkgs.zip\twisted\protocols\tls.py:247:_checkHandshakeStatus
C:\Users\info\AppData\Roaming\Shotgun\bundle_cache\app_store\tk-framework-desktopserver\v1.8.5\resources\python\src\3.11\pkgs.zip\OpenSSL\SSL.py:2361:do_handshake
C:\Users\info\AppData\Roaming\Shotgun\bundle_cache\app_store\tk-framework-desktopserver\v1.8.5\resources\python\src\3.11\pkgs.zip\OpenSSL\SSL.py:1978:_raise_ssl_error
C:\Users\info\AppData\Roaming\Shotgun\bundle_cache\app_store\tk-framework-desktopserver\v1.8.5\resources\python\src\3.11\pkgs.zip\OpenSSL\_util.py:76:openssl_assert
C:\Users\info\AppData\Roaming\Shotgun\bundle_cache\app_store\tk-framework-desktopserver\v1.8.5\resources\python\src\3.11\pkgs.zip\OpenSSL\_util.py:62:exception_from_error_queue

So this leads me to believe it is certificate related.

Things I tried (but with no luck):

  • Re-install Desktop and wipe everything in the user - roaming - appdata folder.
  • Update to latest core (v.23.1)
  • Update all apps to latest versions

Desktop versions:

  • App v2.1.0
  • Python 3.11.9
  • Startup 2.4.5
  • Engine 2.8.0
  • Core 0.23.1
  • Basic Config 1.7.6

Anybody has a clue?

Does it work if you go to https://127.0.0.1:8000 and accept the certificate?

Nope. https://localhost:9000/ I can reach though. But accepting that doesn’t solve it.

1 Like