# Custom Products - Failed to decode session object

**URL:** <https://forum.shopware.com/t/custom-products-failed-to-decode-session-object/32083>\
**Category:** Plugins\
**Tags:** offizielle-shopware-\
**Created:** [9. November 2015 um 18:06 UTC](https://forum.shopware.com/t/custom-products-failed-to-decode-session-object/32083 "2015-11-09T18:06:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bholbein](https://avatars.discourse-cdn.com/v4/letter/b/67e7ee/32.png) [@bholbein](https://forum.shopware.com/u/bholbein)\
**Post date:** [9. November 2015 um 18:06 UTC](https://forum.shopware.com/t/custom-products-failed-to-decode-session-object/32083/1 "2015-11-09T18:06:11Z")

</div>

Liebe Community, ich habe ein Problem, das meiner Vermutung nach ausschließlich im Zusammenhang mit dem Plugin Custom Products auftritt. Sporadisch bekomme ich folgende Fehlermeldung per Mail zugesandt: [quote] exception ‚Zend\_Session\_Exception‘ with message ‚Zend\_Session::start() - /home/shopname/public\_html/engine/Library/Zend/Session.php(Line:493): Error #2 session\_start(): Failed to decode session object. Session has been destroyed‘ in /home/shopname/public\_html/engine/Library/Zend/Session.php:506 Stack trace: #0 /home/shopname/public\_html/engine/Shopware/Components/DependencyInjection/Bridge/Session.php(77): Zend\_Session::start(Array) #1 /home/shopname/public\_html/cache/production\_201509160944/proxies/ShopwareProductionProjectContainer.php(556): Shopware\Components\DependencyInjection\Bridge\Session-\>factory(Object(ShopwareProductionProjectContainer)) #2 /home/shopname/public\_html/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php(327): ShopwareProductionProjectContainer-\>getSessionService() #3 /home/shopname/public\_html/engine/Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get(‚session‘) #4 /home/shopname/public\_html/engine/Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load(‚session‘) #5 /home/shopname/public\_html/engine/Shopware/Bundle/StoreFrontBundle/Service/Core/ContextService.php(171): Shopware\Components\DependencyInjection\Container-\>get(‚session‘) #6 /home/shopname/public\_html/engine/Shopware/Models/Shop/Shop.php(711): Shopware\Bundle\StoreFrontBundle\Service\Core\ContextService-\>initializeShopContext() #7 /home/shopname/public\_html/engine/Shopware/Plugins/Default/Core/Router/Bootstrap.php(129): Shopware\Models\Shop\Shop-\>registerResources(Object(Shopware\_Proxies\_ShopwareBootstrapProxy)) #8 /home/shopname/public\_html/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Core\_Router\_Bootstrap-\>onRouteStartup(Object(Enlight\_Controller\_EventArgs)) #9 /home/shopname/public\_html/engine/Library/Enlight/Event/EventManager.php(211): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Controller\_EventArgs)) #10 /home/shopname/public\_html/engine/Library/Enlight/Controller/Front.php(162): Enlight\_Event\_EventManager-\>notify(‚Enlight\_Control…‘, Object(Enlight\_Controller\_EventArgs)) #11 /home/shopname/public\_html/engine/Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #12 /home/shopname/public\_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 /home/shopname/public\_html/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #14 /home/shopname/public\_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #15 /home/shopname/public\_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(278): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #16 /home/shopname/public\_html/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #17 /home/shopname/public\_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(207): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #18 /home/shopname/public\_html/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #19 /home/shopname/public\_html/shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #20 {main} Request: { „uri“: „/customizing/save/groupId/10/articleId/491/articleTax/19“, „method“: „POST“, „query“: , „post“: { „price“: „26,90“, „currentQuantity“: „1“, „customizingValues“: { „44“: „10.10.2015“, „63“: „“, „85“: „133“, „45“: „“ } } } [/quote] Offenbar kann das Session Object nicht korrekt dekodiert werden, was dazu führt, dass der Kunde beim Übergang in den Warenkorb den Inhalt desselben verliert. Leider hab ich den Fehler selbst noch nicht reproduzieren können. Er tritt derzeit bei ca. 20 Warenkörben einmal auf und ist daher schwer tolerierbar. Ich habe bereits versucht das Problem mit unserem Hoster zu lösen. Er hat mir geraden von PHP 5.6 auf 5.5 downzugraden, was ich direkt getan habe. Leider tritt der Fehler nach wie vor auf. Hat jemand ggf. eine Idee, was die Ursache sein könnte? Besten Dank vorab und viele Grüße Bernd PS: Shopware Version 5.0.4 Plugin Version 1.9.3 PHP-Version 5.5 Alle serverseitigen Fehlerquellen wurden mit dem Hoster bereits analysiert und ausgeschlossen.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [9. November 2015 um 18:15 UTC](https://forum.shopware.com/t/custom-products-failed-to-decode-session-object/32083/2 "2015-11-09T18:15:16Z")

</div>

Hallo, aus dem Support kenne ich die Fehlermeldung jetzt so nicht. Hier müsste man ggf. mal das Zusammenspiel mit anderen Plugins prüfen, die ggf. auch in die Session eingreifen. Ohne ein reproduzierbares Verhalten wird es natürlich schwer, das ganze zu reproduzieren. Du kannst mir gerne morgen mal Zugangsdaten ([forum@shopware.de](mailto:forum@shopware.de)) schicken, vielleicht finde ich ja was. Moritz

---

<div class="post-metadata">

**Author:** ![shopft](https://avatars.discourse-cdn.com/v4/letter/s/57b2e6/32.png) [@shopft](https://forum.shopware.com/u/shopft)\
**Post date:** [19. November 2015 um 09:30 UTC](https://forum.shopware.com/t/custom-products-failed-to-decode-session-object/32083/3 "2015-11-19T09:30:29Z")

</div>

Den gleichen Fehler haben wir auch - haben immer gedacht das es am Kunden liegt. Gab es hierzu eine Lösung? Liebe Grüße

---

<div class="post-metadata">

**Author:** ![bholbein](https://avatars.discourse-cdn.com/v4/letter/b/67e7ee/32.png) [@bholbein](https://forum.shopware.com/u/bholbein)\
**Post date:** [14. März 2016 um 20:42 UTC](https://forum.shopware.com/t/custom-products-failed-to-decode-session-object/32083/4 "2016-03-14T20:42:44Z")

</div>

Das Problem sind Sonderzeichen wie Emojis etc. Die werden mittlerweile korrekt abgefangen.&nbsp;

---

<div class="post-metadata">

**Author:** ![hhoechtl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/hhoechtl/32/15208_2.png) [@hhoechtl](https://forum.shopware.com/u/hhoechtl)\
**Post date:** [17. September 2017 um 12:41 UTC](https://forum.shopware.com/t/custom-products-failed-to-decode-session-object/32083/5 "2017-09-17T12:41:49Z")

</div>

Wir haben das noch bei einem Shopware 4.3 Kunden. Was muss hier gepatcht werden? Shopware Core oder Custom Products und in welcher Version?

Müsste den Patch vermutlich backporten.
