Skip to content
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

Closed
Myrdrahl opened this issue Oct 20, 2021 · 2 comments

Comments

@Myrdrahl
Copy link

How is drupal-check installed?

drupal-check is installed globally via Composer

Environment:

  • OS: Windows 10
  • PHP Version: 7.4.24
  • Drupal core: 7.59

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
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
entitycache

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.

@mdyoung3
Copy link

mdyoung3 commented Nov 12, 2021

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
Stack trace:
#0 /Users/marcyoung/.composer/vendor/mglaman/drupal-check/src/Command/CheckCommand.php(111): realpath(false)
#1 /Users/marcyoung/.composer/vendor/symfony/console/Command/Command.php(255): DrupalCheck\Command\CheckCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#2 /Users/marcyoung/.composer/vendor/symfony/console/Application.php(1009): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 /Users/marcyoung/.composer/vendor/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand(Object(DrupalCheck\Command\CheckCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutp in /Users/marcyoung/.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 /Users/marcyoung/.composer/vendor/mglaman/drupal-check/src/Command/CheckCommand.php:111
Stack trace:
#0 /Users/marcyoung/.composer/vendor/mglaman/drupal-check/src/Command/CheckCommand.php(111): realpath(false)
#1 /Users/marcyoung/.composer/vendor/symfony/console/Command/Command.php(255): DrupalCheck\Command\CheckCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#2 /Users/marcyoung/.composer/vendor/symfony/console/Application.php(1009): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 /Users/marcyoung/.composer/vendor/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand(Object(DrupalCheck\Command\CheckCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutp in /Users/marcyoung/.composer/vendor/mglaman/drupal-check/src/Command/CheckCommand.php on line 111`

@mglaman
Copy link
Owner

mglaman commented Nov 15, 2021

I pushed a commit to prevent the error and provide clarity.

Drupal 7 is not supported.

@mglaman mglaman closed this as completed Nov 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants