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
composer outdated ou composer update Fatal error: Uncaught TypeError #10408
Comments
Hi, this reads like it is related to #10401. Maybe you want to check with the latest composer snapshot |
Thank you, composer self-update --rollback fix my issue. Waiting update... |
Yes, 2.2.3 will be available later today with the fix. |
2.2.3 is out now |
Great. Happy new year. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
My
composer.json
:Output of
composer diagnose
:Fatal error: Uncaught TypeError: Argument 3 passed to Composer\Package\Locker::__construct() must be an instance of Composer\Repository\RepositoryManager, instance of Composer\Installer\InstallationManager given, called in phar:///usr/local/bin/composer/src/Composer/Factory.php on line 446 and defined in /var/www/html/vendor/composer/composer/src/Composer/Package/Locker.php:54
Stack trace:
#0 phar:///usr/local/bin/composer/src/Composer/Factory.php(446): Composer\Package\Locker->__construct()
#1 phar:///usr/local/bin/composer/src/Composer/Factory.php(643): Composer\Factory->createComposer()
#2 phar:///usr/local/bin/composer/src/Composer/Console/Application.php(445): Composer\Factory::create()
#3 phar:///usr/local/bin/composer/src/Composer/Command/BaseCommand.php(65): Composer\Console\Application->getComposer()
#4 phar:///usr/local/bin/composer/src/Composer/Command/BaseCommand.php(150): Composer\Command\BaseCommand->getComposer()
#5 phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php(211): Composer\Com in /var/www/html/vendor/composer/composer/src/Composer/Package/Locker.php on line 54
Running 2.2.2 (2021-12-29 14:15:27) with PHP 7.4.27 on Linux / 5.4.0-91-generic
Reading ./composer.json (/var/www/html/composer.json)
Loading config file /home/magento_user/.config/composer/auth.json
Loading config file ./composer.json (/var/www/html/composer.json)
Loading config file /var/www/html/auth.json
Reading /var/www/html/auth.json
Checked CA file /etc/pki/tls/certs/ca-bundle.crt does not exist or it is not a file.
Checked directory /etc/pki/tls/certs/ca-bundle.crt does not exist or it is not a directory.
Checked CA file /etc/ssl/certs/ca-certificates.crt: valid
Reading /home/magento_user/.config/composer/composer.json
Loading config file /home/magento_user/.config/composer/auth.json
Loading config file /home/magento_user/.config/composer/composer.json (/home/magento_user/.config/composer/composer.json)
Loading config file /home/magento_user/.config/composer/auth.json
Reading /home/magento_user/.config/composer/auth.json
Reading /var/www/html/vendor/composer/installed.json
Reading /home/magento_user/.config/composer/vendor/composer/installed.json
Loading plugin PackageVersions\Installer (from composer/package-versions-deprecated)
Loading plugin Laminas\DependencyPlugin\DependencyRewriterPluginDelegator (from laminas/laminas-dependency-plugin)
Activating Laminas\DependencyPlugin\DependencyRewriterV2
Loading plugin Dealerdirect\Composer\Plugin\Installers\PHPCodeSniffer\Plugin (from dealerdirect/phpcodesniffer-composer-installer)
Loading plugin MagentoHackathon\Composer\Magento\Plugin (from magento/magento-composer-installer)
activate magento plugin
Loading plugin Magento\InventoryComposerInstaller\Plugin (from magento/inventory-composer-installer)
Loading plugin cweagans\Composer\Patches (from cweagans/composer-patches)
Loading plugin Magento\ComposerRootUpdatePlugin\Plugin\PluginDefinition (from magento/composer-root-update-plugin)
PHP Fatal error: Uncaught TypeError: Argument 3 passed to Composer\Package\Locker::__construct() must be an instance of Composer\Repository\RepositoryManager, instance of Composer\Installer\InstallationManager given, called in phar:///usr/local/bin/composer/src/Composer/Factory.php on line 446 and defined in /var/www/html/vendor/composer/composer/src/Composer/Package/Locker.php:54
Stack trace:
#0 phar:///usr/local/bin/composer/src/Composer/Factory.php(446): Composer\Package\Locker->__construct()
#1 phar:///usr/local/bin/composer/src/Composer/Factory.php(643): Composer\Factory->createComposer()
#2 phar:///usr/local/bin/composer/src/Composer/Console/Application.php(445): Composer\Factory::create()
#3 phar:///usr/local/bin/composer/src/Composer/Command/BaseCommand.php(65): Composer\Console\Application->getComposer()
#4 phar:///usr/local/bin/composer/src/Composer/Command/BaseCommand.php(150): Composer\Command\BaseCommand->getComposer()
#5 phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php(211): Composer\Com in /var/www/html/vendor/composer/composer/src/Composer/Package/Locker.php on line 54
Fatal error: Uncaught TypeError: Argument 3 passed to Composer\Package\Locker::__construct() must be an instance of Composer\Repository\RepositoryManager, instance of Composer\Installer\InstallationManager given, called in phar:///usr/local/bin/composer/src/Composer/Factory.php on line 446 and defined in /var/www/html/vendor/composer/composer/src/Composer/Package/Locker.php:54
Stack trace:
#0 phar:///usr/local/bin/composer/src/Composer/Factory.php(446): Composer\Package\Locker->__construct()
#1 phar:///usr/local/bin/composer/src/Composer/Factory.php(643): Composer\Factory->createComposer()
#2 phar:///usr/local/bin/composer/src/Composer/Console/Application.php(445): Composer\Factory::create()
#3 phar:///usr/local/bin/composer/src/Composer/Command/BaseCommand.php(65): Composer\Console\Application->getComposer()
#4 phar:///usr/local/bin/composer/src/Composer/Command/BaseCommand.php(150): Composer\Command\BaseCommand->getComposer()
#5 phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php(211): Composer\Com in /var/www/html/vendor/composer/composer/src/Composer/Package/Locker.php on line 54
...replace me...
The text was updated successfully, but these errors were encountered: