Pergunta

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.

Foi útil?

Solução

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 ;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top