Hallo,
folgender Fehler entsteht bei Bestellungen mit Paypal (Paypal Express) und der Plugin Version 2.2.2. Nach einen Downgrade auf 2.2.0 ist alles wieder gut.
Ergebnis ist das die Bestellung auf Fehler läuft (im frontend für den Kunden), die Zahlung nur teilweise durchgeführt wird und die Bestellmail nicht versendet wird.
Das ist der Fehler:
Subject set twice
bzw.
Zend_Mail_Exception: Subject set twice in /engine/Library/Zend/Mail.php:921 Stack trace:
#0 /engine/Library/Enlight/Components/Mail.php(247): Zend_Mail->setSubject(‚Ihre Bestellung…‘)
#1 /engine/Shopware/Components/TemplateMail.php(214): Enlight_Components_Mail->setSubject(‚Ihre Bestellung…‘)
#2 /engine/Shopware/Components/TemplateMail.php(194): Shopware_Components_TemplateMail->loadValues(Object(Enlight_Components_Mail), Object(Shopware\Models\Mail\Mail), Array)
#3 /engine/Shopware/Core/sOrder.php(920): Shopware_Components_TemplateMail->createMail(Object(Shopware\Models\Mail\Mail), Array)
#4 /custom/plugins/SwagPaymentPayPalUnified/Controllers/Frontend/PaypalUnified.php(521): sOrder->sendMail(Array)
#5 /custom/plugins/SwagPaymentPayPalUnified/Controllers/Frontend/PaypalUnified.php(322): Shopware_Controllers_Frontend_PaypalUnified->sendOrderMail(Object(Enlight_Components_Session_Namespace))
#6 /engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_PaypalUnified->returnAction()
#7 /engine/Library/Enlight/Controller/Dispatcher/Default.php(530): Enlight_Controller_Action->dispatch(‚returnAction‘)
#8 /engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#9 /engine/Shopware/Kernel.php(191): Enlight_Controller_Front->dispatch()
#10 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(484): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#11 /engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#12 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(441): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#13 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(337): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#14 /engine/Shopware/Components/HttpCache/AppCache.php(189): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#15 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(203): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#16 /engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#17 /var/www/clients/client1/web8/web/shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#18 {main}