Open
Description
Bug report
Question | Answer |
---|---|
Box version | 3.14.0 |
PHP version | 8.0 |
Github Repo | infection/infection#1623 |
Box fails compiling a prefixed PHAR with the brand new Composer 2.2 is used:
? Dumping the Composer autoloader
In ComposerOrchestrator.php line 92:
Could not dump the autoloader.
In ComposerOrchestrator.php line 92:
The command "'/usr/local/bin/composer' 'dump-autoload' '--classmap-authorit
ative' '--no-dev'" failed.
Exit Code: 1(General error)
Working directory: /tmp/box/Box46412
Output:
================
Error: require(/tmp/box/Box46412/vendor/phpstan/phpstan/bootstrap.php):
Failed to open stream: No such file or directory
Error Output:
================
For additional security you should declare the allow-plugins config with a
list of packages names that are allowed to run code. See https://getcompose
r.org/allow-plugins
You have until July 2022 to add the setting. Composer will then switch the
default behavior to disallow all plugins.
[ErrorException]
require(/tmp/box/Box46412/vendor/phpstan/phpstan/bootstrap.php): Failed t
o open stream: No such file or directory
dump-autoload [-o|--optimize] [-a|--classmap-authoritative] [--apcu] [--apc
u-prefix APCU-PREFIX] [--dev] [--no-dev] [--ignore-platform-req IGNORE-PLAT
FORM-REQ] [--ignore-platform-reqs]
compile [-c|--config CONFIG] [--debug] [--no-parallel] [--no-restart] [--dev] [--no-config] [--with-docker] [-d|--working-dir WORKING-DIR]
make: *** [Makefile:253: build/infection.phar] Error 1
Note: Infection had issues with Composer 2.2 too, fixed by adding allowed-plugins
configuration: infection/infection#1624