Hallo zusammen,
ich habe für einen Shop das Paypal Zettle System (Verkaufskanal) installiert, da der Shop nun auch stationär betrieben wird. Wenn ich die Produkte syncronisieren möchte, bricht er nach ein paar Produkten ab mit dem Fehler:
Error: Typed property Swag\PayPal\Pos\Api\Error\PosApiError\Violation::$propertyName must not be accessed before initialization in /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Api/Error/PosApiError/Violation.php:22Stack trace: #0 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Api/Error/PosApiError.php(38): Swag\PayPal\Pos\Api\Error\PosApiError\Violation->toString() #1 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Api/Exception/PosApiException.php(22): Swag\PayPal\Pos\Api\Error\PosApiError->getViolationsAsString() #2 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Client/PosClient.php(95): Swag\PayPal\Pos\Api\Exception\PosApiException->__construct(Object(Swag\PayPal\Pos\Api\Error\PosApiError), 422) #3 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Client/AbstractClient.php(88): Swag\PayPal\Pos\Client\PosClient->handleError(Object(GuzzleHttp\Exception\ClientException), Array) #4 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Client/AbstractClient.php(32): Swag\PayPal\Pos\Client\AbstractClient->handleRequestException(Object(GuzzleHttp\Exception\ClientException), Array) #5 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Client/PosClient.php(48): Swag\PayPal\Pos\Client\AbstractClient->post(‚organizations/s…‘, Array) #6 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Resource/ProductResource.php(57): Swag\PayPal\Pos\Client\PosClient->sendPostRequest(‚organizations/s…‘, Object(Swag\PayPal\Pos\Api\Product)) #7 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Sync/Product/NewUpdater.php(39): Swag\PayPal\Pos\Resource\ProductResource->createProduct(Object(Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelEntity), Object(Swag\PayPal\Pos\Api\Product)) #8 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/Sync/ProductSyncer.php(64): Swag\PayPal\Pos\Sync\Product\NewUpdater->update(Object(Swag\PayPal\Pos\Sync\Product\Util\ProductGroupingCollection), Object(Swag\PayPal\Pos\Sync\Context\ProductContext)) #9 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/MessageQueue/Handler/Sync/ProductSingleSyncHandler.php(60): Swag\PayPal\Pos\Sync\ProductSyncer->sync(Object(Shopware\Core\Content\Product\ProductCollection), Object(Shopware\Core\System\SalesChannel\SalesChannelEntity), Object(Shopware\Core\Framework\Context)) #10 /var/www/web25389647/html/simu/custom/plugins/SwagPayPal/src/Pos/MessageQueue/Handler/Sync/AbstractSyncHandler.php(42): Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductSingleSyncHandler->sync(Object(Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductSingleSyncMessage)) #11 /var/www/web25389647/html/simu/vendor/shopware/core/Framework/MessageQueue/Handler/AbstractMessageHandler.php(16): Swag\PayPal\Pos\MessageQueue\Handler\Sync\AbstractSyncHandler->handle(Object(Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductSingleSyncMessage)) #12 /var/www/web25389647/html/simu/vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php(63): Shopware\Core\Framework\MessageQueue\Handler\AbstractMessageHandler->__invoke(Object(Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductSingleSyncMessage)) #13 /var/www/web25389647/html/simu/vendor/symfony/messenger/Middleware/SendMessageMiddleware.php(74): Symfony\Component\Messenger\Middleware\HandleMessageMiddleware->handle(Object(Symfony\Component\Messenger\Envelope), Object(Symfony\Component\Messenger\Middleware\StackMiddleware)) #14 /var/www/web25389647/html/simu/vendor/shopware/core/Framework/MessageQueue/Middleware/RetryMiddleware.php(41): Symfony\Component\Messenger\Middleware\SendMessageMiddleware->handle(Object(Symfony\Component\Messenger\Envelope), Object(Symfony\Component\Messenger\Middleware\StackMiddleware)) #15 /var/www/web25389647/html/simu/vendor/symfony/messenger/Middleware/FailedMessageProcessingMiddleware.php(34): Shopware\Core\Framework\MessageQueue\Middleware\RetryMiddleware->handle(Object(Symfony\Component\Messenger\Envelope), Object(Symfony\Component\Messenger\Middleware\StackMiddleware)) #16 /var/www/web25389647/html/simu/vendor/symfony/messenger/Middleware/DispatchAfterCurrentBusMiddleware.php(68): Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware->handle(Object(Symfony\Component\Messenger\Envelope), Object(Symfony\Component\Messenger\Middleware\StackMiddleware)) #17 /var/www/web25389647/html/simu/vendor/symfony/messenger/Middleware/RejectRedeliveredMessageMiddleware.php(48): Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware->handle(Object(Symfony\Component\Messenger\Envelope), Object(Symfony\Component\Messenger\Middleware\StackMiddleware)) #18 /var/www/web25389647/html/simu/vendor/symfony/messenger/Middleware/AddBusNameStampMiddleware.php(37): Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware->handle(Object(Symfony\Component\Messenger\Envelope), Object(Symfony\Component\Messenger\Middleware\StackMiddleware)) #19 /var/www/web25389647/html/simu/vendor/symfony/messenger/MessageBus.php(77): Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware->handle(Object(Symfony\Component\Messenger\Envelope), Object(Symfony\Component\Messenger\Middleware\StackMiddleware)) #20 /var/www/web25389647/html/simu/vendor/shopware/core/Framework/MessageQueue/MonitoringBusDecorator.php(44): Symfony\Component\Messenger\MessageBus->dispatch(Object(Symfony\Component\Messenger\Envelope), Array) #21 /var/www/web25389647/html/simu/vendor/symfony/messenger/Worker.php(131): Shopware\Core\Framework\MessageQueue\MonitoringBusDecorator->dispatch(Object(Symfony\Component\Messenger\Envelope)) #22 /var/www/web25389647/html/simu/vendor/symfony/messenger/Worker.php(94): Symfony\Component\Messenger\Worker->handleMessage(Object(Symfony\Component\Messenger\Envelope), Object(Enqueue\MessengerAdapter\QueueInteropTransport), ‚default‘) #23 /var/www/web25389647/html/simu/vendor/shopware/core/Framework/MessageQueue/Api/ConsumeMessagesController.php(139): Symfony\Component\Messenger\Worker->run(Array) #24 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/HttpKernel.php(156): Shopware\Core\Framework\MessageQueue\Api\ConsumeMessagesController->consumeMessages(Object(Symfony\Component\HttpFoundation\Request)) #25 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/HttpKernel.php(78): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #26 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/Kernel.php(199): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #27 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Symfony\Component\HttpKernel\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #28 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Production\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #29 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(269): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #30 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(285): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #31 /var/www/web25389647/html/simu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(213): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #32 /var/www/web25389647/html/simu/vendor/shopware/core/HttpKernel.php(181): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #33 /var/www/web25389647/html/simu/vendor/shopware/core/HttpKernel.php(81): Shopware\Core\HttpKernel->doHandle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #34 /var/www/web25389647/html/simu/public/index.php(77): Shopware\Core\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request))#35 {main}
Den Support habe ich schon angeschrieben und es wurde auch direkt auf Shopware verwiesen…hat jemand ein ähnliches Problem gehabt und eine Lösung dafür gefunden? Ggf auch vom Shopware Team jemand eine Idee?
SW ist auf v6.4.6.1 Stable Version und Paypal ist auf Version: 4.1.0
Viele grüße
Edit: Die Produkte die noch nicht übertragen wurden, stehen im Zettle VK einfach auf: Noch nicht synchronisiert…ohne weitere Beschreibung.
Alle anderen Plugins deaktivieren hat auch nichts gebracht.