Plugin Backend Bestellungen 3.0

Das Plugin funktioniert seit v 3.0 nicht mehr.

AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught TypeError: 
Argument 1 passed to SwagBackendOrder\\Components\\Order\\Struct\\OrderStruct::setNumber() must be of the type int, string given,
called in /home/users/shop/www/shop/custom/plugins/SwagBackendOrder/Components/Order/OrderService.php on line 61 and
defined in /home/users/shop/www/shop/custom/plugins/SwagBackendOrder/Components/Order/Struct/OrderStruct.php:301\nStack trace:\n#0
/home/users/shop/www/shop/custom/plugins/SwagBackendOrder/Components/Order/OrderService.php(61):
SwagBackendOrder\\Components\\Order\\Struct\\OrderStruct->setNumber('BL-BE15-5001592...')\n#1
/home/users/shop/www/shop/custom/plugins/SwagBackendOrder/Controllers/Backend/SwagBackendOrder.php(102):
SwagBackendOrder\\Components\\Order\\OrderService->create(Object(SwagBackendOrder\\Components\\Order\\Struct\\OrderStruct))\n#2
/home/users/shop/www/shop/engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_SwagBackendOrder->createOrderAction()\n#3
/home/users...', referer: https://shop.domain.de/backend/

Wir haben das Plugin Nummernkreis Erweiterung von Kickbyte im Einsatz.
Damit werden zB solche Nummern generiert zB BL-BE15-5001592

Ich musste daher wieder die alte Version 2.6.1 von Backend Bestellungen installieren.
Da läuft alles fehlerfrei
Gruß ML

Hi @MaLan

die Integer Typisierung ist auf der Annahme entstanden, dass dieses Interface shopware/NumberRangeIncrementerInterface.php at 5.7 · shopware/shopware · GitHub
immer einen Integer zurück liefert.
In der Praxis wird der Wert aber scheinbar immer als String benutzt. Wir schauen uns das noch mal genau an und werden das Problem beheben.

Viele Grüße aus Schöppingen
Michael Telgmann

hier das entsprechende Ticket Shopware Issuetracker

Super sache.
Danke Michael

Hallo @MaLan

wir haben soeben ein Update veröffentlicht. Kannst du es noch mal mit der Version 3.0.1 probieren?

Viele Grüße aus Schöppingen
Michael Telgmann

@Michael_Telgmann
jawohl, mit 3.01 funktioniert es wieder fehlerfrei.
Danke

2 „Gefällt mir“

Bei mir kommt sowohl in der 3.0.1 als auch der 3.0.0 ein Internal Server Fehler 500 beim Suchfeld Artikelnummr / Artikel. Die Version vor 3.0.0 läuft sauber.

XHRPOSThttps://www.studio-ausruestung.de/backend/SwagBackendOrder/getProducts?_dc=1646127428503[HTTP/1.1 500 Internal Server Error 144ms]

Status

500

Internal Server Error

VersionHTTP/1.1

Übertragen4,38 KB (0 B Größe)

Referrer Policystrict-origin-when-cross-origin

Connection keep-alive
Content-Type text/html; charset=UTF-8
Date Tue, 01 Mar 2022 09:37:08 GMT
Server nginx/1.18.0
Transfer-Encoding chunked
Accept /

Accept-Encoding gzip, deflate, br
Accept-Language de,en-US;q=0.7,en;q=0.3
Cache-Control no-cache
Connection keep-alive
Content-Length 43
Content-Type application/x-www-form-urlencoded; charset=UTF-8
Cookie SHOPWAREBACKEND=543knrrmn1aidj7mb0qtripunh; tinymcePasteText=1; TinyMCE_tinymcefield-1922-inputEl_size=cw%3D1445%26ch%3D509; TinyMCE_tinymcefield-3129-inputEl_size=cw%3D1514%26ch%3D463; TinyMCE_tinymcefield-2809-inputEl_size=cw%3D1445%26ch%3D445; TinyMCE_tinymcefield-5878-inputEl_size=cw%3D1445%26ch%3D324; TinyMCE_tinymcefield-10432-inputEl_size=cw%3D1445%26ch%3D403; TinyMCE_tinymcefield-16428-inputEl_size=cw%3D1471%26ch%3D521; TinyMCE_tinymcefield-2972-inputEl_size=cw%3D1445%26ch%3D632; TinyMCE_tinymcefiel…uestung.de::yRcNMUl8XkY4k8ZqihjiZfkmTYUYwR6s/ZP28x3ANSq1Famf2hjx9smXh7L78zJx::2; _ym_uid=1608653078137622588; _ym_d=1643621753; _gid=GA1.1.1956479481.1646037789; lastCheckSubscriptionDate=01032022; x-ua-device=desktop; acris_cookie_landing_page=/; acris_cookie_referrer=; __csrf_token-1=4h3kkVLFi3U5E1OiKZQop5qiJ7CMwA; acris_cookie_first_activated=11 16 22 134 170 9 24 25 74 78 81 141 149 90 15 145; TawkConnectionTime=0; currency=1; amazon-pay-connectedAuth=connectedAuth_general; _ym_isad=2; nocache=detail-1
Host www.studio-ausruestung.de
Origin https://www.studio-ausruestung.de
Pragma no-cache
Referer Shopware 5 - Backend (c) shopware AG
Sec-Fetch-Dest empty
Sec-Fetch-Mode cors
Sec-Fetch-Site same-origin
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:97.0) Gecko/20100101 Firefox/97.0
X-CSRF-Token 17PLa83aSOfsp7djP43s3413dNFfYz
X-Requested-With XMLHttpRequest

Hallo @ProWebs

kannst du mal versuchen mit diesem Artikel Shopware 5 - Tutorials & FAQs - Fehlermeldungen in Shopware debuggen
eine genaue Fehlermeldung herauszufinden? Was du geschrieben hattest, beinhaltet nicht den eigentlichen Fehler.

Viele Grüße aus Schöppingen
Michael Telgmann

Stack trace:
#0 /var/customers/webs/klimek/studio-ausruestung.de/shopware/var/cache/production_202110251506/html/en/d2/69/9a31f4bb96877f75efff669d34f5f6c94da9bd9f974fd3b891078a3f98d5(36): Symfony\Component\HttpKernel\HttpCache\AbstractSurrogate->handle()
#1 /var/customers/webs/klimek/studio-ausruestung.de/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(637): include(’/var/customers/…’)
#2 /var/customers/webs/klimek/studio-ausruestung.de/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(227): Symfony\Component\HttpKernel\HttpCache\HttpCache->restoreResponseBody()
#3 /var/customers/webs/klimek/studio-ausruestung.de/shopware/engine/Shopw" while reading response header from upstream, client: 136.243.111.28, server: studio-ausruestung.de, request: „GET / HTTP/1.1“, upstream: „fastcgi://unix:/run/php/php7.4-fpm.sock:“, host: „www.studio-ausruestung.de:443
2022/03/02 12:00:18 [crit] 14564#14564: *14254595 SSL_write() failed while sending response to client, client: 83.135.18.218, server: studio-ausruestung.de, request: „GET /web/cache/1646127219_5cf3432ef17335ad57131a46ab28a01e.css HTTP/1.1“, host: „www.studio-ausruestung.de“, referrer: „https://www.studio-ausruestung.de/checkout/confirm
2022/03/02 14:35:01 [error] 14565#14565: *14291211 FastCGI sent in stderr: „PHP message: PHP Fatal error: Declaration of Shopware\PremsDiscountCategory\Service\SwagBackendOrder\ProductSearch::getLastResultTotalCount() must be compatible with SwagBackendOrder\Components\ProductSearch\ProductSearchInterface::getLastResultTotalCount(): int in /var/customers/webs/klimek/studio-ausruestung.de/shopware/engine/Shopware/Plugins/Community/Frontend/PremsDiscountCategory/Service/SwagBackendOrder/ProductSearch.php on line 42“ while reading response header from upstream, client: 82.82.250.1, server: studio-ausruestung.de, request: „POST /backend/SwagBackendOrder/getProducts?_dc=1646228098798 HTTP/1.1“, upstream: „fastcgi://unix:/run/php/php7.4-fpm.sock:“, host: „www.studio-ausruestung.de“, referrer: „Shopware 5 - Backend (c) shopware AG
2022/03/02 14:35:38 [error] 14565#14565: *14291211 FastCGI sent in stderr: „PHP message: PHP Fatal error: Declaration of Shopware\PremsDiscountCategory\Service\SwagBackendOrder\ProductSearch::getLastResultTotalCount() must be compatible with SwagBackendOrder\Components\ProductSearch\ProductSearchInterface::getLastResultTotalCount(): int in /var/customers/webs/klimek/studio-ausruestung.de/shopware/engine/Shopware/Plugins/Community/Frontend/PremsDiscountCategory/Service/SwagBackendOrder/ProductSearch.php on line 42“ while reading response header from upstream, client: 82.82.250.1, server: studio-ausruestung.de, request: „POST /backend/SwagBackendOrder/getProducts?_dc=1646228136694 HTTP/1.1“, upstream: „fastcgi://unix:/run/php/php7.4-fpm.sock:“, host: „www.studio-ausruestung.de“, referrer: „Shopware 5 - Backend (c) shopware AG

Hallo @ProWebs

das Plugin „PremsDiscountCategory“ ist nicht mit der aktuellen Version 3.0.1 von Backend Order kompatibel.
Bitte wende dich an den Hersteller des Plugins.

Viele Grüße aus Schöppingen
Michael Telgmann

Hallo @ProWebs,

wir haben das Problem behoben. Bitte unser Plugin auf die aktuelle Pluginversion 8.9.1 updaten.

Viele Grüße
Sven

1 „Gefällt mir“