Update auf Shopware 6.6 fehlgeschlagen PHP Fatal Error

Mahlzeit,

leider ging das Update auf Shopware 6.6 schief. Kann mir jemand weiterhelfen?

-bash-4.2$ /opt/plesk/php/8.2/bin/php bin/console
PHP Fatal error: Uncaught Error: Interface „Symfony\Component\Messenger\Handler\MessageSubscriberInterface“ not found in /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/custom/plugins/SwagPayPal/src/Pos/MessageQueue/Handler/Sync/AbstractSyncHandler.php:24
Stack trace:
#0 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/composer/ClassLoader.php(576): include()
#1 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/composer/ClassLoader.php(427): Composer\Autoload{closure}(‚/var/www/vhosts…‘)
#2 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/custom/plugins/SwagPayPal/src/Pos/MessageQueue/Handler/CloneVisibilityHandler.php(27): Composer\Autoload\ClassLoader->loadClass(‚Swag\PayPal\Pos…‘)
#3 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/composer/ClassLoader.php(576): include(‚/var/www/vhosts…‘)
#4 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/composer/ClassLoader.php(427): Composer\Autoload{closure}(‚/var/www/vhosts…‘)
#5 [internal function]: Composer\Autoload\ClassLoader->loadClass(‚Swag\PayPal\Pos…‘)
#6 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/shopware/core/Framework/MessageQueue/MessageHandlerCompilerPass.php(24): class_exists(‚Swag\PayPal\Pos…‘)
#7 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/symfony/dependency-injection/Compiler/Compiler.php(73): Shopware\Core\Framework\MessageQueue\MessageHandlerCompilerPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#8 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(750): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#9 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/symfony/http-kernel/Kernel.php(488): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#10 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/shopware/core/Kernel.php(150): Symfony\Component\HttpKernel\Kernel->initializeContainer()
#11 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/bin/console(54): Shopware\Core\Kernel->boot()
#12 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/vendor/autoload_runtime.php(24): {closure}(Array)
#13 /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/bin/console(17): require_once(‚/var/www/vhosts…‘)
#14 {main}
thrown in /var/www/vhosts/h202432.webshop2.dogado.net/httpdocs/custom/plugins/SwagPayPal/src/Pos/MessageQueue/Handler/Sync/AbstractSyncHandler.php on line 24

Hattest du das PayPal Plugin deaktiviert? Und war es vor dem Update aktuell?

Wenn du aus account.shopware.com das neuste PayPal Plugin als ZIP lädst und die Dateien ersetzt, dann könnte es ggf. funktionieren.

1 „Gefällt mir“

Es war scheinbar noch aktiv, aber aktuell.
Habe es reinkopiert und das Update per Composer gestartet. Konnte mich dann kurz einloggen und dann wars das wieder. Habe dann alle Plugins in SQL deaktiviert und cache geleert.
Zum Schluss noch plugin:update:all jetzt kann ich mich zumindest wieder einloggen. Mal schauen ob dann alles wieder funktioniert.

Danke für den Tip. Hat mir auf jeden Fall sehr weitergeholfen.