Liebes OXID-Forum,
ich haben eben versucht ein Update von OXID 6.4.3 auf OXID 6.5.0 durchzuführen. Hier habe ich mich an die Beschreibung der Update-Prozedur gehalten: Minor Update installieren — OXID eShop 6.5 | Anwenderdokumentation.
Da die 1.yaml Konfiguration-Datei verändert wurde, möchte ich die Konfiguration neu laden. OXID wirft hier jedoch folgende Fehlermeldung:
[2022-11-10 17:41:18] OXID Logger.ERROR: Cannot autowire service "OxidEsales\OxidEshopUpdateComponent\Module\Command\TransferModuleDataToProjectConfigurationCommand": argument "$moduleExtensionsSortingService" of method "__construct()" references class "OxidEsales\OxidEshopUpdateComponent\Module\Service\ModuleExtensionsSortingService" but no such service exists. Try changing the type-hint to "OxidEsales\OxidEshopUpdateComponent\Module\Service\ModuleExtensionsSortingServiceInterface" instead.
["[object] (Symfony\\Component\\DependencyInjection\\Exception\\RuntimeException(code: 0): Cannot autowire service \"OxidEsales\\OxidEshopUpdateComponent\\Module\\Command\\TransferModuleDataToProjectConfigurationCommand\": argument \"$moduleExtensionsSortingService\" of method \"__construct()\" references class \"OxidEsales\\OxidEshopUpdateComponent\\Module\\Service\\ModuleExtensionsSortingService\" but no such service exists. Try changing the type-hint to \"OxidEsales\\OxidEshopUpdateComponent\\Module\\Service\\ModuleExtensionsSortingServiceInterface\" instead. at C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\symfony\\dependency-injection\\Compiler\\DefinitionErrorExceptionPass.php:54)\n[stacktrace]
#0 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\symfony\\dependency-injection\\Compiler\\AbstractRecursivePass.php(82): Symfony\\Component\\DependencyInjection\\Compiler\\DefinitionErrorExceptionPass->processValue(Object(Symfony\\Component\\DependencyInjection\\Definition), true)\n#1 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\symfony\\dependency-injection\\Compiler\\DefinitionErrorExceptionPass.php(32): Symfony\\Component\\DependencyInjection\\Compiler\\AbstractRecursivePass->processValue(Array, true)\n#2 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\symfony\\dependency-injection\\Compiler\\AbstractRecursivePass.php(47): Symfony\\Component\\DependencyInjection\\Compiler\\DefinitionErrorExceptionPass->processValue(Array, true)\n#3 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\symfony\\dependency-injection\\Compiler\\Compiler.php(82): Symfony\\Component\\DependencyInjection\\Compiler\\AbstractRecursivePass->process(Object(Symfony\\Component\\DependencyInjection\\ContainerBuilder))\n#4 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\symfony\\dependency-injection\\ContainerBuilder.php(757): Symfony\\Component\\DependencyInjection\\Compiler\\Compiler->compile(Object(Symfony\\Component\\DependencyInjection\\ContainerBuilder))
#5 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Internal\\Container\\ContainerFactory.php(74): Symfony\\Component\\DependencyInjection\\ContainerBuilder->compile()
#6 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Internal\\Container\\ContainerFactory.php(65): OxidEsales\\EshopCommunity\\Internal\\Container\\ContainerFactory->getCompiledSymfonyContainer()
#7 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Internal\\Container\\ContainerFactory.php(50): OxidEsales\\EshopCommunity\\Internal\\Container\\ContainerFactory->initializeContainer()
#8 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\Database\\Adapter\\Doctrine\\Database.php(1415): OxidEsales\\EshopCommunity\\Internal\\Container\\ContainerFactory->getContainer()
#9 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\Database\\Adapter\\Doctrine\\Database.php(1409): OxidEsales\\EshopCommunity\\Core\\Database\\Adapter\\Doctrine\\Database->configureSqlLogger(Object(Doctrine\\DBAL\\Configuration))
#10 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\Database\\Adapter\\Doctrine\\Database.php(1403): OxidEsales\\EshopCommunity\\Core\\Database\\Adapter\\Doctrine\\Database->getConnectionConfiguration()
#11 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\Database\\Adapter\\Doctrine\\Database.php(106): OxidEsales\\EshopCommunity\\Core\\Database\\Adapter\\Doctrine\\Database->getConnectionFromDriverManager()
#12 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ee\\Core\\DatabaseProvider.php(46): OxidEsales\\EshopCommunity\\Core\\Database\\Adapter\\Doctrine\\Database->connect()
#13 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\DatabaseProvider.php(101): OxidEsales\\EshopEnterprise\\Core\\DatabaseProvider->createDatabase()
#14 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ee\\Core\\Config.php(151): OxidEsales\\EshopCommunity\\Core\\DatabaseProvider::getDb(2)
#15 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ee\\Core\\Config.php(69): OxidEsales\\EshopEnterprise\\Core\\Config->_getShopIdFromLangUrls()
#16 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\Config.php(814): OxidEsales\\EshopEnterprise\\Core\\Config->calculateActiveShopId()
#17 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\Config.php(437): OxidEsales\\EshopCommunity\\Core\\Config->getShopId()
#18 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\ShopControl.php(590): OxidEsales\\EshopCommunity\\Core\\Config->init()
#19 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\ShopControl.php(136): OxidEsales\\EshopCommunity\\Core\\ShopControl->_runOnce()
#20 C:\\Users\\pc-b3\\Projekte\\webshop\\vendor\\oxid-esales\\oxideshop-ce\\source\\Core\\Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()
#21 C:\\Users\\pc-b3\\Projekte\\webshop\\source\\index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()
#22 {main}\n"] []
Hat jemand eine Idee was hier schief gelaufen ist und wie ich das beheben könnte?
Vielen Dank & schönen Abend!