Zum Hauptinhalt springen
Version: 1.x

SYNC111: Lokale Datenbank beschädigt

Was dies bedeutet

Lokale Shop-Daten sind beschädigt und müssen repariert werden, bevor die Synchronisierung fortgesetzt werden kann.

Führen Sie die gezielte Reparatur für die betroffenen Daten aus und setzen Sie diese lokalen Daten nur dann zurück, wenn das Problem erneut auftritt.

Was zu tun ist

Starten Sie WCPOS neu; wenn dies weiterhin auftritt, müssen die lokalen Daten auf diesem Gerät repariert werden. Versuchen Sie es erst nach der oben genannten Änderung erneut; ohne sie schlägt der Versuch genauso fehl.

Ihre Daten

Daten auf diesem Gerät könnten gefährdet sein — löschen Sie keine lokalen Daten. Wenn dies weiterhin auftritt, exportieren Sie Diagnosedaten und wenden Sie sich an den WCPOS-Support.

Fehlerbehebung

  1. Öffnen Sie Shop-Zustand → Datenbank und führen Sie die gezielte Reparatur für die betroffenen Daten aus; ein vollständiges Zurücksetzen verwirft mehr als die Reparatur.
  2. Versuchen Sie die fehlgeschlagene Aktion erneut und beobachten Sie dann Shop-Zustand → Protokolle darauf, ob dieser Code erneut auftritt.
  3. Wenn dieselben Daten erneut gemeldet werden, setzen Sie nur diese lokalen Daten zurück, damit sie frisch aus Ihrem Shop heruntergeladen werden — aber erst, nachdem etwaige ungesendete Änderungen festgehalten wurden.
  4. Eine wiederkehrende Beschädigung deutet auf einen defekten Gerätespeicher hin: Exportieren Sie Debug-Infos und wenden Sie sich an den Support.

Wo Sie nachsehen können

Wenn WCPOS diesen Fehler speichern kann, wird er auf dem Gerät aufgezeichnet, das ihn ausgelöst hat. Öffnen Sie Shop-Zustand → Protokolle (das Herzschlagsymbol unten im Navigationsmenü), suchen Sie den mit diesem Code gekennzeichneten Eintrag und klappen Sie ihn auf: Die aufgeklappte Zeile zeigt die Ursache in verständlicher Sprache sowie den Kontext, der im Moment des Fehlers erfasst wurde. Bei einer Shop-Anfrage kann dieser Kontext den eigenen Fehlercode des Servers (serverCode), den HTTP-status oder den endpoint enthalten; welche Felder angezeigt werden, hängt davon ab, wo der Fehler aufgetreten ist. Verwenden Sie beim Melden eines Problems Debug-Infos kopieren oben im Protokollbildschirm (Debug-Infos teilen auf Smartphones und Tablets) statt Screenshots: Damit werden App-Version, Verbindungsstatus und die neuesten Fehler zusammengefasst. Protokolle werden höchstens 30 Tage aufbewahrt — sammeln Sie sie daher, solange das Problem frisch ist. Kopieren Sie außerdem jede Fehlermeldung aus der Browser-Konsole, die erschienen ist, bevor das POS seinen eigenen Protokolleintrag schreiben konnte.

Über das Protokoll in der App hinaus kann dieser Fehler an folgenden Stellen Spuren hinterlassen:

  • Konsole (Web und Desktop): Der Tab Konsole derselben Entwicklertools zeichnet clientseitige Fehler auf, auch solche, die auftreten, bevor das POS seinen eigenen Protokolleintrag schreiben kann.

Details

  • Code: SYNC111 (LOCAL_DB_CORRUPTED)
  • Schweregrad: error
  • Eingeführt in: WCPOS 1.10.0