Update Shopware 4.1: Einkaufswelten im Backend gehen nicht

Hallo, nach dem Update auf Shopware 4.1 von 4.0.8 können die Einkaufswelten im Backend nicht mehr geöffnet werden. Es erscheint nur das “Loading Einkaufswelten” aber mehr passiert leider nicht. Es wird auch keine Fehlermeldung ausgegeben. Im Frontend werden die Einkaufswelten weiterhin gerendert. Hat jemand einen Ansatz für eine Fehlersuche?

Hi, ich hatte das Problem ähnlich (nicht bei Einkaufswelten, sondern irgendwelche anderen Menuepunkte wollten nicht, kam nur die Sanduhr). Hat sich von selbst erledigt nach 'Runterfahren des Servers und neuem Einloggen ins Backend, vielleicht hab ich auch den APC-Cache oder so noch geleert. Tschö Ralf

Habe es durch mehrmaliges löschen der Caches usw. es wieder geschafft das die Einkaufswelten aufgelistet werden. Dafür geht aktuell die Suche, bearbeiten und neu erstellen von Einkaufswelten nicht. Hauptfehler den ich bekommen: [Semantical Error] line 0, col 155 near 'rows = ?1 OR': Error: Class Shopware\Models\Emotion\Emotion has no field or association named rows in Doctrine\ORM\Query\QueryException.php on line 47 Neue Einkaufswelt speichern Ein Fehler ist beim Speichern aufgetreten: The identifier id is missing for a query of Shopware\Models\Category\Category Bearbeiten speichern Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. [Semantical Error] line 0, col 155 near 'rows = ?1 OR': Error: Class Shopware\Models\Emotion\Emotion has no field or association named rows in Doctrine\ORM\Query\QueryException.php on line 47 Stack trace: #0 Doctrine\ORM\Query\Parser.php(413): Doctrine\ORM\Query\QueryException::semanticalError('line 0, col 155...') #1 Doctrine\ORM\Query\Parser.php(646): Doctrine\ORM\Query\Parser-\>semanticalError('Class Suche Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. [Semantical Error] line 0, col 155 near 'rows = ?1 OR': Error: Class Shopware\Models\Emotion\Emotion has no field or association named rows in Doctrine\ORM\Query\QueryException.php on line 47 Stack trace: #0 Doctrine\ORM\Query\Parser.php(413): Doctrine\ORM\Query\QueryException::semanticalError('line 0, col 155...') #1 Doctrine\ORM\Query\Parser.php(646): Doctrine\ORM\Query\Parser-\>semanticalError('Class Shopware\...', Array) #2 Doctrine\ORM\Query\Parser.php(224): Doctrine\ORM\Query\Parser-\>\_processDeferredPathExpressions(Object(Doctrine\ORM\Query\AST\SelectStatement)) #3 Doctrine\ORM\Query\Parser.php(288): Doctrine\ORM\Query\Parser-\>getAST() #4 Doctrine\ORM\Query.php(230): Doctrine\ORM\Query\Parser-\>parse() #5 Doctrine\ORM\Query.php(241): Doctrine\ORM\Query-\>\_parse() #6 Doctrine\ORM\AbstractQuery.php(595): Doctrine\ORM\Query-\>\_doExecute() #7 Doctrine\ORM\AbstractQuery.php(444): Doctrine\ORM\AbstractQuery-\>execute(Array, 3) #8 Doctrine\ORM\Tools\Pagination\Paginator.php(110): Doctrine\ORM\AbstractQuery-\>getScalarResult() #9 Shopware/Components\Model\ModelManager.php(239): Doctrine\ORM\Tools\Pagination\Paginator-\>count(Object(Doctrine\ORM\Query)) #10 Shopware/Controllers\Backend\Emotion.php(122): Shopware\Components\Model\ModelManager-\>getQueryCount(Object(Doctrine\ORM\Query)) #11 Enlight\Controller\Action.php(148): Shopware\_Controllers\_Backend\_Emotion-\>listAction() #12 Enlight\Controller\Dispatcher\Default.php(521): Enlight\_Controller\_Action-\>dispatch('listAction') #13 Enlight\Controller\Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #14 Shopware/Components\HttpCache\HttpKernel.php(79): Enlight\_Controller\_Front-\>dispatch() #15 Symfony\Component\HttpKernel\HttpCache\HttpCache.php(434): Shopware\Components\HttpCache\HttpKernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #16 Shopware/Components\HttpCache\AppCache.php(234): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #17 Symfony\Component\HttpKernel\HttpCache\HttpCache.php(230):

Hi, das sieht stark nach fehlerhaften Proxies aus. Die Fehlermeldung sagt aus, dass Doctrine kein Feld namens „rows“ kennt. Dieses Feld gab es noch in der 4.0.8 wurde jedoch in der 4.1.0 raus genommen da man nun selbst eigene Grid-Vorlagen für den Einkaufswelten Designer definieren kann. Bitte stell sicher dass du die entsprechenden Dateirechte auf dem Cache (und Unterordnern) hast. Hier kann ich nur empfehlen den gesamten Cache zu leeren und zu kontrollieren ob die Proxy Dateien im Cache Verzeichnis auch wirklich gelöscht werden konnten. Sollten die Proxies weiterhin bestehen lösche diese bitte per Hand und kontrolliere erneut die Datei und Ordnerrechte. Sollte der Fehler weiterhin bestehen sende uns doch bitte deine Backend, Datenbank und FTP Zugangsdaten an forum@shopware.de dann schauen wir uns das Problem einmal an. Mit freundlichen Grüßen Oliver Denter

Hi, wir konnten den Fehler mit der Suche reproduzieren und beheben. Dieser wird mit 4.1.1 behoben sein. https://github.com/ShopwareAG/shopware- … ae281ba2a6 Anlegen, editieren und löschen von Einkaufswelten auf deinem System hat funktioniert. Hier musst du aufpassen, dass du eine Kategorie ausgewählt hast und nicht nur den Namen der Kategorie in die Combobox geschrieben hast. Sonst kann ExtJS nicht den richtigen Datensatz aus der Combobox übermitteln. Mit freundlichen Grüßen Oliver Denter

Vielen Dank für die schnelle Hilfe! Nun geht es wieder.