Skip to content

Exporter: UnhandledProtocolError: Error response for GSA request: 503 #181

Description

@msc1204

How are you running it?

The window, from a downloaded release

Version, or commit

1.4.1

Operating system

macOS

Which route?

Signing in to iCloud

What happened

When signing in I get the following error message:

UnhandledProtocolError: Error response for GSA request: 503

The details are in:
/Users/marcus/Library/Logs/OpenTagViewer/exporter.log

If this looks like a bug, please report it with that file:
https://github.com/parawanderer/OpenTagViewer/issues/new?template=exporter-bug.yml

The log

2026-09-10 08:51:50,352 INFO     exporter.version: OpenTagViewer exporter 1.4.1
2026-09-10 08:51:50,352 WARNING  exporter.privacy: ========================================================================================
2026-09-10 08:51:50,352 WARNING  exporter.privacy:   This log is for debugging and is NOT safe to publish as-is.
2026-09-10 08:51:50,352 WARNING  exporter.privacy: 
2026-09-10 08:51:50,352 WARNING  exporter.privacy:   It names your devices by name, model and serial, records keychain item attributes
2026-09-10 08:51:50,352 WARNING  exporter.privacy:   as Apple stores them, and identifies every device in your account's trust circle.
2026-09-10 08:51:50,352 WARNING  exporter.privacy:   No key, password or passcode is written here, and payloads appear only as byte
2026-09-10 08:51:50,352 WARNING  exporter.privacy:   counts - but nothing can promise a given identifier never appears, because the text
2026-09-10 08:51:50,352 WARNING  exporter.privacy:   comes from a library reading Apple's own structures.
2026-09-10 08:51:50,352 WARNING  exporter.privacy: 
2026-09-10 08:51:50,352 WARNING  exporter.privacy:   READ THIS FILE AND REMOVE ANYTHING THAT IDENTIFIES YOU BEFORE SENDING IT ANYWHERE.
2026-09-10 08:51:50,352 WARNING  exporter.privacy: ========================================================================================
2026-09-10 08:51:50,352 INFO     __main__: Starting OpenTagViewer AirTag Exporter 1.4.1
2026-09-10 08:53:53,850 INFO     findmy.reports.account: Attempting authentication for user <email-1>
2026-09-10 08:53:53,893 INFO     findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-10 08:53:53,893 INFO     findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-10 08:53:54,625 INFO     anisette.anisette: Provisioning...
2026-09-10 08:53:56,519 ERROR    __main__: Reading accessories failed
Traceback (most recent call last):
  File "wizard.py", line 349, in _load
  File "exporter/asyncui.py", line 180, in run_with_progress
  File "exporter/asyncui.py", line 138, in _work
  File "asyncio/runners.py", line 196, in run
  File "asyncio/runners.py", line 119, in run
  File "asyncio/base_events.py", line 726, in run_until_complete
  File "wizard.py", line 450, in _read_icloud
  File "exporter/icloud.py", line 413, in log_in
  File "exporter/icloud.py", line 441, in _log_in_with_retries
  File "findmy/reports/account.py", line 893, in login
  File "findmy/reports/account.py", line 1422, in _gsa_authenticate
  File "findmy/reports/account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-10 08:54:19,449 INFO     findmy.reports.account: Attempting authentication for user <email-1>
2026-09-10 08:54:19,490 INFO     findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-10 08:54:19,490 INFO     findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-10 08:54:20,082 INFO     anisette.anisette: Provisioning...
2026-09-10 08:54:21,985 ERROR    __main__: Reading accessories failed
Traceback (most recent call last):
  File "wizard.py", line 349, in _load
  File "exporter/asyncui.py", line 180, in run_with_progress
  File "exporter/asyncui.py", line 138, in _work
  File "asyncio/runners.py", line 196, in run
  File "asyncio/runners.py", line 119, in run
  File "asyncio/base_events.py", line 726, in run_until_complete
  File "wizard.py", line 450, in _read_icloud
  File "exporter/icloud.py", line 413, in log_in
  File "exporter/icloud.py", line 441, in _log_in_with_retries
  File "findmy/reports/account.py", line 893, in login
  File "findmy/reports/account.py", line 1422, in _gsa_authenticate
  File "findmy/reports/account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-10 08:56:03,197 INFO     findmy.reports.account: Attempting authentication for user <email-1>
2026-09-10 08:56:03,222 INFO     findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-10 08:56:03,222 INFO     findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-10 08:56:03,840 INFO     anisette.anisette: Provisioning...
2026-09-10 08:56:05,741 ERROR    __main__: Reading accessories failed
Traceback (most recent call last):
  File "wizard.py", line 349, in _load
  File "exporter/asyncui.py", line 180, in run_with_progress
  File "exporter/asyncui.py", line 138, in _work
  File "asyncio/runners.py", line 196, in run
  File "asyncio/runners.py", line 119, in run
  File "asyncio/base_events.py", line 726, in run_until_complete
  File "wizard.py", line 450, in _read_icloud
  File "exporter/icloud.py", line 413, in log_in
  File "exporter/icloud.py", line 441, in _log_in_with_retries
  File "findmy/reports/account.py", line 893, in login
  File "findmy/reports/account.py", line 1422, in _gsa_authenticate
  File "findmy/reports/account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-10 09:00:24,139 INFO     findmy.reports.account: Attempting authentication for user <email-1>
2026-09-10 09:00:24,182 INFO     findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-10 09:00:24,182 INFO     findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-10 09:00:24,857 INFO     anisette.anisette: Provisioning...
2026-09-10 09:00:26,806 ERROR    __main__: Reading accessories failed
Traceback (most recent call last):
  File "wizard.py", line 349, in _load
  File "exporter/asyncui.py", line 180, in run_with_progress
  File "exporter/asyncui.py", line 138, in _work
  File "asyncio/runners.py", line 196, in run
  File "asyncio/runners.py", line 119, in run
  File "asyncio/base_events.py", line 726, in run_until_complete
  File "wizard.py", line 450, in _read_icloud
  File "exporter/icloud.py", line 413, in log_in
  File "exporter/icloud.py", line 441, in _log_in_with_retries
  File "findmy/reports/account.py", line 893, in login
  File "findmy/reports/account.py", line 1422, in _gsa_authenticate
  File "findmy/reports/account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503
2026-09-10 09:10:18,185 INFO     findmy.reports.account: Attempting authentication for user <email-1>
2026-09-10 09:10:18,228 INFO     findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-10 09:10:18,228 INFO     findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-10 09:10:18,854 INFO     anisette.anisette: Provisioning...
2026-09-10 09:10:20,661 ERROR    __main__: Reading accessories failed
Traceback (most recent call last):
  File "wizard.py", line 349, in _load
  File "exporter/asyncui.py", line 180, in run_with_progress
  File "exporter/asyncui.py", line 138, in _work
  File "asyncio/runners.py", line 196, in run
  File "asyncio/runners.py", line 119, in run
  File "asyncio/base_events.py", line 726, in run_until_complete
  File "wizard.py", line 450, in _read_icloud
  File "exporter/icloud.py", line 413, in log_in
  File "exporter/icloud.py", line 441, in _log_in_with_retries
  File "findmy/reports/account.py", line 893, in login
  File "findmy/reports/account.py", line 1422, in _gsa_authenticate
  File "findmy/reports/account.py", line 1651, in _gsa_request
findmy.errors.UnhandledProtocolError: Error response for GSA request: 503

Before you post

  • I have read the log and taken out anything personal I did not want public.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    @exporter-toolIssues regarding the desktop export tool (wizard and CLI)bugSomething isn't workingfixed in app 1.1.0Addressed by fixes shipping in the Android app 1.1.0 release

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions