# PDF Vorschau Fehlermeldung

**URL:** <https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600>\
**Category:** Shopware 3.5\
**Tags:** other\
**Created:** [9. April 2013 um 18:24 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600 "2013-04-09T18:24:39Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![rare44](https://avatars.discourse-cdn.com/v4/letter/r/22d042/32.png) [@rare44](https://forum.shopware.com/u/rare44)\
**Post date:** [9. April 2013 um 18:24 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/1 "2013-04-09T18:24:39Z")

</div>

Hallo Shopware Community, wenn ich im Backend auf PDF Vorschau klicke kommt folgende Meldung. Kann mir da jemand bitte helfen? Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. The identifier id is missing for a query of Shopware\Models\Shop\Currency in Doctrine/ORM/ORMException.php on line 150 Stack trace: #0 Doctrine/ORM/EntityRepository.php(116): Doctrine\ORM\ORMException::missingIdentifierField(‚Shopware\Models…‘, ‚id‘) #1 Shopware/Components/Model/ModelRepository.php(164): Doctrine\ORM\EntityRepository-\>find(NULL, 0, NULL) #2 Shopware/Components/Document.php(465): Shopware\Components\Model\ModelRepository-\>find(NULL) #3 Shopware/Components/Document.php(175): Shopware\_Components\_Document-\>setOrder(Object(Shopware\_Proxies\_ShopwareModelsDocumentOrderProxy)) #4 Shopware/Controllers/Backend/Document.php(115): Shopware\_Components\_Document::initDocument(NULL, ‚1‘, Array) #5 Enlight/Controller/Action.php(135): Shopware\_Controllers\_Backend\_Document-\>indexAction() #6 Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch(‚indexAction‘) #7 Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #8 Shopware/Bootstrap.php(79): Enlight\_Controller\_Front-\>dispatch() #9 Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #10 shopware.php(74): Enlight\_Application-\>run() #11 {main} Vielen Dank im Voraus.

---

<div class="post-metadata">

**Author:** ![ccsgmbh1](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@ccsgmbh1](https://forum.shopware.com/u/ccsgmbh1)\
**Post date:** [10. April 2013 um 15:22 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/2 "2013-04-10T15:22:19Z")

</div>

Leider die gleiche Meldung, um den Beitrag wieder etwas aktueller zu machen! Gibt es schon eine Lösung? Beste Wünsche

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [10. April 2013 um 15:24 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/3 "2013-04-10T15:24:54Z")

</div>

Hallo zusammen, bitte mal nicht nur auf den Stift bei den Belegen klicken, sondern einmal auf die Zeile, z.B. bei Rechnung. Dann sollte auf der rechten Seite auch die Vorschau klappen.

---

<div class="post-metadata">

**Author:** ![ccsgmbh1](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@ccsgmbh1](https://forum.shopware.com/u/ccsgmbh1)\
**Post date:** [10. April 2013 um 20:29 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/4 "2013-04-10T20:29:35Z")

</div>

[quote]Hallo zusammen, bitte mal nicht nur auf den Stift bei den Belegen klicken, sondern einmal auf die Zeile, z.B. bei Rechnung. Dann sollte auf der rechten Seite auch die Vorschau klappen.[/quote] hallo und danke für die schnelle Reaktion, aber ich verstehe nicht ganz was Du meinst, es gibt für die Vorschau ja nur den einen Button der auch so beschriftet ist und dieser wird ja erst wählbar wenn zuvor auf die Zeile oder den Stift geklickt wurde. Die Meldung kommt dann statt der erwarteten Vorschau. Zumindest bei MacOS 10.7/10.8 und SW 4.07 - getestet mit FF 19/20 und Safari 6

---

<div class="post-metadata">

**Author:** ![sinnundsein](https://avatars.discourse-cdn.com/v4/letter/s/4491bb/32.png) [@sinnundsein](https://forum.shopware.com/u/sinnundsein)\
**Post date:** [11. April 2013 um 23:17 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/5 "2013-04-11T23:17:03Z")

</div>

[quote=“rare44”]Hallo Shopware Community, wenn ich im Backend auf PDF Vorschau klicke kommt folgende Meldung. Kann mir da jemand bitte helfen? Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. The identifier id is missing for a query of Shopware\Models\Shop\Currency in Doctrine/ORM/ORMException.php on line 150 Stack trace: #0 Doctrine/ORM/EntityRepository.php(116): Doctrine\ORM\ORMException::missingIdentifierField(‘Shopware\Models…’, ‘id’) …[/quote] Ich habe das gleiche Problem. Die eigentliche Belegerstellung im Backend funktioniert, aber die Vorschau streikt und die o.g. Fehlermeldung erscheint. Für “sachdienliche Hinweise” wäre ich sehr dankbar. Vorab vielen Dank. Gernot

---

<div class="post-metadata">

**Author:** ![thedns](https://avatars.discourse-cdn.com/v4/letter/t/48db29/32.png) [@thedns](https://forum.shopware.com/u/thedns)\
**Post date:** [12. April 2013 um 03:34 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/6 "2013-04-12T03:34:00Z")

</div>

Hier das gleiche Problem und auch noch keine Löösung finden können.

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [12. April 2013 um 06:27 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/7 "2013-04-12T06:27:42Z")

</div>

Die Fehlermeldung besagt, dass eine Bestellung gerendert werden soll, wo die eingestellte Währung nicht mehr existiert. Bitte einmal überprüfen, ob eurem Standardshop in den Grundeinstellungen korrekt eine Währung zugewiesen ist - dann prüfen ob in der Datenbank-Tabelle s\_order die Spalte currency korrekt gefüllt wird und der dort definierte Wert (z.B. EUR) auhc in den Währungseinstellungen noch vorhanden ist. `Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. The identifier id is missing for a query of Shopware\Models\Shop\Currency in Doctrine/ORM/ORMException.php on line 150 Stack trace: #0 Doctrine/ORM/EntityRepository.php(116): Doctrine\ORM\ORMException::missingIdentifierField('Shopware\Models...', 'id') #1 Shopware/Components/Model/ModelRepository.php(164): Doctrine\ORM\EntityRepository-\>find(NULL, 0, NULL) #2 Shopware/Components/Document.php(465): Shopware\Components\Model\ModelRepository-\>find(NULL) #3 Shopware/Components/Document.php(175): Shopware\_Components\_Document-\>setOrder(Object(Shopware\_Proxies\_ShopwareModelsDocumentOrderProxy)) #4 Shopware/Controllers/Backend/Document.php(115): Shopware\_Components\_Document::initDocument(NULL, '1', Array) #5 Enlight/Controller/Action.php(135): Shopware\_Controllers\_Backend\_Document-\>indexAction() #6 Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch('indexAction') #7 Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #8 Shopware/Bootstrap.php(79): Enlight\_Controller\_Front-\>dispatch() #9 Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #10 shopware.php(74): Enlight\_Application-\>run() #11 {main} `

---

<div class="post-metadata">

**Author:** ![sinnundsein](https://avatars.discourse-cdn.com/v4/letter/s/4491bb/32.png) [@sinnundsein](https://forum.shopware.com/u/sinnundsein)\
**Post date:** [12. April 2013 um 09:44 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/8 "2013-04-12T09:44:32Z")

</div>

[quote=“Stefan Hamann”]Die Fehlermeldung besagt, dass eine Bestellung gerendert werden soll, wo die eingestellte Währung nicht mehr existiert. Bitte einmal überprüfen, ob eurem Standardshop in den Grundeinstellungen korrekt eine Währung zugewiesen ist - dann prüfen ob in der Datenbank-Tabelle s\_order die Spalte currency korrekt gefüllt wird und der dort definierte Wert (z.B. EUR) auhc in den Währungseinstellungen noch vorhanden ist. [/code][/quote] Hallo und vielen Dank für die Rückmeldung. Ich habe die o.g. Punkte überprüft und es scheint alles nach Vorschrift eingetragen zu sein. Der Fehler bleibt bestehen. Um Missverständnisse zu vermeiden: Die eigentliche Dokumentenerstellung … /Bestellungen/Bestellungs-Details/Dokumente , incl. Vorschau und Druck funktioniert einwandfrei. Was nicht funktioniert ist die Vorschau bei der Gestaltung der PDF-Vorlagen …/Grundeinstellungen/PDF-Belegerstellung. Gruß Gernot

---

<div class="post-metadata">

**Author:** ![camping-4you](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@camping-4you](https://forum.shopware.com/u/camping-4you)\
**Post date:** [12. April 2013 um 10:01 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/9 "2013-04-12T10:01:42Z")

</div>

[quote=“sinnundsein”][quote=“Stefan Hamann”]Die Fehlermeldung besagt, dass eine Bestellung gerendert werden soll, wo die eingestellte Währung nicht mehr existiert. Bitte einmal überprüfen, ob eurem Standardshop in den Grundeinstellungen korrekt eine Währung zugewiesen ist - dann prüfen ob in der Datenbank-Tabelle s\_order die Spalte currency korrekt gefüllt wird und der dort definierte Wert (z.B. EUR) auhc in den Währungseinstellungen noch vorhanden ist. [/code][/quote] Hallo und vielen Dank für die Rückmeldung. Ich habe die o.g. Punkte überprüft und es scheint alles nach Vorschrift eingetragen zu sein. Der Fehler bleibt bestehen. Um Missverständnisse zu vermeiden: Die eigentliche Dokumentenerstellung … /Bestellungen/Bestellungs-Details/Dokumente , incl. Vorschau und Druck funktioniert einwandfrei. Was nicht funktioniert ist die Vorschau bei der Gestaltung der PDF-Vorlagen …/Grundeinstellungen/PDF-Belegerstellung. Gruß Gernot[/quote] Hallo, das kann ich bestätigen, alles ist eingetragen und die Erstellung funktioniert. Ich habe den Fehler in einer Updatversion (3 auf 4) sowie auch in einer sauberen 4.0.7 er Version. Es kann das fehlen der Einträge in Grundeinstellungen und Datenbank ausgeschlossen werden. Der Fehler ist sicher an anderer Stelle zu suchen. VG

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [12. April 2013 um 11:37 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/10 "2013-04-12T11:37:49Z")

</div>

Hallo zusammen, wir konnten die Anzeige ebenfalls nachvollziehen. Wir haben direkt ein Ticket für 4.0.8 angelegt. Sollten wir vorab schon eine Lösung haben, z.B. auf github, dann gebe ich hier noch ein kurzes Feeback. Viele Grüße Sebastian

---

<div class="post-metadata">

**Author:** ![Patrick](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@Patrick](https://forum.shopware.com/u/Patrick)\
**Post date:** [15. April 2013 um 16:18 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/11 "2013-04-15T16:18:26Z")

</div>

Workaround, um wenigstens Belege einrichten zu können - Shopware\Components\Document.php Zeile 456 ` protected function setOrder(Shopware\_Models\_Document\_Order $order) { $this-\>\_order = $order; $repository = Shopware()-\>Models()-\>getRepository('Shopware\Models\Shop\Shop'); // "language" actually refers to a language-shop and not to a locale $shop = $repository-\>getActiveById($this-\>\_order-\>order-\>language); $repository = Shopware()-\>Models()-\>getRepository('Shopware\Models\Shop\Currency'); // PP 15.04.2013 //$shop-\>setCurrency($repository-\>find($this-\>\_order-\>order-\>currencyID)); $shop-\>setCurrency($repository-\>find(1)); $shop-\>registerResources(Shopware()-\>Bootstrap()); }` Wenn der Fix da ist, sollte das wieder rückgängig gemacht werden. 😉

---

<div class="post-metadata">

**Author:** ![sinnundsein](https://avatars.discourse-cdn.com/v4/letter/s/4491bb/32.png) [@sinnundsein](https://forum.shopware.com/u/sinnundsein)\
**Post date:** [15. April 2013 um 16:59 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/12 "2013-04-15T16:59:41Z")

</div>

Hallo Patrick, vielen Dank für die “Erste Hilfe”. Jetzt läuft es wie es soll! Gruß Gernot

---

<div class="post-metadata">

**Author:** ![Patrick](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@Patrick](https://forum.shopware.com/u/Patrick)\
**Post date:** [18. April 2013 um 20:09 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/13 "2013-04-18T20:09:58Z")

</div>

Nochmal ausführlicher: Die Datei Document.php im Verzeichnis engine\Shopware\Components öffnen und die folgende Zeile auskommentieren (vorne // hinschreiben): `$shop-\>setCurrency($repository-\>find($this-\>\_order-\>order-\>currencyID));` Darunter folgende Zeile einfügen: `$shop-\>setCurrency($repository-\>find(1));` Wenn das zu kompliziert ist, bitte wirklich lieber auf das Update warten. 😉

---

<div class="post-metadata">

**Author:** ![KIT](https://avatars.discourse-cdn.com/v4/letter/k/9fc29f/32.png) [@KIT](https://forum.shopware.com/u/KIT)\
**Post date:** [30. Mai 2013 um 09:05 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/14 "2013-05-30T09:05:38Z")

</div>

Der Bug wurde anscheinend immer noch nicht gefixt 😕

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [31. Mai 2013 um 08:11 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/15 "2013-05-31T08:11:09Z")

</div>

Hallo, das wurde mit Shopware 4.0.8 bereits behandelt. Wenn du eine 4.0.8 einsetzt solltest du den Fehler auf jeden Fall nicht bekommen bzw. sollte da die Vorschau korrekt arbeiten. Evtl. bekommst du eine andere Meldung? Kannst du diese dann mal posten? Sebastian

---

<div class="post-metadata">

**Author:** ![KIT](https://avatars.discourse-cdn.com/v4/letter/k/9fc29f/32.png) [@KIT](https://forum.shopware.com/u/KIT)\
**Post date:** [31. Mai 2013 um 10:10 UTC](https://forum.shopware.com/t/pdf-vorschau-fehlermeldung/12600/16 "2013-05-31T10:10:21Z")

</div>

Ah, ja ich hatte noch 4.0.7 drauf… ja in der neuen Version funzt alles, super 🙂
