-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fatal error: Uncaught TypeError: realpath() expects parameter 1 to be a valid path, bool given #249
Comments
I'm suddenly getting this error on MacOS (using PHP 7.4). `PHP Fatal error: Uncaught TypeError: realpath() expects parameter 1 to be a valid path, bool given in /Users/marcyoung/.composer/vendor/mglaman/drupal-check/src/Command/CheckCommand.php:111 Fatal error: Uncaught TypeError: realpath() expects parameter 1 to be a valid path, bool given in /Users/marcyoung/.composer/vendor/mglaman/drupal-check/src/Command/CheckCommand.php:111 |
I pushed a commit to prevent the error and provide clarity. Drupal 7 is not supported. |
How is drupal-check installed?
drupal-check is installed globally via Composer
Environment:
Describe the bug
Cannot run drupal-check, for some (to me) incomprehensible reason.
Console output
C:\gitrepos\drupal7>drupal-check -da sites\cms\modules\entitycache -vvv
Performing deprecation checks
Performing analysis checks
Analyzing path: C:\gitrepos\drupal7\sites\cms\modules\entitycache
PHP Fatal error: Uncaught TypeError: realpath() expects parameter 1 to be a valid path, bool given in C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\src\Command\CheckCommand.php:111
Stack trace:
#0 C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\src\Command\CheckCommand.php(111): realpath()
#1 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Command\Command.php(255): DrupalCheck\Command\CheckCommand->execute()
#2 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Application.php(1009): Symfony\Component\Console\Command\Command->run()
#3 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Application.php(273): Symfony\Component\Console\Application->doRunCommand()
#4 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Application.php(149): Symfony\Component\Console\Application->doRun()
#5 C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\drupal-check(61): Symfony\Component\Console\Application->run()
#6 {main}
thrown in C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\src\Command\CheckCommand.php on line 111
Fatal error: Uncaught TypeError: realpath() expects parameter 1 to be a valid path, bool given in C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\src\Command\CheckCommand.php:111
![entitycache](https://user-images.githubusercontent.com/16894766/138059712-ef2b95e2-98cf-4f7a-ae58-75d0d9418ff4.jpg)
Stack trace:
#0 C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\src\Command\CheckCommand.php(111): realpath()
#1 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Command\Command.php(255): DrupalCheck\Command\CheckCommand->execute()
#2 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Application.php(1009): Symfony\Component\Console\Command\Command->run()
#3 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Application.php(273): Symfony\Component\Console\Application->doRunCommand()
#4 C:\Users\xxx\AppData\Roaming\Composer\vendor\symfony\console\Application.php(149): Symfony\Component\Console\Application->doRun()
#5 C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\drupal-check(61): Symfony\Component\Console\Application->run()
#6 {main}
thrown in C:\Users\xxx\AppData\Roaming\Composer\vendor\mglaman\drupal-check\src\Command\CheckCommand.php on line 111
As far as I can comprehend, it tries to analyze the correct path (Analyzing path: C:\gitrepos\drupal7\sites\cms\modules\entitycache), which indeed exists and contains a module, according to the attached picture.
The text was updated successfully, but these errors were encountered: