# PHP Fatal Error - CartItemStruct::setUpdatedPrice

**URL:** <https://forum.shopware.com/t/php-fatal-error-cartitemstruct-setupdatedprice/97322>\
**Category:** Shopware 5\
**Created:** [28. November 2022 um 12:34 UTC](https://forum.shopware.com/t/php-fatal-error-cartitemstruct-setupdatedprice/97322 "2022-11-28T12:34:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![quebag](https://avatars.discourse-cdn.com/v4/letter/q/c67d28/32.png) [@quebag](https://forum.shopware.com/u/quebag)\
**Post date:** [28. November 2022 um 12:34 UTC](https://forum.shopware.com/t/php-fatal-error-cartitemstruct-setupdatedprice/97322/1 "2022-11-28T12:34:26Z")

</div>

Hallo,

wir finden im error.log folgende Meldungen und können diese nicht einschätzen.

```auto
2022/11/27 10:45:00 [error] 31528#31528: *5213937 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3088 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120
Stack trace:
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3088): Shopware\Components\Cart\Struct\CartItemStruct->setUpdatedPrice()
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1749): sBasket->getPricesForItemUpdates()
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1704): sBasket->updateCartItems()
#3 /var/www/clients/client1/web6/web/engine/Shopware/Controllers/Frontend/Checkout.php(674): sBasket->sUpdateArticle()
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Frontend_Checkout->changeQuant" while reading response header from upstream, client: 84.165.113.225, server: shop.quebag.de, request: "POST /checkout/changeQuantity/sTargetAction/cart HTTP/2.0", upstream: "fastcgi://unix:/var/lib/php5-fpm/web6.sock:", host: "shop.quebag.de", referrer: "https://shop.quebag.de/checkout/cart"

```

Wo müssen wir hier mit der Fehlersuche ansetzen ?

---

<div class="post-metadata">

**Author:** ![quebag](https://avatars.discourse-cdn.com/v4/letter/q/c67d28/32.png) [@quebag](https://forum.shopware.com/u/quebag)\
**Post date:** [28. Juli 2023 um 06:08 UTC](https://forum.shopware.com/t/php-fatal-error-cartitemstruct-setupdatedprice/97322/2 "2023-07-28T06:08:56Z")

</div>

Wir würden uns über eine Hilfestellung sehr freuen.  
Folgender Artikel kann z.B. mit Menge 30 nicht in den Warenkorb gelegt werden.  
Menge 1 funktioniert.  
Menge im Warenkorb auf 30 hochzusetzen auch.

Nur die addtocart nicht.

> **[Raufutterraufe Funfeed 2.0 Modell 300. 300/465 x 530 x 235 mm (BxHxT)](https://shop.quebag.de/raufutterraufe-funfeed-2.0-modell-300.-300465-x-530-x-235-mm-bxhxt)**
>
> Raufutterraufe Funfeed 2.0 von Sonstige in Schweinehaltung ✔️ Modell 300. 300/465 x 530 x 235 mm (BxHxT) ✔️ Aus Edelstahl gefertigt. Die Schweine können von vorne und den Seiten an das Raufutter gelangen. Mit dem...

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [28. Juli 2023 um 06:22 UTC](https://forum.shopware.com/t/php-fatal-error-cartitemstruct-setupdatedprice/97322/3 "2023-07-28T06:22:20Z")

</div>

> [@quebag](#):
>
> Menge 1 funktioniert.

Bei mir funktioniert noch nicht einmal 1. Da kommt ein Server Error 500. Bitte mal im Log schauen, ob dort noch etwas geschrieben wird.

---

<div class="post-metadata">

**Author:** ![quebag](https://avatars.discourse-cdn.com/v4/letter/q/c67d28/32.png) [@quebag](https://forum.shopware.com/u/quebag)\
**Post date:** [28. Juli 2023 um 06:35 UTC](https://forum.shopware.com/t/php-fatal-error-cartitemstruct-setupdatedprice/97322/4 "2023-07-28T06:35:00Z")

</div>

Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr" while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /ajax\_search?sSearch=4800 HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[Edelstahl-Heuraufe doppelt ✔️ für 99,99&nbsp;€ ✔️ Quebag Agrar Shop](https://shop.quebag.de/edelstahl-heuraufe-doppelt)“  
2023/07/28 08:25:03 [error] 14770#14770: \*53513427 FastCGI sent in stderr: „PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3091 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120  
Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr“ while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /ajax\_search?sSearch=48000 HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[Edelstahl-Heuraufe doppelt ✔️ für 99,99&nbsp;€ ✔️ Quebag Agrar Shop](https://shop.quebag.de/edelstahl-heuraufe-doppelt)“  
2023/07/28 08:25:04 [error] 14770#14770: \*53513427 FastCGI sent in stderr: „PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3091 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120  
Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr“ while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /ajax\_search?sSearch=480003 HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[Edelstahl-Heuraufe doppelt ✔️ für 99,99&nbsp;€ ✔️ Quebag Agrar Shop](https://shop.quebag.de/edelstahl-heuraufe-doppelt)“  
2023/07/28 08:25:04 [error] 14770#14770: \*53513427 FastCGI sent in stderr: „PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3091 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120  
Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr“ while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /search?sSearch=480003 HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[Edelstahl-Heuraufe doppelt ✔️ für 99,99&nbsp;€ ✔️ Quebag Agrar Shop](https://shop.quebag.de/edelstahl-heuraufe-doppelt)“  
2023/07/28 08:25:14 [error] 14770#14770: \*53513469 FastCGI sent in stderr: „PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3091 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120  
Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr“ while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /ajax\_search?sSearch=fut HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[https://shop.quebag.de/](https://shop.quebag.de/)“  
2023/07/28 08:25:14 [error] 14770#14770: \*53513469 FastCGI sent in stderr: „PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3091 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120  
Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr“ while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /ajax\_search?sSearch=futt HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[https://shop.quebag.de/](https://shop.quebag.de/)“  
2023/07/28 08:25:14 [error] 14770#14770: \*53513469 FastCGI sent in stderr: „PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3091 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120  
Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr“ while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /ajax\_search?sSearch=futter HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[https://shop.quebag.de/](https://shop.quebag.de/)“  
2023/07/28 08:25:15 [error] 14770#14770: \*53513469 FastCGI sent in stderr: „PHP message: PHP Fatal error: Uncaught TypeError: Shopware\Components\Cart\Struct\CartItemStruct::setUpdatedPrice(): Argument #1 ($updatedPrice) must be of type array, null given, called in /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php on line 3091 and defined in /var/www/clients/client1/web6/web/engine/Shopware/Components/Cart/Struct/CartItemStruct.php:120  
Stack trace:  
#0 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(3091): Shopware\Components\Cart\Struct\CartItemStruct-\>setUpdatedPrice()  
#1 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1752): sBasket-\>getPricesForItemUpdates()  
#2 /var/www/clients/client1/web6/web/engine/Shopware/Core/sBasket.php(1389): sBasket-\>updateCartItems()  
#3 /var/www/clients/client1/web6/web/custom/plugins/SwagPaymentPayPalUnified/Subscriber/ExpressCheckout.php(117): sBasket-\>sGetBasket()  
#4 /var/www/clients/client1/web6/web/engine/Library/Enlight/Event/Handler/Default.php(90): SwagPaymentPayPalUnified\Subscr“ while reading response header from upstream, client: 87.138.129.209, server: [shop.quebag.de](http://shop.quebag.de), request: „GET /ajax\_search?sSearch=futterr HTTP/2.0“, upstream: „fastcgi://unix:/var/lib/php5-fpm/web6\_52593de1.sock:“, host: „[shop.quebag.de](http://shop.quebag.de)“, referrer: „[https://shop.quebag.de/](https://shop.quebag.de/)“

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [24. August 2023 um 12:02 UTC](https://forum.shopware.com/t/php-fatal-error-cartitemstruct-setupdatedprice/97322/5 "2023-08-24T12:02:29Z")

</div>

Hallo @quebag

kannst du das Problem immer noch nachstellen, wenn du alle Drittanbieter-Plugins deaktivierst?

Viele Grüße aus Schöppingen  
Michael Telgmann
