SYNC181: Chiamata al database locale bloccata
Cosa significa
Un'operazione del database locale richiede molto più tempo del normale; il suo esito non è ancora noto.
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
L'operazione bloccata è di solito una ricerca, che non modifica nulla. Se in quel momento veniva salvata una modifica, aprire il record e verificare che sia stato salvato — potrebbe non essersi verificato alcun sintomo visibile. Il contesto della voce indica l'operazione e la raccolta dati coinvolta.
Risoluzione dei problemi
- Se tutto funziona, non è necessaria alcuna azione — molto probabilmente la chiamata è stata completata, solo lentamente.
- 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 ricorre regolarmente sullo stesso dispositivo, esportare le informazioni di debug dalla schermata Registri e contattare l'assistenza — il contesto della voce indica l'operazione e la raccolta, l'attesa esatta e quanto era occupato il database nel frattempo.