Hallo,
wir haben auf unserem SW (Version 5.2.27) PayPal und PayPalPlus installiert. das lief jetzt eine ganze Zeit ohne Probleme. Heute geh ich ins backend und bekomme schon im bei Login ins backend eine Fehlermeldung (habe sie leider nicht raus kopiert) und beim anklicken des PayPal Plugins noch mal eine sehr ähnliche Fehlermeldung:
Entschuldigung! Diese Seite ist leider verbrannt! Bitte navigieren Sie über das obige Menü zu Ihrem Wunschprodukt! Vielen Dank. Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Could not convert database value "s:83:"https://www.of..." to Doctrine Type object in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php on line 46 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ObjectType.php(59): Doctrine\DBAL\Types\ConversionException::conversionFailed('s:83:"https://w...', 'object') #1 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(297): Doctrine\DBAL\Types\ObjectType->convertToPHPValue('s:83:"https://w...', Object(Doctrine\DBAL\Platforms\MySqlPlatform)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ArrayHydrator.php(101): Doctrine\ORM\Internal\Hydration\AbstractHydrator->gatherRowData(Array, Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ArrayHydrator.php(87): Doctrine\ORM\Internal\Hydration\ArrayHydrator->hydrateRowData(Array, Array) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(147): Doctrine\ORM\Internal\Hydration\ArrayHydrator->hydrateAllData() #5 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(978): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array) #6 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 2) #7 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(766): Doctrine\ORM\AbstractQuery->execute(NULL, 2) #8 engine/Shopware/Controllers/Backend/Config.php(146): Doctrine\ORM\AbstractQuery->getOneOrNullResult(2) #9 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Config->getFormAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('getFormAction') #11 engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #12 engine/Shopware/Kernel.php(182): Enlight_Controller_Front->dispatch() #13 vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Enlight_Controller_Request_RequestHttp), 1, true) #14 engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #15 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #16 engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #17 shopware.php(116): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #18 {main}
Leider kann ich daraus keine weiteren Schritte für mich ableiten, wo das Problem liegen könnte. Ewig lange Debugausgabe ohne echten Inhalt :-/
Was ich bereits probiert habe:
- cache löschen im Backend
- cache löschenim Dateisystem via. ./clear_cache.sh
- deinstallieren des Plugins:
- Fehler: Unable to uninstall, got exception: Could not convert database value "s:83:„https://www.of…“ to Doctrine Type object
- Danach war es aber dennoch weg und konnte neu installiert werden. Jedoch erschien beim installiern die Fehlermeldung: Unable to install, got exception: An exception occurred while executing ‚INSERT INTO s_core_menu (name, onclick, class, controller, action, shortcut, position, active, pluginID, parent) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)‘ with params [„PayPal“, null, „paypal–icon“, „PaymentPaypal“, „Index“, null, 0, 1, 64, 65]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‚PayPal-65‘ for key ‚name‘
- nach dem ich den Eintrag gelöscht hab , kam der Fehler noch mal für einen Eintrag in s_core_config_element_translations. den ich auch gelöscht habe. Dann wurde das plugin neu installiert und konnte aktiviert werden.
- Der obige Fehler blieb aber bestehen.
Vor dem Update auf SW 5.3.4 hätte ich den Fehler gerne weg, damit nich noch mehr kaputt geht dabei.