Hallo, an alle User
Es hat gedauert bis ich endlich diesen Fehler gefunden habe. Stunden bzw. Tage.
Der Fehler lag an einer falschen xml-Datei die generiert wird wenn eine neue Bestellung im Shop aufgegeben wird. Den Fehler habe ich so gefunden: in der Auftragsverwaltung die Bestellungen durchsuchen ( anzeigen 25 oder 50 usw.) bei mir war dann ab der Bestellung 600 Schluss mit den Anzeigen und die Fehlermeldung wird angezeigt.
Also weitergemacht einzeln suchen, in der Suchmaske einzeln immer die Bestellnummern eingeben 601 dann 602, 603 usw. siehe da bei 646 keine Bestellung vorhanden ebenso bei 648, ab 649 alles wieder da.
Habe auch den Siquando mehrmals angeschrieben "können zu diesem Fehler keine Hilfeleistung anbieten" Zitat: diese xml-Dateienen sind unwiderruflich zerstört -Klasse!
Mit diesem Fehler im Rücken ist kein Voll-backup oder Klonen des Projektes möglich.
Also rein in die Datenbank mal nachschauen was los ist - ID 646 und ID 648 gesucht diese Tabellenzeile geöffnet und siehe da es fehlten die End-Tags </customfield></customfields></order> in dieser Textdatei. Klar massiver Fehler. Die Tags manuell in die Textdatei geschrieben, Zeilen gespeichert und siehe da Fehler aufgehoben.
Die Dateien sind wieder sichtbar in der Auftragsverwaltung ebenso das vollwertige backup kann wieder durchgeführt werden. Was letztlich diese Fehler verursacht hat ist schwer nachvollziehbar, ich vermute das Sonderzeichen (smilies usw.) in die Mitteilung geschrieben wurden und laut Kodierung UTF 8 (damals noch mit Shop 6)
diesen Fehler verursacht hat aber nur eine Vermutung. Oder die Datenbank einen schlechten Tag hatte. Klar der Eingriff in die Datenbank ist immer etwas gefährlich, kenne mich etwas aus mit PHP und Sql aber kein großes Hirn. Darum sollte dieser Weg von einem Fachmann durchgeführt werden.
Was wir aber bei der Datenbank von Shop / Web aufgefallen ist, das die Bank sauber angelegt ist und klar strukturiert.
Also ich schreibe diesen Bericht falls bei einem ebenso ein solcher Fehler auftritt. Dazu ist ja auch ein Forum da.