Plugin DHL Integration: keine Installation möglich

Guten Morgen, gestern bekam ich über den PluginManager die Meldung, dass das Plugin DHL Integration upgedatet werden kann. Prima, wie immer über den Manager gestartet mit folgendem Erfolg: Plugin wurde vom System deaktiviert - keine Fehlermeldungen - eine Neuinstallation ist nicht möglich. Alle Caches mehrfach gelöscht. Wie gesagt, keine Fehlermeldungen. Plugin nicht “löschbar”, mit Klick auf aktualisieren zeigt das Plugin kurz die Version 1.1.11 an und springt dann wieder auf die 1.1.9 zurück. Was kann ich tun? Bisher lief es bei mir ohne Probleme.

Gibt es eine Fehlermeldung in den Logs (im logs/-Verzeichnis findest Du die Shopware-Logs)?

Hallo, schau mal in den Ordner /cache/doctrine/Attributes und prüfe ob es da eine Datei ohne Namen (".php") gibt. Die müsstest du in diesem Fall löschen. Viele Grüße Moritz

[quote=“Moritz Naczenski”]Hallo, schau mal in den Ordner /cache/doctrine/Attributes und prüfe ob es da eine Datei ohne Namen (".php") gibt. Die müsstest du in diesem Fall löschen. [/quote] nein, die gibt es nicht. @TimmeHosting der letzte Eintrag ist vom 21.04 und lautet: [quote][2015-04-21 12:33:32] core.ERROR: exception ‘Enlight_Exception’ with message ‘Could not construct form class’ in /var/www/clients/client492/web1350/web/engine/Shopware/Controllers/Frontend/Forms.php:124 Stack trace: #0 /var/www/clients/client492/web1350/web/engine/Shopware/Controllers/Frontend/Forms.php(70): Shopware_Controllers_Frontend_Forms->getContent(NULL) #1 /var/www/clients/client492/web1350/web/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Forms->indexAction() #2 /var/www/clients/client492/web1350/web/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘indexAction’) #3 /var/www/clients/client492/web1350/web/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #4 /var/www/clients/client492/web1350/web/engine/Shopware/Kernel.php(145): Enlight_Controller_Front->dispatch() #5 /var/www/clients/client492/web1350/web/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(471): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #6 /var/www/clients/client492/web1350/web/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #7 /var/www/clients/client492/web1350/web/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(428): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #8 /var/www/clients/client492/web1350/web/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(328): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #9 /var/www/clients/client492/web1350/web/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #10 /var/www/clients/client492/web1350/web/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(192): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #11 /var/www/clients/client492/web1350/web/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /var/www/clients/client492/web1350/web/shopware.php(109): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #13 {main} {“uid”:“70d6846”}[/quote] Ansonsten wie gesagt, keine Meldungen.

Hallo, ist es vielleicht zweimal auf dem Server vorhanden? /engine/Shopware/Plugins/Community/Frontend/SwagDHL /engine/Shopware/Plugins/Default/Frontend/SwagDHL Sonst müsstest du einmal die Installation mit Firebug überprüfen. Da gibt es einen „saveplugin“ oder „updateplugin“-Request der dann in der Antwort eine Fehlermeldung hat. Viele Grüße Moritz

Hallo Moritz, es war zweimal vorhanden, habe die Version in /engine/Shopware/Plugins/Community/Frontend/SwagDHL gelöscht. Trotzdem bleibt alles so wie beschrieben.

Fehlermeldungen [quote]Uncaught TypeError: Cannot read property ‘message’ of nullExt.define.onInstallPlugin.record.save.callback @ /backend/PluginManager/load/?f=m/Account|m/Addon|m/Attribute|m/Category|m/Detail|m/LicencedProduct|…:2523Ext.apply.callback @ ext-all.js?201504021339:18k @ ext-all.js?201504021339:18Ext.define.processResponse @ base?file=bootstrap&loggedIn=1429870309:217(anonymous function) @ ext-all.js?201504021339:18Ext.apply.callback @ ext-all.js?201504021339:18Ext.define.onComplete @ ext-all.js?201504021339:18Ext.define.onStateChange @ ext-all.js?201504021339:18(anonymous function) @ ext-all.js?201504021339:18[/quote] [quote]Uncaught Ext.JSON.decode(): You’re trying to decode an invalid JSON String:
Fatal error : Cannot redeclare class Shopware\Models\Shop\Repository in /var/www/clients/client492/web1350/web/engine/Shopware/Models/Shop/Repository0.php on line 691
Ext.Error.Ext.extend.statics.raise @ ext-all.js?201504021339:18Ext.JSON.me.decode @ ext-all.js?201504021339:18Ext.define.updatePlugin.Ext.Ajax.request.callback @ /backend/PluginManager/load/?f=m/Account|m/Addon|m/Attribute|m/Category|m/Detail|m/LicencedProduct|…:3260Ext.apply.callback @ ext-all.js?201504021339:18Ext.define.onComplete @ ext-all.js?201504021339:18Ext.define.onStateChange @ ext-all.js?201504021339:18(anonymous function) @ ext-all.js?201504021339:18[/quote]

Hallo Lisa, in der Meldung steht was von Shopware/Models/Shop/Repository0.php Die Datei muss wohl angelegt worden sein von dir - ggf. um diese als Sicherung zu haben. Das kollidiert mit den Funktionen. Da dürfen keine Kopien oder Dateien liegen, die nicht zu shopware gehören. Das erzeugt auch falschen Cache Sebastian

1 „Gefällt mir“

Hallo Sebastian, super, das war das Problem. Ich habe die Datei als Kopie angelegt, als ich das Problem mit dem Plugin Sofortüberweisung hatte und Änderungen dort am Code vorgenommen habe. Vielen Dank, schönes WoE