Passer au contenu principal
Version : 1.x

SYNC181 : appel à la base de données locale bloqué

Signification

Une opération de base de données locale prend beaucoup plus de temps que prévu ; son résultat n'est pas encore connu.

Une seule lecture ou écriture dans la base de données locale de cet appareil est restée sans réponse bien plus longtemps que prévu, tandis que la base de données continue de répondre à toutes les autres requêtes. Ce rapporteur enregistre uniquement le blocage — il n'annule ni ne relance l'opération ; l'appel initial peut donc encore réussir ou échouer ultérieurement. Cette entrée permet de conserver une trace indiquant précisément quelle opération s'est bloquée lorsqu'un écran ou un indicateur de chargement reste figé. Les tâches de synchronisation bloquées disposent d'un délai d'expiration et d'un mécanisme de nouvelle tentative distincts — elles sont consignées sous la forme d'une entrée « Abandon d'une requête de données bloquée » dans SYNC321. Un appel bloqué depuis un écran reste en attente jusqu'à sa fin ou jusqu'au rechargement de l'application.

Vos données

L'opération bloquée est généralement une recherche, qui ne modifie rien. Si une modification était en cours d'enregistrement à ce moment-là, ouvrez l'enregistrement et vérifiez qu'elle a bien été sauvegardée — il est possible qu'aucun symptôme visible ne soit apparu. Le contexte de l'entrée indique l'opération et la collection de données concernées.

Dépannage

  1. Si tout fonctionne, aucune action n'est nécessaire — l'appel s'est probablement terminé, mais lentement.
  2. Si un écran ou un indicateur de chargement reste bloqué, rechargez l'application — sur le web, rechargez l'onglet du navigateur ; sur ordinateur et mobile, fermez puis rouvrez l'application. Cela abandonne l'opération bloquée ; l'écran se recharge et interroge à nouveau la base de données. Une sauvegarde en cours n'est pas renvoyée — ouvrez l'enregistrement et vérifiez qu'elle a bien été sauvegardée.
  3. Si ce code réapparaît régulièrement sur le même appareil, exportez les informations de débogage depuis l'écran Journaux et contactez l'assistance — le contexte de l'entrée indique l'opération et la collection, le délai d'attente exact et le niveau d'activité de la base de données pendant ce temps.

Détails

Code
SYNC181 (LOCAL_DB_STALLED)
Severity
warn
Introduced in
WCPOS 1.10.6