Nach Update auf sw6.4 whitepage

Moin moin,

ich hage gerade ein Update von sw6.3 auf 6.4 via FTP durchgeführt und den Update-Assistenten durchlaufen lassen. Am Ende wurde mir eine White-Page ausgespuckt und ich habe zudem keinen Backend-Zugang mehr. (BrowserCache ist geleert und und der prod Ordner gelöscht).
Ich hoffe jemand kann anhand der aktuellen Log erkennen, wo das Problem liegen könnte. Das swpa-Sort Plugin habe ich über php-myadmin deaktiviert jedoch ohne Erfolg.

Paaaaaanische Grüße
Bjarne

[2022-03-29 15:56:15] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\ClassNotFoundError: „Attempted to load class „AbstractFieldResolver“ from namespace „Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver“. Did you forget a „use“ statement for another namespace?“ at /kunden/514629_24114/webshop/custom/plugins/SwpaSort/src/Service/Decorating/Core/Framework/DataAbstractionLayer/Dbal/DecoratorOneToManyAssociationFieldResolver.php line 19 {„exception“:"[object] (Symfony\Component\ErrorHandler\Error\ClassNotFoundError(code: 0): Attempted to load class „AbstractFieldResolver“ from namespace „Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver“.\nDid you forget a „use“ statement for another namespace? at /kunden/514629_24114/webshop/custom/plugins/SwpaSort/src/Service/Decorating/Core/Framework/DataAbstractionLayer/Dbal/DecoratorOneToManyAssociationFieldResolver.php:19)"}
[2022-03-29 15:56:15] php.CRITICAL: Uncaught Exception: An exception occurred while executing ‚# cart::promotion::search-ids SELECT promotion.id FROM promotion WHERE (promotion.active = ? AND promotion.salesChannels.sales_channel_id = ? AND ((promotion.valid_from IS NULL AND promotion.valid_until IS NULL) OR (promotion.valid_from IS NULL AND (promotion.valid_until >= ?)) OR ((promotion.valid_from <= ?) AND promotion.valid_until IS NULL) OR ((promotion.valid_from <= ?) AND (promotion.valid_until >= ?))) AND promotion.use_codes = ?)‘ with params [true, „\xab\xde\x72\x0b\x88\x1f\x40\xef\x84\xdc\xd3\x9d\x7b\x18\x99\xb6“, „2022-03-29 23:59:59“, „2022-03-29 0:0:0“, „2022-03-29 0:0:0“, „2022-03-29 23:59:59“, false]: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ {„exception“:"[object] (Doctrine\DBAL\Exception\InvalidFieldNameException(code: 0): An exception occurred while executing ‚# cart::promotion::search-ids\nSELECT promotion.id FROM promotion WHERE (promotion.active = ? AND promotion.salesChannels.sales_channel_id = ? AND ((promotion.valid_from IS NULL AND promotion.valid_until IS NULL) OR (promotion.valid_from IS NULL AND (promotion.valid_until >= ?)) OR ((promotion.valid_from <= ?) AND promotion.valid_until IS NULL) OR ((promotion.valid_from <= ?) AND (promotion.valid_until >= ?))) AND promotion.use_codes = ?)‘ with params [true, „\xab\xde\x72\x0b\x88\x1f\x40\xef\x84\xdc\xd3\x9d\x7b\x18\x99\xb6“, „2022-03-29 23:59:59“, „2022-03-29 0:0:0“, „2022-03-29 0:0:0“, „2022-03-29 23:59:59“, false]:\n\nSQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ at /kunden/514629_24114/webshop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:60, Doctrine\DBAL\Driver\PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ at /kunden/514629_24114/webshop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:123, PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ at /kunden/514629_24114/webshop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:121)"}
[2022-03-29 15:56:17] php.CRITICAL: Uncaught Error: Class ‚Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\AbstractFieldResolver‘ not found {„exception“:"[object] (Error(code: 0): Class ‚Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\AbstractFieldResolver‘ not found at /kunden/514629_24114/webshop/custom/plugins/SwpaSort/src/Service/Decorating/Core/Framework/DataAbstractionLayer/Dbal/DecoratorOneToManyAssociationFieldResolver.php:19)"}
[2022-03-29 15:56:17] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\ClassNotFoundError: „Attempted to load class „AbstractFieldResolver“ from namespace „Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver“. Did you forget a „use“ statement for another namespace?“ at /kunden/514629_24114/webshop/custom/plugins/SwpaSort/src/Service/Decorating/Core/Framework/DataAbstractionLayer/Dbal/DecoratorOneToManyAssociationFieldResolver.php line 19 {„exception“:"[object] (Symfony\Component\ErrorHandler\Error\ClassNotFoundError(code: 0): Attempted to load class „AbstractFieldResolver“ from namespace „Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver“.\nDid you forget a „use“ statement for another namespace? at /kunden/514629_24114/webshop/custom/plugins/SwpaSort/src/Service/Decorating/Core/Framework/DataAbstractionLayer/Dbal/DecoratorOneToManyAssociationFieldResolver.php:19)"}
[2022-03-29 15:56:17] php.CRITICAL: Uncaught Exception: An exception occurred while executing ‚# cart::promotion::search-ids SELECT promotion.id FROM promotion WHERE (promotion.active = ? AND promotion.salesChannels.sales_channel_id = ? AND ((promotion.valid_from IS NULL AND promotion.valid_until IS NULL) OR (promotion.valid_from IS NULL AND (promotion.valid_until >= ?)) OR ((promotion.valid_from <= ?) AND promotion.valid_until IS NULL) OR ((promotion.valid_from <= ?) AND (promotion.valid_until >= ?))) AND promotion.use_codes = ?)‘ with params [true, „\xab\xde\x72\x0b\x88\x1f\x40\xef\x84\xdc\xd3\x9d\x7b\x18\x99\xb6“, „2022-03-29 23:59:59“, „2022-03-29 0:0:0“, „2022-03-29 0:0:0“, „2022-03-29 23:59:59“, false]: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ {„exception“:"[object] (Doctrine\DBAL\Exception\InvalidFieldNameException(code: 0): An exception occurred while executing ‚# cart::promotion::search-ids\nSELECT promotion.id FROM promotion WHERE (promotion.active = ? AND promotion.salesChannels.sales_channel_id = ? AND ((promotion.valid_from IS NULL AND promotion.valid_until IS NULL) OR (promotion.valid_from IS NULL AND (promotion.valid_until >= ?)) OR ((promotion.valid_from <= ?) AND promotion.valid_until IS NULL) OR ((promotion.valid_from <= ?) AND (promotion.valid_until >= ?))) AND promotion.use_codes = ?)‘ with params [true, „\xab\xde\x72\x0b\x88\x1f\x40\xef\x84\xdc\xd3\x9d\x7b\x18\x99\xb6“, „2022-03-29 23:59:59“, „2022-03-29 0:0:0“, „2022-03-29 0:0:0“, „2022-03-29 23:59:59“, false]:\n\nSQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ at /kunden/514629_24114/webshop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:60, Doctrine\DBAL\Driver\PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ at /kunden/514629_24114/webshop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:123, PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚promotion.salesChannels.sales_channel_id‘ in ‚where clause‘ at /kunden/514629_24114/webshop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:121)"}

Deaktiviere das Plugin SwpaSor. Es verursacht einen Fehler. Falls es nicht über die CLI funktioniert, über die Datenbank direkt.

Oder du behebst einfach den namespace Fehler in deinem Plugin direkt.

Danke für Deine Antwort.
Das Swpa-Sort Plugin hatte ich in der (wie in der Frage geschildert) bereits über die DB - Verwaltung deaktiviert - leider ohne Erfolg. Bliebe das Namespace Problem. Hättest Du evtl. einen Ansatz der Herangehensweise?

Hast du mal nachgesehen, ob es die AbstractFieldResolver.php in diesem Ordner gibt?

Findest du unter vendor/ … vermutlich dann den oberen Pfad