Question

I wanted to install a new extension in my store and I keep on getting this error in CLI.

An exception was raised while creating "Application"; no instance returned#0 Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(1097): Zend\ServiceManager\ServiceManager->createServiceViaCallback(Array, 'a
pplication', 'Application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(638): Zend\ServiceManager\ServiceManager->createFromFactory('application', 'Application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(598): Zend\ServiceManager\ServiceManager->doCreate('Application', 'application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(530): Zend\ServiceManager\ServiceManager->create(Array)
Sites\XXXXX\vendor\zendframework\zend-mvc\src\Application.php(261): Zend\ServiceManager\ServiceManager->get('Application')
Sites\XXXXX\vendor\magento\framework\Console\Cli.php(57): Zend\Mvc\Application::init(Array)
Sites\XXXXX\bin\magento(21): Magento\Framework\Console\Cli->__construct('Magento CLI')
#7 {main}

An exception was raised while creating "Request"; no instance returned#0 Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(1097): Zend\ServiceManager\ServiceManager->createServiceViaCallback(Array, 'reque
st', 'Request')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(638): Zend\ServiceManager\ServiceManager->createFromFactory('request', 'Request')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(598): Zend\ServiceManager\ServiceManager->doCreate('Request', 'request')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(530): Zend\ServiceManager\ServiceManager->create(Array)
Sites\XXXXX\vendor\zendframework\zend-mvc\src\Application.php(113): Zend\ServiceManager\ServiceManager->get('Request')
Sites\XXXXX\vendor\zendframework\zend-mvc\src\Service\ApplicationFactory.php(29): Zend\Mvc\Application->__construct(Array, Object(Zend\ServiceManager\ServiceManager))
[internal function]: Zend\Mvc\Service\ApplicationFactory->createService(Object(Zend\ServiceManager\ServiceManager), 'application', 'Application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(939): call_user_func(Array, Object(Zend\ServiceManager\ServiceManager), 'application', 'Application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(1097): Zend\ServiceManager\ServiceManager->createServiceViaCallback(Array, 'application', 'Application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(638): Zend\ServiceManager\ServiceManager->createFromFactory('application', 'Application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(598): Zend\ServiceManager\ServiceManager->doCreate('Application', 'application')
Sites\XXXXX\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(530): Zend\ServiceManager\ServiceManager->create(Array)
Sites\XXXXX\vendor\zendframework\zend-mvc\src\Application.php(261): Zend\ServiceManager\ServiceManager->get('Application')
Sites\XXXXX\vendor\magento\framework\Console\Cli.php(57): Zend\Mvc\Application::init(Array)
Sites\XXXXX\bin\magento(21): Magento\Framework\Console\Cli->__construct('Magento CLI')
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in D:\Sites\XXXXXX\vendor\zendframework\zend-stdlib\src\ArrayObject.php on line 426#0 D:\Sites\XXXXXXvendor\composer\ClassLoader
.php(444): Magento\Framework\App\ErrorHandler->handler(2, '"continue" targ...', 'D:\\Sites\\xxx...', 426, Array)
#1 D:\Sites\XXXXXXvendor\composer\ClassLoader.php(444): include()
#2 D:\Sites\XXXXXXvendor\composer\ClassLoader.php(322): Composer\Autoload\includeFile('D:\\Sites\\xxx...')
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass('Zend\\Stdlib\\Arr...')
#4 D:\Sites\XXXXXXvendor\zendframework\zend-stdlib\src\Parameters.php(29): spl_autoload_call('Zend\\Stdlib\\Arr...')
#5 D:\Sites\XXXXXXvendor\zendframework\zend-console\src\Request.php(96): Zend\Stdlib\Parameters->__construct()
#6 D:\Sites\XXXXXXvendor\zendframework\zend-console\src\Request.php(122): Zend\Console\Request->getParams()
#7 D:\Sites\XXXXXXvendor\zendframework\zend-console\src\Request.php(66): Zend\Console\Request->params()
#8 D:\Sites\XXXXXXvendor\zendframework\zend-mvc\src\Service\RequestFactory.php(29): Zend\Console\Request->__construct()
#9 [internal function]: Zend\Mvc\Service\RequestFactory->createService(Object(Zend\ServiceManager\ServiceManager), 'request', 'Request')
#10 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(939): call_user_func(Array, Object(Zend\ServiceManager\ServiceManager), 'request', 'Request')
#11 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(1097): Zend\ServiceManager\ServiceManager->createServiceViaCallback(Array, 'request', 'Request')
#12 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(638): Zend\ServiceManager\ServiceManager->createFromFactory('request', 'Request')
#13 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(598): Zend\ServiceManager\ServiceManager->doCreate('Request', 'request')
#14 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(530): Zend\ServiceManager\ServiceManager->create(Array)
#15 D:\Sites\XXXXXXvendor\zendframework\zend-mvc\src\Application.php(113): Zend\ServiceManager\ServiceManager->get('Request')
#16 D:\Sites\XXXXXXvendor\zendframework\zend-mvc\src\Service\ApplicationFactory.php(29): Zend\Mvc\Application->__construct(Array, Object(Zend\ServiceManager\ServiceManager))
#17 [internal function]: Zend\Mvc\Service\ApplicationFactory->createService(Object(Zend\ServiceManager\ServiceManager), 'application', 'Application')
#18 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(939): call_user_func(Array, Object(Zend\ServiceManager\ServiceManager), 'application', 'Application')
#19 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(1097): Zend\ServiceManager\ServiceManager->createServiceViaCallback(Array, 'application', 'Application')
#20 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(638): Zend\ServiceManager\ServiceManager->createFromFactory('application', 'Application')
#21 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(598): Zend\ServiceManager\ServiceManager->doCreate('Application', 'application')
#22 D:\Sites\XXXXXXvendor\zendframework\zend-servicemanager\src\ServiceManager.php(530): Zend\ServiceManager\ServiceManager->create(Array)
#23 D:\Sites\XXXXXXvendor\zendframework\zend-mvc\src\Application.php(261): Zend\ServiceManager\ServiceManager->get('Application')
#24 D:\Sites\XXXXXXvendor\magento\framework\Console\Cli.php(57): Zend\Mvc\Application::init(Array)
#25 D:\Sites\XXXXXXbin\magento(21): Magento\Framework\Console\Cli->__construct('Magento CLI')
#26 {main}


Fatal error: Uncaught Error: Class 'Cli' not found in D:\Sites\XXXXXXbin\magento:30
Stack trace:
#0 {main}
  thrown in D:\Sites\XXXXXXbin\magento on line 30

I did Remove the extension from \app\code but this issue remains. I can't run any Magento CMDs. Any advice is appreciated.

Was it helpful?

Solution

Cleaning the generated files might solve it, try to run these sequence of commands below. Check the server requirements too.

php bin/magento deploy:mode:set developer ;
rm -rf vendor/* generated/* var/* pub/static/* ;
composer install ;
php bin/magento setup:upgrade ;
Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top