I had a 4.x-dev environment set up and upgraded it via the UI to 4.15. I then ran git fetch https://github.com/matomo-org/matomo. All was working as expected. I tried upgrading to 5.0 RC7 via the UI. I now get the following error related to Piwik\Log\LoggerInterface cannot be resolved.
**Fatal error** : Uncaught DI\Definition\Exception\InvalidDefinition: Entry "Piwik\Log\LoggerInterface" cannot be resolved: the class is not instantiable Full definition: Object ( class = #NOT INSTANTIABLE# Piwik\Log\LoggerInterface lazy = false ) in /var/www/matomo/vendor/php-di/php-di/src/Definition/Exception/InvalidDefinition.php:19 Stack trace: #0 /var/www/matomo/vendor/php-di/php-di/src/Definition/Resolver/ObjectCreator.php(127): DI\Definition\Exception\InvalidDefinition::create(Object(DI\Definition\ObjectDefinition), 'Entry "Piwik\\Lo...') #1 /var/www/matomo/vendor/php-di/php-di/src/Definition/Resolver/ObjectCreator.php(71): DI\Definition\Resolver\ObjectCreator->createInstance(Object(DI\Definition\ObjectDefinition), Array) #2 /var/www/matomo/vendor/php-di/php-di/src/Definition/Resolver/ResolverDispatcher.php(71): DI\Definition\Resolver\ObjectCreator->resolve(Object(DI\Definition\ObjectDefinition), Array) #3 /var/www/matomo/vendor/php-di/php-di/src/Container.php(390): DI\Definition\Resolver\ResolverDispatcher->resolve(Object(DI\Definition\ObjectDefinition), Array) #4 /var/www/matomo/vendor/php-di/php-di/src/Container.php(139): DI\Container->resolveDefinition(Object(DI\Definition\ObjectDefinition)) #5 /var/www/matomo/core/Container/Container.php(37): DI\Container->get('Piwik\\Log\\Logge...') #6 /var/www/matomo/core/Container/StaticContainer.php(84): Piwik\Container\Container->get('Piwik\\Log\\Logge...') #7 /var/www/matomo/core/ExceptionHandler.php(208): Piwik\Container\StaticContainer::get('Piwik\\Log\\Logge...') #8 /var/www/matomo/core/ExceptionHandler.php(96): Piwik\ExceptionHandler::logException(Object(DI\Definition\Exception\InvalidDefinition)) #9 /var/www/matomo/core/ExceptionHandler.php(43): Piwik\ExceptionHandler::dieWithHtmlErrorPage(Object(DI\Definition\Exception\InvalidDefinition)) #10 [internal function]: Piwik\ExceptionHandler::handleException(Object(DI\Definition\Exception\InvalidDefinition)) #11 {main} thrown in **/var/www/matomo/vendor/php-di/php-di/src/Definition/Exception/InvalidDefinition.php** on line **19**
Fatal error : Uncaught DI\Definition\Exception\InvalidDefinition: Entry “Piwik\Log\LoggerInterface” cannot be resolved: the class is not instantiable Full definition: Object ( class = #NOT INSTANTIABLE# Piwik\Log\LoggerInterface lazy = false ) in /var/www/matomo/vendor/php-di/php-di/src/Definition/Exception/InvalidDefinition.php:19 Stack trace: #0 /var/www/matomo/vendor/php-di/php-di/src/Definition/Resolver/ObjectCreator.php(127): DI\Definition\Exception\InvalidDefinition::create(Object(DI\Definition\ObjectDefinition), ‘Entry "Piwik\Lo…’) #1 /var/www/matomo/vendor/php-di/php-di/src/Definition/Resolver/ObjectCreator.php(71): DI\Definition\Resolver\ObjectCreator->createInstance(Object(DI\Definition\ObjectDefinition), Array) #2 /var/www/matomo/vendor/php-di/php-di/src/Definition/Resolver/ResolverDispatcher.php(71): DI\Definition\Resolver\ObjectCreator->resolve(Object(DI\Definition\ObjectDefinition), Array) #3 /var/www/matomo/vendor/php-di/php-di/src/Container.php(390): DI\Definition\Resolver\ResolverDispatcher->resolve(Object(DI\Definition\ObjectDefinition), Array) #4 /var/www/matomo/vendor/php-di/php-di/src/Container.php(139): DI\Container->resolveDefinition(Object(DI\Definition\ObjectDefinition)) #5 /var/www/matomo/core/Container/Container.php(37): DI\Container->get(‘Piwik\Log\Logge…’) #6 /var/www/matomo/core/Container/StaticContainer.php(84): Piwik\Container\Container->get(‘Piwik\Log\Logge…’) #7 /var/www/matomo/core/FrontController.php(276): Piwik\Container\StaticContainer::get(‘Piwik\Log\Logge…’) #8 [internal function]: Piwik\FrontController::triggerSafeModeWhenError() #9 {main} thrown in /var/www/matomo/vendor/php-di/php-di/src/Definition/Exception/InvalidDefinition.php on line 19
1 post - 1 participant