Salta al contenuto principale
Versione: 1.x

SYNC101: Scrittura sul database locale non riuscita

Cosa significa

Non è stato possibile salvare questa modifica nel database locale e resta solo su questo dispositivo.

Non cancellare né ricaricare i dati locali. Esporta le informazioni diagnostiche e contatta l'assistenza prima di riprovare o di tentare qualsiasi riparazione.

Cosa fare

Esporta le informazioni diagnostiche e contatta l'assistenza. WCPOS non riprova da solo — riprova quando sei pronto.

I tuoi dati

I dati su questo dispositivo potrebbero essere a rischio — non cancellare i dati locali. Se il problema persiste, esporta le informazioni diagnostiche e contatta l'assistenza WCPOS.

Risoluzione dei problemi

  1. Se la voce di log indica un record, annotalo — è quella la modifica che non è stata salvata. Le scritture relative al sito e alle credenziali potrebbero invece indicare solo l'operazione non riuscita e l'errore; annota quei dettagli prima di proseguire.
  2. Non cancellare i dati del sito, non reimpostare l'app e non disinstallarla: la modifica non salvata esiste solo su questo dispositivo e cancellare l'archiviazione locale la elimina definitivamente.
  3. Controlla lo spazio libero del dispositivo — un disco pieno o una quota di archiviazione del browser esaurita è il motivo più comune per cui una scrittura locale non riesce.
  4. Riavvia WCPOS una volta ed effettua una piccola modifica innocua per verificare se le nuove modifiche vengono salvate.
  5. Se le scritture continuano a non riuscire, usa Copia informazioni di debug nella schermata dei Log e contatta l'assistenza prima di tentare qualsiasi riparazione.

Dove cercare

Quando WCPOS riesce a salvare questo errore, viene registrato sul dispositivo che lo ha generato. Apri Stato del negozio → Log (l'icona a forma di battito cardiaco in fondo al menu di navigazione), individua la voce contrassegnata con questo codice ed espandila: la riga espansa mostra il motivo in linguaggio semplice e il contesto acquisito nel momento dell'errore. Per una richiesta al negozio, quel contesto può includere il codice di errore del server stesso (serverCode), lo status HTTP o l'endpoint; i campi mostrati dipendono da dove si è verificato l'errore. Quando segnali un problema, usa Copia informazioni di debug in cima alla schermata dei Log (Condividi informazioni di debug su smartphone e tablet) anziché gli screenshot: raccoglie la versione dell'app, lo stato della connessione e gli errori più recenti. I log vengono conservati per un massimo di 30 giorni, quindi raccoglili finché il problema è recente. Copia anche qualsiasi errore della console del browser comparso prima che il POS riuscisse a scrivere la propria voce di log.

Oltre al log presente nell'app, questo errore può lasciare tracce in:

  • Console (web e desktop): la scheda Console degli stessi strumenti per sviluppatori registra gli errori lato client, compresi quelli che si verificano prima che il POS riesca a scrivere la propria voce di log.

Dettagli

  • Codice: SYNC101 (LOCAL_DB_WRITE_FAILED)
  • Gravità: error
  • Introdotto in: WCPOS 1.10.0