Nach Cache löschen Themes verschwunden

Hallo Shopwareforum,

nach meinem Hosting-Wechsel wollte ich nun einmal den Cache komplett neu „erzwingen“.

Dazu habe ich – wie bisher auch immer – unter var/cache den Ordner „production-XXX“ umbenannt. Dann den Shop neu geladen, wodurch er auch einen neuen production-ordner angelegt hat.

Jetzt klicke ich, ebenfalls wie gewohnt, unter Cache/Performance > Cache alle Punkte an und gehe auf „Leeren“. An dem Punkt, an dem das Theme kompiliert wird, bleibt er aber stehen, es tut sich nichts mehr.

Mir ist nun folgendes aufgefallen – wenn ich den production Ordner umbennene und dadurch die Erstellung eines neuen Ordners erzwungen wird, dann ist unter Einstellungen > Theme Manager plötzlich kein Theme mehr vorhanden!

Wie kommt das? Das war früher, vor meinem Hosting-Wechsel, nie der Fall. An diesem Punkt hilft nur noch das einspielen eines Backups.

Klicke ich z.B. dann auch auf Artikel > Übersicht, erhalte ich folgende Fehlermeldung:

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 1052 Stack trace: #0 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(1186): Doctrine\ORM\Query\SqlWalker->walkJoinAssociationDeclaration(Object(Doctrine\ORM\Query\AST\JoinAssociationDeclaration), 3, NULL) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(842): Doctrine\ORM\Query\SqlWalker->walkJoin(Object(Doctrine\ORM\Query\AST\Join)) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(820): Doctrine\ORM\Query\SqlWalker->walkIdentificationVariableDeclaration(Object(Doctrine\ORM\Query\AST\IdentificationVariableDeclaration)) #3 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(525): Doctrine\ORM\Query\SqlWalker->walkFromClause(Object(Doctrine\ORM\Query\AST\FromClause)) #4 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php(92): Doctrine\ORM\Query\SqlWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement)) #5 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(42): Doctrine\ORM\Tools\Pagination\CountOutputWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement)) #6 vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php(278): Doctrine\ORM\Query\Exec\SingleSelectExecutor->__construct(Object(Doctrine\ORM\Query\AST\SelectStatement), Object(Doctrine\ORM\Tools\Pagination\CountOutputWalker)) #7 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(399): Doctrine\ORM\Query\SqlWalker->getExecutor(Object(Doctrine\ORM\Query\AST\SelectStatement)) #8 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(286): Doctrine\ORM\Query\Parser->parse() #9 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(298): Doctrine\ORM\Query->_parse() #10 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(968): Doctrine\ORM\Query->_doExecute() #11 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(923): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 3) #12 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(750): Doctrine\ORM\AbstractQuery->execute(NULL, 3) #13 vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(125): Doctrine\ORM\AbstractQuery->getScalarResult() #14 engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php(179): Doctrine\ORM\Tools\Pagination\Paginator->count() #15 engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php(207): Shopware\Components\MultiEdit\Resource\Product\Filter->getPaginatedResult(Object(Doctrine\ORM\Query)) #16 engine/Shopware/Components/MultiEdit/Resource/Product.php(109): Shopware\Components\MultiEdit\Resource\Product\Filter->filter(Array, 0, ‚25‘, Array) #17 engine/Shopware/Controllers/Backend/ArticleList.php(374): Shopware\Components\MultiEdit\Resource\Product->filter(Array, 0, ‚25‘, Array) #18 engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_ArticleList->filterAction() #19 engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch(‚filterAction‘) #20 engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #21 engine/Shopware/Kernel.php(188): Enlight_Controller_Front->dispatch() #22 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 vendor/symfony/http-kernel/HttpCache/HttpCache.php(453): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #24 engine/Shopware/Components/HttpCache/AppCache.php(261): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #25 vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #26 engine/Shopware/Components/HttpCache/AppCache.php(102): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #27 shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #28 {main}

Das Frontend bleibt auch weiß.

Wer hat Rat, wer weiß wieso das plötzlich so ist? Ich verwende Shopware 5.6.6 und php 7.4

Ich habe soeben versucht, ein Update auf die aktuelle Version 5.7.3 zu machen - leider kommt nur eine weiße Seite bei /recovery/update/done - lösche ich /done raus, geht er einen Schritt zurück, aktualisiert einige Schlüssel in der Datenbank und will dann Dateien löschen/bereinigen - im production-ordner (wo auch sonst…). Es hilft wiedermal nur das Backup einzuspielen…

Hat jemand eine Idee hierzu? Kann ich evtl. auch irgendwie die Shopware-Version 5.6.6. „drüberinstallieren“ - falls meine Probleme evtl. von beschädigten Dateien kommen, die während des Datentransfers kaputt gegangen sind?