Backend Bestellungen Modul - Error: 'attribute' is already defined.

Hallo zusammen,

Wenn ich im Backend das Fenster/Modul „Kunden > Bestellungen“ öffne erscheint jedes mal die unten eingefügte Fehlermeldung. Das geschieht auch, wenn ich versuche eine Bestellung aus einem Kunden heraus zu öffnen. Es scheint irgendwas mit den Attributen/Freitextfeldern zu tun zu haben, aber mehr kann ich auch nicht heraus lesen.

Woran kann das liegen? Wie kann ich das womöglich beheben? Ich hoffe, mir kann jemand weiter helfen!

 

Hinweis: Schon beim Bestellvorgang im Frontend wird ganz zum Schluss die Meldung „Ups! Ein Fehler ist aufgetreten!“ angezeigt. Es wird aber eine Bestellbestätigung per eMail versandt und auch ist die Bestellung beim Kunden im Backend sichtbar. Man kann sie aber eben nicht öffnen.

 

Hier die komplette Fehlermeldung:

Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. [Semantical Error] line 0, col 558 near ‚attribute WHERE‘: Error: ‚attribute‘ is already defined. in vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php on line 63 Stack trace: #0 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(483): Doctrine\ORM\Query\QueryException::semanticalError(‚line 0, col 558…‘, Object(Doctrine\ORM\Query\QueryException)) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(945): Doctrine\ORM\Query\Parser->semanticalError(‚‚attribute‘ is …‘, Array) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1740): Doctrine\ORM\Query\Parser->AliasIdentificationVariable() #3 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1674): Doctrine\ORM\Query\Parser->JoinAssociationDeclaration() #4 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1569): Doctrine\ORM\Query\Parser->Join() #5 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1292): Doctrine\ORM\Query\Parser->IdentificationVariableDeclaration() #6 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(874): Doctrine\ORM\Query\Parser->FromClause() #7 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(843): Doctrine\ORM\Query\Parser->SelectStatement() #8 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(268): Doctrine\ORM\Query\Parser->QueryLanguage() #9 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(351): Doctrine\ORM\Query\Parser->getAST() #10 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(263): Doctrine\ORM\Query\Parser->parse() #11 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(123): Doctrine\ORM\Tools\Pagination\Paginator->getCountQuery() #12 engine/Shopware/Controllers/Backend/Order.php(376): Doctrine\ORM\Tools\Pagination\Paginator->count() #13 [internal function]: Shopware_Controllers_Backend_Order->getList(Array, NULL, ‚0‘, ‚20‘) #14 var/cache/production_201701241633/proxies/ShopwareControllersBackendOrderProxy.php(6): call_user_func_array(Array, Array) #15 engine/Library/Enlight/Hook/HookManager.php(187): Shopware_Proxies_ShopwareControllersBackendOrderProxy->executeParent(‚getList‘, Array) #16 var/cache/production_201701241633/proxies/ShopwareControllersBackendOrderProxy.php(18): Enlight_Hook_HookManager->executeHooks(Object(Shopware_Proxies_ShopwareControllersBackendOrderProxy), ‚getList‘, Array) #17 engine/Shopware/Controllers/Backend/Order.php(354): Shopware_Proxies_ShopwareControllersBackendOrderProxy->getList(Array, NULL, ‚0‘, ‚20‘) #18 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Order->getListAction() #19 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‚getListAction‘) #20 engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #21 engine/Shopware/Kernel.php(179): Enlight_Controller_Front->dispatch() #22 vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #24 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #25 engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #26 shopware.php(117): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #27 {main}  

OK

Den gleichen Fehler habe ich auch, nachdem ich gestern auf 5.2.16 geupdated habe. Ich hoffe jemand hat eine Idee…

503 - Service Unavailable
Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. [Semantical Error] line 0, col 547 near ‘attribute WHERE’: Error: ‘attribute’ is already defined. in vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php on line 63 Stack trace: #0
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(483): Doctrine\ORM\Query\QueryException::semanticalError(‘line 0, col 547…’, Object(Doctrine\ORM\Query\QueryException)) #1
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(945): Doctrine\ORM\Query\Parser->semanticalError(’‘attribute’ is …’, Array) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1740): Doctrine\ORM\Query\Parser->AliasIdentificationVariable() #3
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1674): Doctrine\ORM\Query\Parser->JoinAssociationDeclaration() #4
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1569): Doctrine\ORM\Query\Parser->Join() #5
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1292): Doctrine\ORM\Query\Parser->IdentificationVariableDeclaration() #6
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(874): Doctrine\ORM\Query\Parser->FromClause() #7
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(843): Doctrine\ORM\Query\Parser->SelectStatement() #8
vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(268): Doctrine\ORM\Query\Parser->QueryLanguage() #9 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(351): Doctrine\ORM\Query\Parser->getAST() #10
vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(263): Doctrine\ORM\Query\Parser->parse() #11
vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(123): Doctrine\ORM\Tools\Pagination\Paginator->getCountQuery() #12
engine/Shopware/Controllers/Backend/Order.php(376): Doctrine\ORM\Tools\Pagination\Paginator->count() #13 engine/Shopware/Controllers/Backend/Order.php(354): Shopware_Controllers_Backend_Order->getList(NULL, NULL, ‘0’, ‘20’) #14
engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Order->getListAction() #15
engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‘getListAction’) #16
engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #17
engine/Shopware/Kernel.php(179): Enlight_Controller_Front->dispatch() #18
vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #19
engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #20
vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #21
engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #22
shopware.php(117): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #23
{main}

Hallo Markus TN, ich habe gerade meine PlugIns aktualisiert im Plugin Manager und jetzt kann ich die Bestellungen wieder sehen. Vielleicht klappt das bei dir auch… Gruß BMike

@bmike schrieb:

Hallo Markus TN, ich habe gerade meine PlugIns aktualisiert im Plugin Manager und jetzt kann ich die Bestellungen wieder sehen. Vielleicht klappt das bei dir auch… Gruß BMike

 

Ja, das hat tatsächlich geholfen. Zwar lässt sich eines der Plugins aus anderen Gründen nicht updaten, aber wenn dieses deaktiviert ist macht es auch keine Probleme. Seltsam ist es aber schon, da nicht aktuelle Plugins bisher nie solche Probleme verursacht hatten.

Nichtsdestotrotz, vielen Dank für den Tipp! Problem also behoben.