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
[Solver] Error updating deps after adding AsseticBundle #133
Comments
If I wipe out my lock file and |
This have happend quite a few times for me aswell with other various bundles. |
I think I've hit the same problem today. Here are the steps to reproduce: I've added the following composer.json to an empty folder: { "require": { "symfony/symfony": "v2.0.6", "twig/twig": "v1.1.2", "monolog/monolog": "1.0.2", "doctrine/common": "2.1.*", "doctrine/dbal": "2.1.*", "doctrine/orm": "2.1.*", "kriswallsmith/assetic": "master", "twig/extensions": "master", "metadata/metadata": "master", "swiftmailer/swiftmailer": "v4.1.3", "sensio/framework-extra-bundle": "master", "jms/security-extra-bundle": "master", "symfony/assetic-bundle": "master", "sonata/admin-bundle": "master", "knplabs/knp-menu": "1.0" } } Then I've ran Later, I've added > Updating dependencies. PHP Notice: Undefined property: Composer\DependencyResolver\Solver::$learnedLiterals in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 Notice: Undefined property: Composer\DependencyResolver\Solver::$learnedLiterals in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 PHP Warning: Invalid argument supplied for foreach() in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 Warning: Invalid argument supplied for foreach() in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 PHP Warning: assert(): Assertion failed in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 Warning: assert(): Assertion failed in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 PHP Notice: Undefined offset: -1 in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 Notice: Undefined offset: -1 in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 PHP Fatal error: Call to a member function getPackageId() on a non-object in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 Fatal error: Call to a member function getPackageId() on a non-object in phar:///home/sites/kostja/web/composer-test/composer.phar/src/Composer/DependencyResolver/Solver.php on line 2 I've downloaded the composer sources and tried to run it once again to see the actual error line numbers. Here they are: > Updating dependencies. PHP Notice: Undefined property: Composer\DependencyResolver\Solver::$learnedLiterals in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1503 Notice: Undefined property: Composer\DependencyResolver\Solver::$learnedLiterals in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1503 PHP Warning: Invalid argument supplied for foreach() in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1503 Warning: Invalid argument supplied for foreach() in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1503 PHP Warning: assert(): Assertion failed in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1484 Warning: assert(): Assertion failed in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1484 PHP Notice: Undefined offset: -1 in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1487 Notice: Undefined offset: -1 in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1487 PHP Fatal error: Call to a member function getPackageId() on a non-object in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1489 Fatal error: Call to a member function getPackageId() on a non-object in /home/sites/kostja/web/composer/src/Composer/DependencyResolver/Solver.php on line 1489 Solver.php line 1503 references From just quickly looking into the code I can tell that it's something wrong with |
this issue should be fixed with #147 |
No, the fixing the typo doesn't fix the problem - see the second half of my On Dec 7, 2011 9:34 PM, "Robert Schnthal" <
|
@naderman this seems an issue for you |
Should be fixed now. Please try again. |
This still fails, but I'm inclined to think it might be a package database error because GitHub was offline again today:
|
This is just because there is no "master-dev" release of assetic-bundle. Use 2.1-dev. |
My project's
composer.json
file looked like this:Running
./composer.phar install --dev
downloaded all of the deps (and VCS info) just fine. I then added the following dependency:And re-ran:
./composer.phar update --dev
, which yielded the error:The text was updated successfully, but these errors were encountered: