[gelöst] PDF-Erstellung defekt

Ich schaue gerade für einen Kunden im seinen Shop (SW 4.0.7), da die Belegerstellung (automatisch + manuell) nicht funktioniert. Die erstellten Dokumente (sowie die Vorschau) haben nur folgenden Inhalt: {"success":false,"data":{"module":"backend","controller":"Order","action":"openPdf", "id":"b59deae0b1fae7c2d035558bd0cf6dcf"},"message":"File not exist"} EDIT: Nun kommt ein ander Fehler: Fatal error: Call to a member function setCurrency() on a non-object in /thembeaw/www.the-designlover.com/engine/Shopware/Components/Document.php on line 465 Wo kann das bitte herkommen? Der Fehler erscheint bei der Vorschau und der automatischen Belegerstellung durch einen Cronjob. Belege lassen sich nicht mehr von Hand generieren, bei keiner Bestellung…

Hast du mal geschaut, ob zufällig das Update auf 4.0.8, das heute erschien, den Fehler löst? Hier die Changelog: http://wiki.shopware.de/_detail_1276.html Fehler mit der Belegerstellung scheint es ja 1-2 zu geben. Bei der Vorschau haben wir beispielsweise auch einen Fehler, der aber bekannt ist und behoben wird.

Fehler gefunden: - Falsche Vorlage in den Grundeinstellungen gewählt - automatische Belegerstellung (Plugin): es waren dort keine Zahlungsarten ausgewählt = Cronjob lieferte Fehlermeldung

Hi bluewolf, ich suche gerade verzweifelt nach Hinweisen warum meine PDF-Erstellung nicht funktioniert. Shopware Version: 4.1.0 Bei Belegerstellung kommt immer diese Meldung: [color=red]Fatal error: Class ‚mPDF‘ not found in /var/www/vhosts/neckattack.net/httpdocs/shop/engine/Shopware/Components/Document.php on line 232 503 Service Unavailable Fatal error: Undefined class constant ‚self::SELECT_WITHOUT_FROM_PART‘ in /var/www/vhosts/neckattack.net/httpdocs/shop/engine/Library/Zend/Db/Table/Abstract.php on line 1016 [/color] Ich habe nichts gemacht, außer vor Silvester von Shopware einen Code eingefügt, weil ich nicht mehr ins Backend kam. Hat alles funktioniert. Nun aber haben wir Kunden und können keinen Beleg / Lieferschein erzeugen. Hattest Du obige Fehlermeldung vll schon einmal? :frowning: Vielen Dank! Gruß Marc

Hallo Marc, den Fehler kenne ich nicht - fällt mir spontan auch keine Lösung ein. Zum Test mal den gesamten Cache geleert? Gruß Matthias

Hi Matthias, ja, den Cache habe ich schon zig Mal geleert. Ich habe mich in Chrome, in Firefox, im INternet Explorer und in Opera jeweils neu angemeldet, habe entweder die Bestellung aufgerufen und dann die Dokumente dort versucht zu erstellen oder ich war unter Grundeinstellung/Shopeinstellungen und dort „PDF-Erstellung“ und habe auf Vorschau der Rechnung geklickt, immerzu derselbe obige Fehler : -( Trotzdem Danke. Ich geh mal weiter auf Recherche. Gruß Marc

Guten Morgen, ich habe einen ähnlichen Fehler wie markimoto. Hast du schon eine Lösung dafür?? Fatal error: Call to a member function setCurrency() on a non-object in /var/www/vhosts/aqua-stern.de/httpdocs/engine/Shopware/Components/Document.php on line 466 503 Service Unavailable Fatal error: Undefined class constant ‘PRIMARY_TYPE_NUM’ in /var/www/vhosts/aqua-stern.de/httpdocs/engine/Library/Zend/Session/SaveHandler/DbTable.php on line 522

Hallo aquastern, sind da Plugins installiert, oder Vorlagen angepasst worden? Es sieht für mich so aus, als ob bei der Belegerstellung die Stückzahl im Artikel (setCurrency() ) verändert werden soll. Wäre in der Belegerstellung falsch.

Plugins, ja. Für Automatische Belegerstellung. Habe dies aber bereits deinstalliert und nochmal getestet. Ohne Erfolg. Anpassungen an Vorlage habe ich eigentlich nicht gemacht. Nur Farben am Template geändert

Da kann ich so nicht helfen - ohne Backend-Zugang ist da keine Analyse möglich. Wenn ich helfen soll (würde dann aber kostenpflichtig sein), mal eine PM mit den Daten fürs Backend schicken.

Hallo Gab es da jetzt eine Lösung ? mein Shop spinnt auch rum. bei Belegerstellung oder Vorschau kommt: Fatal error: Call to a member function setCurrency() on a non-object in /var/www/web74/html/engine/Shopware/Components/Document.php on line 466 503 Service Unavailable

Hi, any solutions for this issue?

 

Fatal error : Call to a member function setCurrency() on null in  /home/admin/web/beautylanecom.devinstance.de/public_html/engine/Shopware/Components/Document.php  on line  537
503 Service Unavailable

 

shopware 5.1.3

Es sieht so aus als ob das etwas mit der Shop-Konfiguration zu tun hat.

Bei mir konnte man in der s_order Tabelle die Spalte “language” auf 1 setzen, dann hat es funktioniert.