# Plugin Produktexporte Fatal error im Export

**URL:** <https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [5. Oktober 2011 um 09:15 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564 "2011-10-05T09:15:25Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sebastian\_K](https://avatars.discourse-cdn.com/v4/letter/s/e79b87/32.png) [@Sebastian\_K](https://forum.shopware.com/u/Sebastian_K)\
**Post date:** [5. Oktober 2011 um 09:15 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/1 "2011-10-05T09:15:25Z")

</div>

Beim Plugin Produktexporte erhalte ich folgenden Fehlermeldung: ` **Fatal error** : Uncaught exception 'Zend\_Controller\_Response\_Exception' with message 'Cannot send headers; headers already sent in C:\xampp\htdocs\shopware-testshop\engine\Enlight\Vendor\Smarty\libs\Smarty.class.php, line 346' in C:\xampp\htdocs\shopware-testshop\engine\Enlight\Vendor\Zend\library\Zend\Controller\Response\Abstract.php:321 Stack trace: #0 C:\xampp\htdocs\shopware-testshop\engine\Enlight\Vendor\Zend\library\Zend\Controller\Response\Abstract.php(115): Zend\_Controller\_Response\_Abstract-\>canSendHeaders(true) #1 C:\xampp\htdocs\shopware-testshop\engine\Shopware\Controllers\Frontend\Error.php(26): Zend\_Controller\_Response\_Abstract-\>setHeader('Content-Type', 'text/html; char...') #2 C:\xampp\htdocs\shopware-testshop\engine\Enlight\Enlight\Controller\Action.php(70): Shopware\_Controllers\_Frontend\_Error-\>errorAction() #3 C:\xampp\htdocs\shopware-testshop\engine\Enlight\Enlight\Controller\Dispatcher\DispatcherDefault.php(329): Enlight\_Controller\_Action-\>dispatch('errorAction') #4 C:\xampp\htdocs\shopware-testshop\engine in **C:\xampp\htdocs\shopware-testshop\engine\Enlight\Vendor\Zend\library\Zend\Controller\Response\Abstract.php** on line **321**  
` Die Kopfzeile wird aber richtig angezeigt. Der Fehler auf sobald im Bereich Template etwas steht (z.B.: „1“) Wenn ich für den Produktexport nur eine bestimmte Kategorie angebe funktioniert alles. Der Fehler trat beim Angeben von zwei bestimmten Kategorien auf. Ich kann den Problem-Artikel nicht identifizieren. Hat jemand eine Idee woran es liegen kann?

---

<div class="post-metadata">

**Author:** ![skilltoys](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@skilltoys](https://forum.shopware.com/u/skilltoys)\
**Post date:** [13. Oktober 2011 um 10:55 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/2 "2011-10-13T10:55:14Z")

</div>

Ich erhalte nach dem Update auf 3.5.5 exakt die gleiche Fehlermeldung. Bei mir funktioniert es allerdings auch nicht, wenn ich nur eine Kategorie angebe. Hast du inzwischen eine Lösung gefunden? Oder kann jemand anders helfen? Danke schon mal!

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [13. Oktober 2011 um 12:17 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/3 "2011-10-13T12:17:13Z")

</div>

Hi, die oben genannte Fehlermeldung wird durch den Fehlerhandler verursacht. Das ist also nicht die eigentliche/ursächliche Fehlermeldung. Um an die eigentliche Fehlermeldung zu kommen, solltest du einmal über die Application.php den “ErrorHandler” deaktivieren. Das kannst dort durch das setzten des Flags “noErrorHandler” auf [color=red]“true”[/color] machen: ` ... 'front' =\> array( 'noErrorHandler' =\> true, ...` Heiner

---

<div class="post-metadata">

**Author:** ![skilltoys](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@skilltoys](https://forum.shopware.com/u/skilltoys)\
**Post date:** [13. Oktober 2011 um 12:26 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/4 "2011-10-13T12:26:25Z")

</div>

Ist bei mir bereits deaktiviert gewesen: ‘front’ =\> array( ‘noErrorHandler’ =\> false, ‘throwExceptions’ =\> false, ‘useDefaultControllerAlways’ =\> true, ‘disableOutputBuffering’ =\> false, ‘showException’ =\> true,

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [13. Oktober 2011 um 12:29 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/5 "2011-10-13T12:29:28Z")

</div>

Ja, ok. Und welche Fehlermeldung kommt dann bei dir? edit: Sry, die Einstellung muss natürlich auf “true” gestellt werden. 😉

---

<div class="post-metadata">

**Author:** ![skilltoys](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@skilltoys](https://forum.shopware.com/u/skilltoys)\
**Post date:** [13. Oktober 2011 um 19:43 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/6 "2011-10-13T19:43:24Z")

</div>

Ok 😉 hab’s jetzt auf „true“ gestellt und die Shopcache gelöscht, aber die Fehlermeldung bleibt die gleiche. Diese Meldung tritt übrigens nur beim Google Export (export.txt) auf. Bei Google export.xml erhalte ich folgende Fehlermeldung: XML-Verarbeitungsfehler: XML-Deklaration nicht wohlgeformt Adresse: [http://skilltoys.de/shopware.php/backen … 6e843b624c](http://skilltoys.de/shopware.php/backend/export/index/export.xml?feedID=15&hash=7b3043a18181ba666c870b6e843b624c) Zeile Nr. 1, Spalte 15:\<?xml version=\"1.0\" encoding=\"UTF-8\" ?\>--------------^ Alle anderen Exporte funktionieren. Was mir noch aufgefallen ist: Nachdem ich den Produktexport gestartet habe, sind im Template-Code vor jedem Anführungszeichen 3 Slashes (///) hinzugekommen. Außerdem geht im Backend nichts mehr (Controller konnte nicht geladen werden). Wenn ich die Seite dann aktualisiere, muss ich mich erneut einloggen.

---

<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:** [13. Oktober 2011 um 19:46 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/7 "2011-10-13T19:46:20Z")

</div>

Dann ist es klar! Die Systemviraussetzungen passen nicht. Bei jedem speichern eines Exporttemplates werden die Slashes mehr und sind somit zerstört. Diese müssen, wenn due Systemvoraussetzungen passen, manuell korrigiert werden. Stichwort magic\_quotes Einfach mal die Suche hier im Forum nutzen 😉

---

<div class="post-metadata">

**Author:** ![skilltoys](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@skilltoys](https://forum.shopware.com/u/skilltoys)\
**Post date:** [13. Oktober 2011 um 19:56 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/8 "2011-10-13T19:56:05Z")

</div>

Das habe ich mir auch schon gedacht. Das Problem ist, dass die magic\_quotes bereits deaktiviert sind. Trotzdem werden sie beim System-Check als vorhanden angezeigt.

---

<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:** [13. Oktober 2011 um 20:02 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/9 "2011-10-13T20:02:46Z")

</div>

Dann ist es aber auch nicht korrekt deaktiviert. Kannst du einfach testen… Wenn beim Speichern z.B. im Text Editor, aus “Test” “Test” wird ist es aktiv! Das muss definitiv aus sein, sonst so lange am besten nichts im Backend speichern, da sonst auch andere Vorlagen etc. defekt gespeichert werden können und dann das gesamte System ggf. nicht mehr läuft.

---

<div class="post-metadata">

**Author:** ![skilltoys](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@skilltoys](https://forum.shopware.com/u/skilltoys)\
**Post date:** [13. Oktober 2011 um 20:35 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/10 "2011-10-13T20:35:38Z")

</div>

Ich habe jetzt das ‘#’ vor “php\_flag magic\_quotes\_gpc off” entfernt und nun funktioniert alles wieder. Vielen Dank für deine Hilfe! 🙂 Grüße, Janina

---

<div class="post-metadata">

**Author:** ![lonesomewalker](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@lonesomewalker](https://forum.shopware.com/u/lonesomewalker)\
**Post date:** [29. November 2011 um 19:09 UTC](https://forum.shopware.com/t/plugin-produktexporte-fatal-error-im-export/4564/11 "2011-11-29T19:09:04Z")

</div>

Hm, und was ist mit den Leuten, die magic\_quotes definitiv off haben, und dennoch den Export nicht sauber hinbekommen? Wenn der Header richtig geschrieben wird, nur die Artikel nicht, dann liegt es meist an irgendeinem Klammerfehler 😛 Habe jetzt gerade etwas länger gesucht, daher für alle anderen, die hier auch über Google landen 😉
