SYNC181: Chiamata al database locale bloccata
Cosa significa
Il salvataggio o il caricamento su questo dispositivo è molto lento e l'esito non è ancora noto.
Se WCPOS funziona, non devi fare nulla. Se una schermata rimane bloccata, ricarica WCPOS, poi verifica che l'ultima modifica sia stata salvata.
Una singola lettura o scrittura nel database locale di questo dispositivo non ha ricevuto risposta per molto più tempo del normale, mentre il database continua a rispondere a tutte le altre richieste. Questo reporter registra soltanto il blocco — non annulla né ritenta l'operazione, quindi la chiamata originale potrebbe ancora completarsi o non riuscire in seguito; la voce esiste affinché una schermata o un indicatore di caricamento bloccato lasci una traccia che indichi esattamente quale operazione si è bloccata. Il lavoro di sincronizzazione bloccato ha un percorso separato di timeout e nuovo tentativo — registrato come voce "Rinunciato a una richiesta di dati bloccata" in SYNC321. Una chiamata bloccata proveniente da una schermata rimane in attesa finché non termina o l'app non viene ricaricata.
I dati
Non è stato possibile confermare il risultato: controlla prima di riprovare. L'operazione bloccata è solitamente una ricerca, che non modifica nulla. Se in quel momento veniva salvata una modifica, apri il record e verifica che sia stata salvata: potrebbe non esserci stato alcun sintomo visibile. Il contesto della voce indica l'operazione e la raccolta dati coinvolta.
Risoluzione dei problemi
- Se WCPOS funziona, non devi fare nulla: molto probabilmente la chiamata è stata completata, solo lentamente. Se l'operazione indicata nella voce era un salvataggio, apri il record e verifica che sia stato salvato.
- Se una schermata o un indicatore di caricamento rimane bloccato, ricaricare l'app — sul web, ricaricare la scheda del browser; su desktop e dispositivi mobili, chiudere e riaprire l'app. In questo modo l'operazione bloccata viene abbandonata; la schermata viene caricata di nuovo e interroga nuovamente il database. Un salvataggio in corso non viene inviato di nuovo — aprire il record e verificare che sia stato salvato.
- Se questo codice si ripresenta regolarmente sullo stesso dispositivo, usa Copia informazioni di debug nella scheda Registri e contatta l'assistenza: il contesto della voce indica l'operazione e la raccolta, la durata esatta dell'attesa e quanto era occupato il database nel frattempo.