SYNC311: Schema-Abweichung
Was dies bedeutet
Lokale Daten stammen aus einer inkompatiblen Version und können noch nicht geöffnet werden.
Setzen Sie die betroffene lokale Sammlung nicht zurück, wenn dieses Gerät Änderungen enthalten könnte, die Ihren Shop nie erreicht haben — durch das Zurücksetzen wird die einzige lokale Kopie gelöscht. Exportieren Sie Diagnosedaten, damit der Support die Untersuchung durchführen kann, und wenden Sie sich dann an den Support, um Hinweise zur Wiederherstellung zu erhalten.
Was zu tun ist
Exportieren Sie Diagnosedaten und wenden Sie sich an den Support. 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
- Setzen Sie die betroffene Sammlung nicht zurück und löschen Sie sie nicht — wenn dieses Gerät Änderungen enthält, die den Shop nie erreicht haben, ist die lokale Kopie die einzige Kopie.
- Prüfen Sie, ob die App auf diesem Gerät kürzlich aktualisiert oder auf eine ältere Version zurückgesetzt wurde; eine Versionsabweichung zwischen der App und ihren gespeicherten Daten ist der übliche Auslöser.
- Aktualisieren Sie WCPOS auf diesem Gerät auf die neueste Version und öffnen Sie den Shop erneut.
- Wenn sich die Sammlung weiterhin nicht öffnen lässt, verwenden Sie Debug-Infos kopieren und wenden Sie sich an den Support, um Hinweise zur Wiederherstellung zu erhalten, bevor Sie lokale Daten anfassen.
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:
SYNC311(SCHEMA_MISMATCH) - Schweregrad: error
- Eingeführt in: WCPOS 1.10.0