Webhook Fehler Could not convert database value to 'object'

Liebe Community. Wir haben grosse Probleme mit unserem Zahlungsplugin Wallee. Bis Shopware Version 5.7.7 lief alles soweit sauber. Seit dem Update auf 5.7.14 und PHP 8 haben wir das Problem, dass die Webhooks nicht mehr sauber ausgeführt werden können. Wir erhalten ab und an Fehlermeldungen wie die untenstehende. Der Wallee Support ist bemüht, kann aber nicht helfen weil offenbar Shopseitig ein Problem vorliegt. Da alles andere aber reibungslos läuft kann ich das nur schwer nachvollziehen.

Weiss jemand wo man nach dem Problem suchen müsste? Vielen Dank für Eure Hilfe, es würde uns sehr weiterhelfen!

Doctrine\DBAL\Types\ConversionException: Could not convert database value to 'object' as an error was triggered by the unserialization: 'unserialize(): Error at offset 36614 of 43173 bytes' in /home/draknlff/www.drachenhort.ch/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php:117 Stack trace: #0 /home/draknlff/www.drachenhort.ch/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ObjectType.php(47): Doctrine\DBAL\Types\ConversionException::conversionFailedUnserialization() #1 (internal function): Doctrine\DBAL\Types\ObjectType->Doctrine\DBAL\Types\{closure}() #2 /home/draknlff/www.drachenhort.ch/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ObjectType.php(51): unserialize() #3 /home/draknlff/www.drachenhort.ch/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/SimpleObjectHydrator.php(140): Doctrine\DBAL\Types\ObjectType->convertToPHPValue() #4 /home/draknlff/www.drachenhort.ch/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/SimpleObjectHydrator.php(63): Doctrine\ORM\Internal\Hydration\SimpleObjectHydrator->hydrateRowData() #5 /home/draknlff/www.drachenhort.ch/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(270): Doctrine\ORM\Internal\Hydration\SimpleObjectHydrator->hydrateAllData() #6 /home/draknlff/www.drachenhort.ch/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(803): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll() #7 /home/draknlff/www.drachenhort.ch/vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php(243): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->load() #8 /home/draknlff/www.drachenhort.ch/custom/plugins/CwbWalleePayment/Subscriber/Webhook/AbstractOrderRelatedSubscriber.php(56): Doctrine\ORM\EntityRepository->findOneBy() #9 /home/draknlff/www.drachenhort.ch/custom/plugins/CwbWalleePayment/Subscriber/Webhook/AbstractOrderRelatedSubscriber.php(42): CwbWalleePayment\Subscriber\Webhook\AbstractOrderRelatedSubscriber->process() #10 /home/draknlff/www.drachenhort.ch/engine/Library/Enlight/Event/Handler/Default.php(90): CwbWalleePayment\Subscriber\Webhook\AbstractOrderRelatedSubscriber->handle() #11 /home/draknlff/www.drachenhort.ch/engine/Library/Enlight/Event/EventManager.php(207): Enlight_Event_Handler_Default->execute() #12 /home/draknlff/www.drachenhort.ch/custom/plugins/CwbWalleePayment/Controllers/Frontend/CwbWalleePaymentWebhook.php(40): Enlight_Event_EventManager->notify() #13 /home/draknlff/www.drachenhort.ch/engine/Library/Enlight/Controller/Action.php(186): Shopware_Controllers_Frontend_CwbWalleePaymentWebhook->handleAction() #14 /home/draknlff/www.drachenhort.ch/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch() #15 /home/draknlff/www.drachenhort.ch/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch() #16 /home/draknlff/www.drachenhort.ch/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch() #17 /home/draknlff/www.drachenhort.ch/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle() #18 /home/draknlff/www.drachenhort.ch/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() #19 /home/draknlff/www.drachenhort.ch/engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward() #20 /home/draknlff/www.drachenhort.ch/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Shopware\Components\HttpCache\AppCache->forward() #21 /home/draknlff/www.drachenhort.ch/vendor/symfony/http-kernel/HttpCache/HttpCache.php(285): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass() #22 /home/draknlff/www.drachenhort.ch/engine/Shopware/Components/HttpCache/AppCache.php(147): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate() #23 /home/draknlff/www.drachenhort.ch/vendor/symfony/http-kernel/HttpCache/HttpCache.php(213): Shopware\Components\HttpCache\AppCache->invalidate() #24 /home/draknlff/www.drachenhort.ch/engine/Shopware/Components/HttpCache/AppCache.php(117): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle() #25 /home/draknlff/www.drachenhort.ch/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle() #26 {main}

Hallo,

hast Du mal PHP 7.4 versucht ?

Viele Grüße

Hallo @SCOOPEX

danke für deine Rückmeldung. Sind wir gerade am Testen.

Liebe Grüsse

Sijandi

Habt Ihr auch ständig so Probleme mit dem wallee Plugin?
Vielleicht tauschen wir uns mal aus

Am Anfang lief alles wie geschmiert. Seit ein paar Monaten jedoch massive Probleme. Kann vermutlich gar nicht alle aufzählen

  • Zahlungen wurden nicht mehr automatisch verbucht

  • Zahlungsstati in Shopware wurden nicht mehr umgestellt nachdem der Kunde bezahlt hat

  • Doppelt versendete Rechnungsmails

  • Teilweise werden gar keine Rechnungsmails mehr versendet

Das Vertrauen in Wallee hat leider stark gelitten. Der Support ist bemüht aber es zieht sich nun seit Monaten.

Schreib mir doch an g.migliaccio @ 4mybaby.ch
wir haben die genau gleichen Probleme.
Ich bin in regem Kontakt mit wallee.
Zusätzlich habe ich einen Bug entdeckt in Shopware welcher ein grosser Conversion Killer ist im Zusammenhang mit Android und den neueren Chrome Versionen steht.