Closed
Description
cv flush
command worked fine from versions 0.3.52 - 0.3.55 but breaks now with 0.3.56.
CV.PHAR STANDALONE
Here's what I get running cv flush
via standalone phar across several versions of cv, on a Drupal 10.3.1 site.
$ ./cli-tools/cv-0.3.56.phar flush
[PHP Warning] Constant DRUPAL_DIR already defined at phar:///home/mysite/www/mysite/my-cli-tools/cv-0.3.56.phar/lib/src/CmsBootstrap.php:183
In DrupalKernel.php line 1615:
Call to a member function addPsr4() on true
flush [-T|--triggers]
$ ./my-cli-tools/cv-0.3.55.phar flush
Flushing system caches
$ ./my-cli-tools/cv-0.3.54.phar flush
Flushing system caches
$ ./my-cli-tools/cv-0.3.53.phar flush
Flushing system caches
$ ./my-cli-tools/cv-0.3.52.phar flush
Flushing system caches
$ php --version
PHP 8.3.8 (cli) (built: Sep 22 2024 07:26:20) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.8, Copyright (c) Zend Technologies
$ composer --version
Composer version 2.7.9 2024-09-04 14:43:28
PHP version 8.3.8 (/usr/local/php83/bin/php)
Run the "diagnose" command to get more detailed diagnostics output.
$ composer info|grep drupal/core
drupal/core 10.3.1 Drupal is an open source content management platform powering millions of websites an...
drupal/core-composer-scaffold 10.3.1 A flexible Composer project scaffold builder.
drupal/core-project-message 10.3.1 Adds a message after Composer installation.
drupal/core-recommended 10.3.1 Core and its dependencies with known-compatible minor versions. Require this project ...
CV VIA CIVICRM-CLI-TOOLS
I get the same error on a different Drupal 10 instance (where I have composer-installed civicrm-cli-tools) whenever I run ./vendor/bin/cv flush
.
$ export CIVICRM_BOOT="Auto://."
$ ./vendor/bin/cv flush -vv
Box Requirements Checker
========================
> Using PHP 8.3.8
> PHP is using the following php.ini file:
/etc/php83/php.ini
> Checking Box requirements:
......
[OK] Your system is ready to run the application.
[PHP Warning] Constant DRUPAL_DIR already defined at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/CmsBootstrap.php:183
In DrupalKernel.php line 1614:
[Error]
Call to a member function addPsr4() on true
Exception trace:
at /home/mysite/www/mysitewithcivicrmclitools/web/core/lib/Drupal/Core/DrupalKernel.php:1614
Drupal\Core\DrupalKernel->classLoaderAddMultiplePsr4() at /home/mysite/www/mysitewithcivicrmclitools/web/core/lib/Drupal/Core/DrupalKernel.php:1336
Drupal\Core\DrupalKernel->attachSynthetic() at /home/mysite/www/mysitewithcivicrmclitools/web/core/lib/Drupal/Core/DrupalKernel.php:995
Drupal\Core\DrupalKernel->initializeContainer() at /home/mysite/www/mysitewithcivicrmclitools/web/core/lib/Drupal/Core/DrupalKernel.php:515
Drupal\Core\DrupalKernel->boot() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/CmsBootstrap.php:187
Civi\Cv\CmsBootstrap->bootDrupal8() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/CmsBootstrap.php:76
Civi\Cv\CmsBootstrap->bootCms() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/Util/BootTrait.php:116
Civi\Cv\Command\CvCommand->_boot_cms_only() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/Util/BootTrait.php:121
Civi\Cv\Command\CvCommand->_boot_cms_full() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/Util/BootTrait.php:63
Civi\Cv\Command\CvCommand->boot() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/src/Command/FlushCommand.php:24
Civi\Cv\Command\FlushCommand->execute() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/vendor/symfony/console/Command/Command.php:155
Cvphar\Symfony\Component\Console\Command\Command->run() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/vendor/symfony/console/Application.php:680
Cvphar\Symfony\Component\Console\Application->doRunCommand() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/vendor/symfony/console/Application.php:218
Cvphar\Symfony\Component\Console\Application->doRun() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/BaseApplication.php:98
Civi\Cv\BaseApplication->doRun() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/vendor/symfony/console/Application.php:124
Cvphar\Symfony\Component\Console\Application->run() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/BaseApplication.php:65
Civi\Cv\BaseApplication->run() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/lib/src/BaseApplication.php:27
Civi\Cv\BaseApplication::main() at phar:///home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar/bin/cv:29
require() at /home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/extern/cv.phar:15
require() at /home/mysite/www/mysitewithcivicrmclitools/vendor/civicrm/cli-tools/bin/cv:7
include() at /home/mysite/www/mysitewithcivicrmclitools/vendor/bin/cv:119
flush [-T|--triggers]
$ php --version
PHP 8.3.8 (cli) (built: Sep 22 2024 07:26:20) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.8, Copyright (c) Zend Technologies
$ composer --version
Composer version 2.7.9 2024-09-04 14:43:28
PHP version 8.3.8 (/usr/local/php83/bin/php)
Run the "diagnose" command to get more detailed diagnostics output.
$ composer info|grep drupal/core
drupal/core 10.3.5 Drupal is an open source content management platform powering millions of websites and app...
drupal/core-composer-scaffold 10.3.5 A flexible Composer project scaffold builder.
drupal/core-project-message 10.3.5 Adds a message after Composer installation.
drupal/core-recommended 10.3.5 Core and its dependencies with known-compatible minor versions. Require this project INSTE...
Metadata
Metadata
Assignees
Labels
No labels