Cookie Consent Plugin lässt sich nicht deinstallieren

ich wollte das plugin vor dem update auf 5.6.3 entfernen, leider endet es in folgendem fehler, auf dem ich mir keinen reim machen kann.
SW Version 5.6.1
 

php bin/console sw:plugin:uninstall SwagCookieConsentManager
PHP Fatal error: Uncaught TypeError: Argument 3 passed to SwagCookieConsentManager\Bootstrap\Uninstaller::__construct() must be of the type string, bool given, called in /custom/plugins/SwagCookieConsentManager/SwagCookieConsentManager.php on line 49 and defined in /custom/plugins/SwagCookieConsentManager/Bootstrap/Uninstaller.php:26
Stack trace:
#0 /custom/plugins/SwagCookieConsentManager/SwagCookieConsentManager.php(49): SwagCookieConsentManager\Bootstrap\Uninstaller->__construct(Object(Shopware\Components\Plugin\Context\UninstallContext), Object(Doctrine\DBAL\Connection), false)
#1 /engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php(194): SwagCookieConsentManager\SwagCookieConsentManager->uninstall(Object(Shopware\Components\Plugin\Context\UninstallContext))
#2 /engine/Shopware/Bundle/PluginInstallerBundle/Service/InstallerService.php(186): Shopware\Bundle\PluginInstallerBundle\Service\PluginI in /custom/plugins/SwagCookieConsentManager/Bootstrap/Uninstaller.php on line 26

 

ok nach einem blick in die dateien die die fehlermeldung betreffen: es lässt sich nur deinstallieren wenn die SW-Version mindestes 5.6.3 ist? lieg ich da richtig?

Guten Morgen @73k4‍,

schaue mal in die folgende Datei:
custom/plugins/SwagCookieConsentManager/Bootstrap/Uninstaller.php

Dort findest du folgende Zeile:
public function __construct(UninstallContext $installContext, Connection $connection, string $isShopware563)

Ändere den fett markierten Teil „string“ einmal in „bool“ und versuche es dann nochmal. :slight_smile:

Lieben Gruß
Shopware  Patrick Stahl

1 Like

danke!