質問

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.

役に立ちましたか?

解決

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 ;
ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top