Skip to content

Error: Sync error: HttpError: 403  #2115

@ericdudley

Description

@ericdudley

I'm stuck trying to fix authentication with a stale client. I've attempted to mitigate this by calling db.cloud.login() as well as db.cloud.sync(); however, both result in the same logs seen below. The same logs also appear on page refresh / load.

I am able to successfully start a new session in an incognito tab; however, in an existing browser instance I never am asked to re-auth and am instead stuck with this sync state: {phase: 'offline', status: 'offline', license: 'expired'}.

Likewise, after a fresh logout -> login, I immediately start to get expired license logs.

Sync state: {phase: 'initial', error: undefined, progress: undefined, status: 'not-started', license: 'ok'}
index.CZhEZDov.js:9 Sync state: {phase: 'offline', status: 'offline', license: 'expired'}

Any ideas on what could help mitigate?

index.CZhEZDov.js:9  Uncaught (in promise) Error: Sync error: HttpError: 403 
    at Object.<anonymous> (index.CZhEZDov.js:9:38328)
    at Generator.next (<anonymous>)
    at a (index.CZhEZDov.js:3:21792)
    at import-wrapper-prod.CES7U1kg.js:3:9342
    at Tr (import-wrapper-prod.CES7U1kg.js:3:4447)
    at Ne (import-wrapper-prod.CES7U1kg.js:3:4844)
    at import-wrapper-prod.CES7U1kg.js:3:5203
    at w.onsuccess (import-wrapper-prod.CES7U1kg.js:3:41284)
(anonymous) @ index.CZhEZDov.js:9
a @ index.CZhEZDov.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
Tr @ import-wrapper-prod.CES7U1kg.js:3
Ne @ import-wrapper-prod.CES7U1kg.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
w.onsuccess @ import-wrapper-prod.CES7U1kg.js:3
IndexedDB
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
t @ import-wrapper-prod.CES7U1kg.js:3
K @ import-wrapper-prod.CES7U1kg.js:3
get @ import-wrapper-prod.CES7U1kg.js:3
p.<computed> @ import-wrapper-prod.CES7U1kg.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
a @ import-wrapper-prod.CES7U1kg.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
Ke @ import-wrapper-prod.CES7U1kg.js:3
ve @ import-wrapper-prod.CES7U1kg.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
t @ import-wrapper-prod.CES7U1kg.js:3
K @ import-wrapper-prod.CES7U1kg.js:3
ue._promise @ import-wrapper-prod.CES7U1kg.js:3
c @ import-wrapper-prod.CES7U1kg.js:3
M._trans @ import-wrapper-prod.CES7U1kg.js:3
M.get @ import-wrapper-prod.CES7U1kg.js:3
getPersistedSyncState @ index.CZhEZDov.js:8
(anonymous) @ index.CZhEZDov.js:9
a @ index.CZhEZDov.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
Tr @ import-wrapper-prod.CES7U1kg.js:3
Ne @ import-wrapper-prod.CES7U1kg.js:3
(anonymous) @ import-wrapper-prod.CES7U1kg.js:3
index.CZhEZDov.js:9 Sync state: {phase: 'offline', status: 'offline', license: 'expired'}

Metadata

Metadata

Assignees

No one assigned

    Labels

    doc improvementsThe issue brings up things that could be valuable to bring up in the docs

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions