steilerDev/icloud-photos-sync

Unexpected error while setting up iCloud Photos caused by VALIDATOR_PHOTOS_SETUP_RESPONSE

mzaferyahsi opened this issue · 4 comments

Checklist before opening an issue

Describe the bug

App fails with fatal error on v.1.2.0-nightly.14 to v.1.2.0-nightly.16

Error code

Experienced fatal error at 9/11/2023, 11:15:54 AM: APP_SYNC (FATAL): Sync failed caused by AUTH_FAILED (FATAL): iCloud Authentication failed caused by ICLOUD_PHOTOS_SETUP_ERROR (FATAL): Unexpected error while setting up iCloud Photos caused by VALIDATOR_PHOTOS_SETUP_RESPONSE (FATAL): Unable to parse and validate photos setup response (must NOT have more than 2 items (/data/zones)) (Error Code: c397697c-c16e-4de4-b2d7-0c571f9c51bd)

Error Code: c397697c-c16e-4de4-b2d7-0c571f9c51bd

Logs

[2023-09-11T09:15:49.741Z] DEBUG EventManager: Registering listener for event info from source LogInterface
[2023-09-11T09:15:49.741Z] DEBUG EventManager: Registering listener for event warn from source LogInterface
[2023-09-11T09:15:49.741Z] DEBUG EventManager: Registering listener for event handler-warn from source LogInterface
[2023-09-11T09:15:49.741Z] DEBUG EventManager: Registering listener for event error from source LogInterface
[2023-09-11T09:15:49.742Z] DEBUG EventManager: Registering listener for event handler-error from source LogInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event handler-warn from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event handler-error from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event icloud-auth_started from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event icloud-auth_done from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event mfa_req from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event icloud-trusted from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event icloud-account_ready from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event mfa_started from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event mfa_resend from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event mfa_rec from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event mfa_not_provided from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event photos_setup_complete from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event photos_ready from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event token from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event scheduled from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event scheduled-done from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event scheduled-retry from source CLIInterface
[2023-09-11T09:15:49.744Z] DEBUG EventManager: Registering listener for event start from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event fetch-n-load from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event fetch-n-load-completed from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event diff from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event diff-completed from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write-assets from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write-asset-completed from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write-asset-error from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write-assets-completed from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write-albums from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event link-error from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write-albums-completed from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event write-completed from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event done from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event retry from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event archive_start from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event archive_persist_start from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event archive_remote_delete from source CLIInterface
[2023-09-11T09:15:49.745Z] DEBUG EventManager: Registering listener for event archive_done from source CLIInterface
[2023-09-11T09:15:49.759Z] INFO iCloud: Authenticating user
[2023-09-11T09:15:49.759Z] DEBUG ResourceManager: Reading resource file from /nfs/yahsi/mzaferyahsi/.icloud-photos-sync
[2023-09-11T09:15:50.770Z] DEBUG NetworkManager: Setting scnt header to 
[2023-09-11T09:15:50.770Z] DEBUG NetworkManager: Setting session secret to 
[2023-09-11T09:15:50.771Z] DEBUG iCloud: Acquired signin secrets
[2023-09-11T09:15:50.771Z] DEBUG iCloud: Response status is 200, authentication successful - device trusted
[2023-09-11T09:15:50.771Z] DEBUG ResourceManager: Reading resource file from /nfs/yahsi/mzaferyahsi/.icloud-photos-sync
[2023-09-11T09:15:50.772Z] INFO iCloud: Setting up iCloud connection
[2023-09-11T09:15:50.772Z] DEBUG ResourceManager: Reading resource file from /nfs/yahsi/mzaferyahsi/.icloud-photos-sync
[2023-09-11T09:15:53.035Z] DEBUG NetworkManager: Setting photosUrl to https://p122-ckdatabasews.icloud.com:443
[2023-09-11T09:15:53.036Z] DEBUG iCloud: Account ready
[2023-09-11T09:15:53.036Z] INFO iCloud: Getting iCloud Photos Service ready
[2023-09-11T09:15:53.036Z] DEBUG iCloudPhotos: Getting iCloud Photos account information
[2023-09-11T09:15:53.416Z] DEBUG NetworkManager: Settling rate limiter queue...
[2023-09-11T09:15:53.416Z] DEBUG NetworkManager: Queue has settled!
[2023-09-11T09:15:53.416Z] DEBUG NetworkManager: Settling CCY limiter queue...
[2023-09-11T09:15:53.416Z] DEBUG NetworkManager: Queue has settled!
[2023-09-11T09:15:53.417Z] DEBUG EventManager: Removed 3 listeners for source iCloudPhotos
[2023-09-11T09:15:53.417Z] DEBUG EventManager: No more listeners for source iCloudPhotos registered
[2023-09-11T09:15:53.417Z] DEBUG EventManager: Removed 11 listeners for source iCloud
[2023-09-11T09:15:53.417Z] DEBUG EventManager: No more listeners for source iCloud registered
[2023-09-11T09:15:53.421Z] INFO ErrorHandler: Handling error APP_SYNC caused by VALIDATOR_PHOTOS_SETUP_RESPONSE
[2023-09-11T09:15:53.467Z] DEBUG NetworkManager: Not writing HAR file because network capture is disabled
[2023-09-11T09:15:53.468Z] INFO ErrorHandler: Crash report saved to /tmp/icps-crash-report-JEVl4k
[2023-09-11T09:15:54.182Z] WARN ErrorHandler: APP_SYNC (FATAL): Sync failed caused by AUTH_FAILED (FATAL): iCloud Authentication failed caused by ICLOUD_PHOTOS_SETUP_ERROR (FATAL): Unexpected error while setting up iCloud Photos caused by VALIDATOR_PHOTOS_SETUP_RESPONSE (FATAL): Unable to parse and validate photos setup response (must NOT have more than 2 items (/data/zones)) (Error Code: c397697c-c16e-4de4-b2d7-0c571f9c51bd)```

**Operating environment**
 - OS: Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-79-generic x86_64)
 - Version: v.1.2.0-nightly.14
 - Execution environment: Node.js v18.17.1

Hey @mzaferyahsi - could you try updating to the latest nightly build (I think 24 or 25) and see if the issue persists?

In that build, it would be great if you could enable network capture, as it seems you have a photos Setup that I have not yet encountered :)

I've tried that also and got a different error. Created another issue for that.

[#327]

I'm closing this since it's linked to [#327] and will be solved with that.