Nach Update auf 5.2.16 ein 503 - Service unavailable unter Bestellungen

 

Hallo zusammen,

seitdem wir unser Shopware auf die neue 5.2.16 aktualisiert haben, funktionieren die Bestellungen (Kunden > Bestellungen) aufgrund des unten genannten Fehlers nicht mehr. [1] 

Im PHP-Error.log steht nichts und das Apache.log ist ebenfalls leer. Im core_production.log steht nur die Fehlermeldung. Andere Logs werden nicht geschrieben. Der Fehler ist mir im Zusammenhang mit zu vielen Default-Shops bekannt, das ist hier nicht der Fall - wir haben nur einen Shop und der ist default (auch in s_core_shops).

Wir setzen PHP in der Version 5.6 ein:

PHP 5.6.28 (cgi-fcgi) (built: Nov 23 2016 15:29:16)
Copyright © 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright © 1998-2016 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.4, Copyright © 2002-2016, by ionCube Ltd.
    with Zend Guard Loader v3.3, Copyright © 1998-2014, by Zend Technologies

Ich habe absolut keine Idee mehr, kann mir jemand Hilfestellung geben?

Danke und Gruß

Hermsi

[1]

[2017-01-30 07:52:19] core.ERROR: exception ‚Doctrine\ORM\NonUniqueResultException‘ in /html/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:781 Stack t
race: #0 /html/shopware/engine/Shopware/Controllers/Backend/Order.php(385): Doctrine\ORM\AbstractQuery->getOneOrNullResult(2) #1 /html/shopware/engine/Shopware/Controll
ers/Backend/Order.php(354): Shopware_Controllers_Backend_Order->getList(NULL, NULL, ‚0‘, ‚20‘) #2 [internal function]: Shopware_Controllers_Backend_Order->getListAction
() #3 /html/shopware/var/cache/production_201701241633/proxies/ShopwareControllersBackendOrderProxy.php(6): call_user_func_array(Array, Array) #4 /html/shopware/engine/
Library/Enlight/Hook/HookManager.php(187): Shopware_Proxies_ShopwareControllersBackendOrderProxy->executeParent(‚getListAction‘, Array) #5 /html/shopware/var/cache/prod
uction_201701241633/proxies/ShopwareControllersBackendOrderProxy.php(18): Enlight_Hook_HookManager->executeHooks(Object(Shopware_Proxies_ShopwareControllersBackendOrder
Proxy), ‚getListAction‘, Array) #6 /html/shopware/engine/Library/Enlight/Controller/Action.php(159): Shopware_Proxies_ShopwareControllersBackendOrderProxy->getListActio
n() #7 /html/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‚getListAction‘) #8 /html/shopware/engine/Libra
ry/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response
_ResponseHttp)) #9 /html/shopware/engine/Shopware/Kernel.php(179): Enlight_Controller_Front->dispatch() #10 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCach
e.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #11 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255)
: Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #12 /html/shopware/vendor/symfony/http-kernel/
HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #13 /html/shopware/engine/Shopware
/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #14 /html/shopwa
re/shopware.php(117): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #15 {main} {„uid“:„12ef615“}

Hallöchen,

habe die Lösung gefunden. Scheinbar waren mehrere Bestellungen mit der gleichen orderNumber (0) angelegt.

Da es kein Live-Shop ist, habe ich alle Bestellungen und Kunden direkt über die Datenbanken gelöscht sowie die Nummernkreise zurückgesetzt:

Liebe Grüße,

Hermsi