Im Pluginmanager wurde mir das Update Artikelmehrfachänderung auf 1.0.3 angeboten, nach dem Herunterladen kann ich mich ins Backend nicht mehr einloggen. Meine Shopware Version ist 4.2. Gibts da Erfahrungen?
Hallo, ich habe mir gerade mal den Aufruf deines Backends angesehen, hier wird im Firefox folgende Fehlermeldung ausgegeben:Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
Resource id ‚swagmultiedit‘ already exists in the ACL in Zend/Acl.php on line 298
Stack trace:
#0 Shopware/Components/Acl.php(61): Zend\_Acl-\>addResource(Object(Shopware\Models\User\Resource)) #1 Shopware/Components/Acl.php(43): Shopware\_Components\_Acl-\>initAclResources() #2 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(494): Shopware\_Components\_Acl-\>initShopwareAclTree(Object(Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql)) #3 Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>onInitResourceAcl(Object(Enlight\_Event\_EventArgs)) #4 Enlight/Event/EventManager.php(252): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Event\_EventArgs)) #5 Shopware/Components/DependencyInjection/Container.php(247): Enlight\_Event\_EventManager-\>notifyUntil('Enlight\_Bootstr...', Array) #6 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('acl') #7 Shopware/Bootstrap.php(149): Shopware\Components\DependencyInjection\Container-\>get('Acl') #8 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(307): Shopware\_Bootstrap-\>getResource('Acl') #9 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(477): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>registerAclPlugin(Object(Shopware\_Components\_Auth)) #10 Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>onInitResourceAuth(Object(Enlight\_Event\_EventArgs)) #11 Enlight/Event/EventManager.php(252): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Event\_EventArgs)) #12 Shopware/Components/DependencyInjection/Container.php(247): Enlight\_Event\_EventManager-\>notifyUntil('Enlight\_Bootstr...', Array) #13 Shopware/Components/DependencyInjection/Container.php(142): Shopware\Components\DependencyInjection\Container-\>load('auth') #14 Shopware/Bootstrap.php(124): Shopware\Components\DependencyInjection\Container-\>has('Auth') #15 Enlight/Application.php(452): Shopware\_Bootstrap-\>hasResource('Auth') #16 Shopware/Controllers/Backend/ExtJs.php(162): Enlight\_Application-\>\_\_call('Auth', Array) #17 Shopware/Controllers/Backend/ExtJs.php(162): Shopware-\>Auth() #18 Enlight/Controller/Action.php(159): Shopware\_Controllers\_Backend\_ExtJs-\>indexAction() #19 Enlight/Controller/Dispatcher/Default.php(528): Enlight\_Controller\_Action-\>dispatch('indexAction') #20 Enlight/Controller/Front.php(228): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #21 Shopware/Kernel.php(141): Enlight\_Controller\_Front-\>dispatch() #22 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #24 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(244): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #25 Shopware/Components/HttpCache/AppCache.php(102): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #26 shopware.php(91): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #27 {main} Dies weißt auf einen doppelten Eintrag in der Tabelle s\_core\_acl\_resources hin. Schau dir am besten einmal die Tabelle an und suche mal nach "swagmultiedit" o.ä. hier muss es zwei Einträge geben. Hier sollte es ausreichen den Eintrag mit der höheren ID zu löschen (also den neueren Eintrag). Danach sollte das Backend wieder aufrufbar sein. Ein genereller Fehler der beim Update entsteht ist uns in diesem Zusammenhang nicht bekannt. Bei Änderungen an der Datenbank immer vorher ein Backup anlegen! Grüße Moritz
Danke, das war der Fehler…
Jetzt ist nur das Problem das das Modul Mehrfachänderung im backend nicht mehr startet, es ladet,ladet ladet…
Hallo, Bitte schicken Sie mir einmal die Zugangsdaten per persönlicher Nachricht oder eMail (forum@shopware.com). Dann schaue ich mir das mal an. Wichtig wären hier aktuelle Backend-Zugangsdaten (Administrator) und PHPMyAdmin-Zugangsdaten. Grüße Moritz Naczenski
Bei mir startet das PlugIn Mehrfachänderung auch nicht mehr. Weiß vielleicht irgendjemand, woran das liegen könnte? Viele Grüße Michael