Error nach Import von Eigenschaften

Hallo liebe Community,

Seit heute morgen als ich einige Filter Eigenschaften importiert habe zeigt mir Shopware beim Öffnen von Produkten im Backend immer folgende Meldung an:

Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. [Semantical Error] line 0, col 26 near 'Shopware\Models\Attribute\Configuration': Error: Class 'Shopware\Models\Attribute\Configuration' is not 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 26 ...', Object(Doctrine\ORM\Query\QueryException)) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(971): Doctrine\ORM\Query\Parser->semanticalError('Class 'Shopware...', Array) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1702): Doctrine\ORM\Query\Parser->AbstractSchemaName() #3 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1557): Doctrine\ORM\Query\Parser->RangeVariableDeclaration() #4 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(1292): Doctrine\ORM\Query\Parser->IdentificationVariableDeclaration() #5 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(874): Doctrine\ORM\Query\Parser->FromClause() #6 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(843): Doctrine\ORM\Query\Parser->SelectStatement() #7 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(268): Doctrine\ORM\Query\Parser->QueryLanguage() #8 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(351): Doctrine\ORM\Query\Parser->getAST() #9 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(281): Doctrine\ORM\Query\Parser->parse() #10 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(293): Doctrine\ORM\Query->_parse() #11 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(969): Doctrine\ORM\Query->_doExecute() #12 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 2) #13 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(739): Doctrine\ORM\AbstractQuery->execute(NULL, 2) #14 engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php(292): Doctrine\ORM\AbstractQuery->getArrayResult() #15 engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php(190): Shopware\Bundle\AttributeBundle\Service\CrudService->getTableConfiguration('s_articles_pric...') #16 engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php(93): Shopware\Bundle\AttributeBundle\Service\CrudService->getList('s_articles_pric...') #17 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_AttributeData->listAction() #18 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('listAction') #19 engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #20 engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch() #21 vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #22 engine/Shopware/Components/HttpCache/AppCache.php(255): 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(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #25 shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #26 {main}  

Ich kann damit leider sehr wenig anfangen und weiß auch nicht genau was das Problem ist.

Danke für jede Hilfe und viele Grüße

Felix Grossar

Lösch mal bitte den -kompletten- cache und probier es erneut.

Viele Grüße

Erstmal Danke für den Tipp.

Heißt kompletter Cache im Backend alle Caches löschen oder im Dateisystem die Cache Dateien löschen?

Viele Grüße

Klingt komisch auf eine Oder-Frage, aber Ja.

Ich würde erstmal den Cache über das Backend leeren, und wenn das keine Besserung bringt, im var/cache-Ordner auf der Kommandozeile das clear_cache.sh-Skript ausführen:

/bin/bash clear_cache.sh

 

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Moin.

Ich hab dieselbe Meldung in der Freitext-Verwaltung. Das core_production*.log gibt dazu noch dies hier aus:

[2016-08-31 16:01:18] core.ERROR: exception 'Doctrine\ORM\Query\QueryException' with message 'SELECT configuration FROM Shopware\Models\Attribute\Configuration configuration INDEX BY configuration.columnName WHERE configuration.tableName = :tableName ORDER BY configuration.position ASC' in /var/www/vinos/sw5/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:41 

Nachtrag:

Die Meldung kommt vom QueryBuilder, der in engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php in der FUnktion getTableConfiguration genutzt wird.

Bei mir ist die Fehlermeldung weg, allerdings erst, nachdem ich meine 5.1.6-Version zurückgespielt und das Update mit allen „Nebenwirkungen“ erneut durchgeführt habe. Eventuell ist beim ersten Update irgendwas für mich nicht sichtbares kaputt gegangen.

Hab jetzt ein Update auf 5.2.6 aufgespielt und das Problem hat sich von selbst behoben. Hoffentlich. :wink:

Trotzdem Danke für die Hilfe!