In den Warenkorb legen Fehler

Hallo liebe Community,

seit heute habe ich folgende PHP Fehlermeldung in meinem shop, sobald ich ein Artikel in den Warenkorb legen möchte:

[Tue Nov 06 22:44:47.754667 2018] [fcgid:warn] [pid 28292:tid 139708575250176] [client xx.xxx.xx.xx:36128] mod_fcgid: stderr: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Shopware\\Components\\Cart\\Struct\\CartItemStruct::setUpdatedPrice() must be of the type array, null given, called in /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Core/sBasket.php on line 2917 and defined in /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:123, referer: https://www.domain.de/artikel/?p=1
[Tue Nov 06 22:44:47.754784 2018] [fcgid:warn] [pid 28292:tid 139708575250176] [client xx.xxx.xx.xx:36128] mod_fcgid: stderr: Stack trace:, referer: https://www.domain.de/artikel/?p=1
[Tue Nov 06 22:44:47.754792 2018] [fcgid:warn] [pid 28292:tid 139708575250176] [client xx.xxx.xx.xx:36128] mod_fcgid: stderr: #0 /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Core/sBasket.php(2917): Shopware\\Components\\Cart\\Struct\\CartItemStruct->setUpdatedPrice(NULL), referer: https://www.domain.de/artikel/?p=1
[Tue Nov 06 22:44:47.754798 2018] [fcgid:warn] [pid 28292:tid 139708575250176] [client xx.xxx.xx.xx:36128] mod_fcgid: stderr: #1 /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Core/sBasket.php(1631): sBasket->getPricesForItemUpdates(Array), referer: https://www.domain.de/artikel/?p=1
[Tue Nov 06 22:44:47.754804 2018] [fcgid:warn] [pid 28292:tid 139708575250176] [client xx.xxx.xx.xx:36128] mod_fcgid: stderr: #2 /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Core/sBasket.php(1292): sBasket->updateCartItems(Array), referer: https://www.domain.de/artikel/?p=1
[Tue Nov 06 22:44:47.754809 2018] [fcgid:warn] [pid 28292:tid 139708575250176] [client xx.xxx.xx.xx:36128] mod_fcgid: stderr: #3 /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Controllers/Frontend/Checkout.php(1026): sBasket->sGetBasket(), referer: https://www.domain.de/artikel/?p=1
[Tue Nov 06 22:44:47.754824 2018] [fcgid:warn] [pid 28292:tid 139708575250176] [client xx.xxx.xx.xx:36128] mod_fcgid: stderr: #4 /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Controllers/Frontend/Checkout.php(539): Shopware_Controllers_Frontend_Checkout->getBask in /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Components/Cart/Struct/CartItemStruct.php on line 123, referer: https://www.domain.de/artikel/?p=1

Ich habe das PayPal Unified Plugin von 1.1.1 auf 2.0 geupdated, weiß aber nicht ob das schon vorher war. In den Logs ist jedenfalls nichts zu finden. Habe das PayPal Plugin bereits gelöscht, das Theme gewechselt und die PHP Version gewechselt. Nichts hat funktioniert. 

Kann mir vielleicht jemand helfen?

Vielen dank und freundliche Grüße,

Marius

 

EDIT:

Das Skurrile ist jetzt, ich habe es mit einem anderen Browser versucht, da geht es. (Chrome funktioniert nicht, Edge schon.)

Browser neu gestartet, jetzt funktioniert alles normal. Sorry fürs voreilige posten, kann geschlossen oder gelöscht werden.

Ich habe leider einen ähnlichen Fehler. Sämtliche Browser probiert, aber immer der gleiche Fehler.

 

Fatal error : Uncaught TypeError: Argument 1 passed to Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice() must be of the type array, null given, called in /var/www/vhosts/wsw-floristenbedarf.de/domain.de/engine/Shopware/Core/sBasket.php on line 2921 and defined in /var/www/vhosts/domain.de/domain.de/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:123 Stack trace: #0 /var/www/vhosts/domain.de/domain.de/engine/Shopware/Core/sBasket.php(2921): Shopware\Components\Cart\Struct\CartItemStruct->setUpdatedPrice(NULL) #1 /var/www/vhosts/domain.de/domain.de/engine/Shopware/Core/sBasket.php(1635): sBasket->getPricesForItemUpdates(Array) #2 /var/www/vhosts/domain.de/domain.de/engine/Shopware/Core/sBasket.php(1296): sBasket->updateCartItems(Array) #3 /var/www/vhosts/domain.de/domain.de/engine/Shopware/Core/sBasket.php(1950): sBasket->sGetBas in /var/www/vhosts/ domain .de/ domain .de/engine/Shopware/Components/Cart/Struct/CartItemStruct.php on line 123

Das passiert glaube, wenn ihr einen Artikel löscht, den ihr noch im Warenkorb habt. Also mal Browsercache komplett leeren.

Habe das gleiche Problem nach dem Update auf 5.5.3.

Verwende ein selbstgeschriebenes Gutschein-Plugin, dass einen freien Betrag zuläßt.

        (€)
            
        
        
            
                Als Gutschein verschenken →
            
        
    

[11-Nov-2018 12:43:11 Europe/Berlin] PHP Fatal error:  Uncaught TypeError: Argument 1 passed to Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice() must be of the type array, null given, called in /Users/lfleigl/Entwicklung/_research/Shopware/install_5.5.3/engine/Shopware/Core/sBasket.php on line 2917 and defined in /Users/lfleigl/Entwicklung/_research/Shopware/install_5.5.3/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:123

 

Habt Ihr zufällig auch ein Plugin am Laufen, welches die Warenkörbe eingeloggter Kunden speichert? Bin durch den Kommentag von " Moritz Naczenski " drauf gekommen. Habe das Plugin mal deaktiviert und der Fehler scheint weg zu sein.