drupal-console
drupal-console copied to clipboard
TypeError: Argument 1 passed to Drupal\Console\Command\Migrate\RollBackCommand::__construct() must be an instance of Drupal\migrate\Plugin\MigrationPluginManagerInterface, null given
Running drupal console will got this issue:
root@2295b3ef7c0f:/var/www/html(eabax)# vendor/bin/drupal
console.database_log_poll - Plugin (language) instance class "\Drupal\language\DefaultLanguageItem" does not exist.
TypeError: Argument 1 passed to Drupal\Console\Command\Migrate\RollBackCommand::__construct() must be an instance of Drupal\migrate\Plugin\MigrationPluginManagerInterface, null given in /var/www/html/vendor/drupal/console/src/Command/Migrate/RollBackCommand.php on line 43 #0 [internal function]: Drupal\Console\Command\Migrate\RollBackCommand->__construct(NULL)
#1 /var/www/html/vendor/symfony/dependency-injection/ContainerBuilder.php(1169): ReflectionClass->newInstanceArgs(Array)
#2 /var/www/html/vendor/symfony/dependency-injection/ContainerBuilder.php(633): Symfony\Component\DependencyInjection\ContainerBuilder->createService(Object(Symfony\Component\DependencyInjection\Definition), Array, true, 'console.migrate...')
#3 /var/www/html/vendor/symfony/dependency-injection/ContainerBuilder.php(587): Symfony\Component\DependencyInjection\ContainerBuilder->doGet('console.migrate...', 1)
#4 /var/www/html/vendor/drupal/console-core/src/Application.php(441): Symfony\Component\DependencyInjection\ContainerBuilder->get('console.migrate...')
#5 /var/www/html/vendor/drupal/console-core/src/Application.php(211): Drupal\Console\Core\Application->registerCommands()
#6 /var/www/html/vendor/drupal/console-core/src/Application.php(116): Drupal\Console\Core\Application->loadCommands()
#7 /var/www/html/vendor/drupal/console/src/Application.php(64): Drupal\Console\Core\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#8 /var/www/html/vendor/symfony/console/Application.php(148): Drupal\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 /var/www/html/vendor/drupal/console/bin/drupal.php(89): Symfony\Component\Console\Application->run()
#10 /var/www/html/vendor/drupal/console/bin/drupal(4): require('/var/www/html/v...')
#11 {main}
TypeError: Argument 1 passed to Drupal\Console\Command\Migrate\RollBackCommand::__construct() must be an instance of Drupal\migrate\Plugin\MigrationPluginManagerInterface, null given in Drupal\Console\Command\Migrate\RollBackCommand->__construct() (line 43 of /var/www/html/vendor/drupal/console/src/Command/Migrate/RollBackCommand.php).
Drupal version: 8.7.x
It seems this issue is caused by cache. Change settings.php setup the cache to memcache will cause this issue. "drush cr" will fix this issue. So, drush will work correct after cache changed, but drupal console not.
Not working too.. have reset memcached/drush cr..