# Fatal error: Uncaught exception 'BadMethodCallException' nach Update auf 5.1.5

**URL:** <https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963>\
**Category:** Allgemein\
**Created:** [12. April 2016 um 15:15 UTC](https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963 "2016-04-12T15:15:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![coarsy](https://avatars.discourse-cdn.com/v4/letter/c/59ef9b/32.png) [@coarsy](https://forum.shopware.com/u/coarsy)\
**Post date:** [12. April 2016 um 15:15 UTC](https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963/1 "2016-04-12T15:15:27Z")

</div>

Hi und guten Abend,

nach dem Update auf 5.1.5 lässt sich leider das Frontend nicht mehr aufrufen. Folgendes Stack Trace wird ausgegeben:

**Fatal error** : Uncaught exception ‘BadMethodCallException’ with message ‘Type of association must be one of \*\_TO\_ONE or MANY\_TO\_MANY’ in /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php:1028 Stack trace: #0 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(1155): Doctrine\ORM\Query\SqlWalker-\>walkJoinAssociationDeclaration(Object(Doctrine\ORM\Query\AST\JoinAssociationDeclaration), 1, NULL) #1 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(837): Doctrine\ORM\Query\SqlWalker-\>walkJoin(Object(Doctrine\ORM\Query\AST\Join)) #2 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(815): Doctrine\ORM\Query\SqlWalker-\>walkIdentificationVariableDeclaration(Object(Doctrine\ORM\Query\AST\IdentificationVariableDeclaration)) #3 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(522): Doctrine\ORM\Query\SqlWalker-\>walkFromClause(Object(Doctrine\ORM\Query\AST\FromClause)) #4 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(42): Doctrine\ORM\Query\SqlWalker-\>walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement)) #5 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(277): Doctrine\ORM\Query\Exec\SingleSelectExecutor-\>\_\_construct(Object(Doctrine\ORM\Query\AST\SelectStatement), Object(Doctrine\ORM\Query\SqlWalker)) #6 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(390): Doctrine\ORM\Query\SqlWalker-\>getExecutor(Object(Doctrine\ORM\Query\AST\SelectStatement)) #7 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(281): Doctrine\ORM\Query\Parser-\>parse() #8 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(293): Doctrine\ORM\Query-\>\_parse() #9 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(969): Doctrine\ORM\Query-\>\_doExecute() #10 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery-\>executeIgnoreQueryCache(NULL, 2) #11 /home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(766): Doctrine\ORM\AbstractQuery-\>execute(NULL, 2) #12 /home/www/p123341/html/shopware/shopware5/engine/Shopware/Core/sCategories.php(674): Doctrine\ORM\AbstractQuery-\>getOneOrNullResult(2) #13 /home/www/p123341/html/shopware/shopware5/engine/Shopware/Core/sCategories.php(529): sCategories-\>getActiveCategoryData(3, 1) #14 /home/www/p123341/html/shopware/shopware5/engine/Shopware/Controllers/Frontend/Index.php(48): sCategories-\>sGetCategoryContent(3) #15 /home/www/p123341/html/shopware/shopware5/engine/Library/Enlight/Controller/Action.php(158): Shopware\_Controllers\_Frontend\_Index-\>indexAction() #16 /home/www/p123341/html/shopware/shopware5/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch(‘indexAction’) #17 /home/www/p123341/html/shopware/shopware5/engine/Library/Enlight/Controller/Front.php(226): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #18 /home/www/p123341/html/shopware/shopware5/engine/Shopware/Kernel.php(153): Enlight\_Controller\_Front-\>dispatch() #19 /home/www/p123341/html/shopware/shopware5/vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #20 /home/www/p123341/html/shopware/shopware5/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #21 /home/www/p123341/html/shopware/shopware5/vendor/symfony/http-kernel/HttpCache/HttpCache.php(449): Shopware\Components\HttpCache\ in **/home/www/p123341/html/shopware/shopware5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php** on line **1028**  
&nbsp;

Hat jemand eine Idee, was&nbsp; hier schief läuft?

Vielen Dank und viele Grüße,

Chris

---

<div class="post-metadata">

**Author:** ![scrat](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@scrat](https://forum.shopware.com/u/scrat)\
**Post date:** [7. Mai 2016 um 20:37 UTC](https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963/2 "2016-05-07T20:37:06Z")

</div>

Hallo Chris,

hast du das Problem&nbsp; inzwischen beheben können?

---

<div class="post-metadata">

**Author:** ![coarsy](https://avatars.discourse-cdn.com/v4/letter/c/59ef9b/32.png) [@coarsy](https://forum.shopware.com/u/coarsy)\
**Post date:** [7. Mai 2016 um 21:17 UTC](https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963/3 "2016-05-07T21:17:44Z")

</div>

Hi,

ja, habe ich beheben können. Die Foreignkeys müssen vor dem Update mit dem entsprechenden SQL-Script behoben werden!

Zwischenzeitlich läuft mein Shop auf 5.1.5.

LG,

Chris

---

<div class="post-metadata">

**Author:** ![e24](https://avatars.discourse-cdn.com/v4/letter/e/b2d939/32.png) [@e24](https://forum.shopware.com/u/e24)\
**Post date:** [1. Dezember 2017 um 21:21 UTC](https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963/4 "2017-12-01T21:21:12Z")

</div>

Hi… haben leider seit Tagen den gleichen / ählnichen Fehler im Backend, wenn man auf „Kunden“ klicken möchte! Registrierung im Frontend geht nicht mehr! Bitte um kurze Hilfe, was genau ist hier die Lösung?? Danke für kurze Hilfe!

```
Ups! Ein Fehler ist aufgetreten!

    
        Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
    

    Type of association must be one of *_TO_ONE or MANY_TO_MANY in vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php on line 1028

    Stack trace:
    
        #0 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(1155): Doctrine\ORM\Query\SqlWalker->walkJoinAssociationDeclaration(Object(Doctrine\ORM\Query\AST\JoinAssociationDeclaration), 1, NULL)
#1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(837): Doctrine\ORM\Query\SqlWalker->walkJoin(Object(Doctrine\ORM\Query\AST\Join))
#2 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(815): Doctrine\ORM\Query\SqlWalker->walkIdentificationVariableDeclaration(Object(Doctrine\ORM\Query\AST\IdentificationVariableDeclaration))
#3 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(522): Doctrine\ORM\Query\SqlWalker->walkFromClause(Object(Doctrine\ORM\Query\AST\FromClause))
#4 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(42): Doctrine\ORM\Query\SqlWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement))
#5 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(277): Doctrine\ORM\Query\Exec\SingleSelectExecutor->__construct(Object(Doctrine\ORM\Query\AST\SelectStatement), Object(Doctrine\ORM\Query\SqlWalker))
#6 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(390): Doctrine\ORM\Query\SqlWalker->getExecutor(Object(Doctrine\ORM\Query\AST\SelectStatement))
#7 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(281): Doctrine\ORM\Query\Parser->parse()
#8 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(293): Doctrine\ORM\Query->_parse()
#9 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(969): Doctrine\ORM\Query->_doExecute()
#10 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 3)
#11 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(751): Doctrine\ORM\AbstractQuery->execute(NULL, 3)
#12 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(151): Doctrine\ORM\AbstractQuery->getScalarResult()
#13 engine/Shopware/Controllers/Backend/Application.php(662): Doctrine\ORM\Tools\Pagination\Paginator->getIterator()
#14 engine/Shopware/Controllers/Backend/CustomerQuickView.php(166): Shopware_Controllers_Backend_Application->getList('0', '20', Array, Array, Array)
#15 engine/Shopware/Controllers/Backend/Application.php(210): Shopware_Controllers_Backend_CustomerQuickView->getList('0', '20', Array, Array, Array)
#16 engine/Shopware/Controllers/Backend/CustomerQuickView.php(74): Shopware_Controllers_Backend_Application->listAction()
#17 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_CustomerQuickView->listAction()
#18 engine/Library/Enlight/Controller/Dispatcher/Default.php(530): Enlight_Controller_Action->dispatch('listAction')
#19 engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#20 engine/Shopware/Kernel.php(189): Enlight_Controller_Front->dispatch()
#21 vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#22 engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#23 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#24 engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#25 shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#26 {main}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![e24](https://avatars.discourse-cdn.com/v4/letter/e/b2d939/32.png) [@e24](https://forum.shopware.com/u/e24)\
**Post date:** [1. Dezember 2017 um 23:44 UTC](https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963/5 "2017-12-01T23:44:48Z")

</div>

Gelöst: Also bei uns lag es an irgendeiner Datei (ggf. Cache). Nachdem wir ein älteres Backup der Dateien eingespielt haben, ist der Fehler verschwunden.&nbsp;

---

<div class="post-metadata">

**Author:** ![great2gether](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/great2gether/32/12887_2.png) [@great2gether](https://forum.shopware.com/u/great2gether)\
**Post date:** [29. März 2021 um 09:42 UTC](https://forum.shopware.com/t/fatal-error-uncaught-exception-badmethodcallexception-nach-update-auf-5-1-5/35963/6 "2021-03-29T09:42:26Z")

</div>

Ich hatte den Fehler nach einem Seiten-Umzug. Auf der einen Domain: alles super. Auf der anderen Domain: alles nicht super und eben dieser Fehler in den Bestellungen.

Habe dann das Update noch einmal hochgeladen. Wer nicht die allerneuste Version installiert hat, kann auch einfach mal den Sprung auf die nächst höhere Version probieren. Backups nicht vergessen.

Grüße,  
Atilla
