Tja, ich liebe es, wenn ich meine eine Lösung für eine Fehlermeldung gefunden zu haben und meine Illusion dann wieder zerstört wird.
Die Meldung:
Fatal error: Cannot use object of type __PHP_Incomplete_Class as array in /home/soundsgood-hde/public_html/xtcommerce/includes/classes/order.php on line 361
Folgende Umstände lösen die Fehlermeldung aus:
- wenn etwas im Warenkorb ist
und man
mehrmals zwischen dem Warenkorb und irgendeiner
anderen Seite im Shop wechselt
- es passiert schneller (sofort?) wenn man mehrmals zwischen leerem Warenkorb und Shop wechselt, dann
etwas in den Warenkorb legt und wieder wechselt.
- der Wechsel muss vermutlich über einen direkten link zum Warenkorb erfolgen.
Wenn ich nach der Fehlermeldung mit dem Browser-Pfeil wieder in den Shop gehe und noch ein Produkt
in den Warenkorb lege, kommt die Fehlermeldung nicht.
Wenn ich mich auslogge und wieder anmelde ist zunächst wieder alles normal. Springe ich dann wieder hin und her, kommt wieder die Fehlermeldung.
Mit dem Verhalten aus dem oberen Teil konnte ich zigmal auf Kommando die Fehlermeldung hervorrufen.
Jetzt kommt aber der Teil, der mir nun wirklich zu hoch ist.
Ich habe, während ich an diesem Beitrag geschrieben habe, weitere Tests gemacht. Es sieht so aus, als ob das Problem in dem Moment behoben ist, in dem ein weiterer Artikel in den Warenkorb gelegt wird. Dabei ist es egal, ob dann der erste Artikel aus dem Warenkorb gelöscht wird oder beide Artikel drin bleiben.
Meine Vermutung, es könnte am Artikel liegen hat sich nicht bestätigt.
Viele Grüße
Lionne