{"action":"opened","issue":{"url":"https://api.github.com/repos/francoispluchino/composer-asset-plugin/issues/191","repository_url":"https://api.github.com/repos/francoispluchino/composer-asset-plugin","labels_url":"https://api.github.com/repos/francoispluchino/composer-asset-plugin/issues/191/labels{/name}","comments_url":"https://api.github.com/repos/francoispluchino/composer-asset-plugin/issues/191/comments","events_url":"https://api.github.com/repos/francoispluchino/composer-asset-plugin/issues/191/events","html_url":"https://github.com/francoispluchino/composer-asset-plugin/issues/191","id":136303251,"number":191,"title":"\"Illegal offset type in isset or empty\" after update composer.","user":{"login":"iushev","id":3023174,"avatar_url":"https://avatars.githubusercontent.com/u/3023174?v=3","gravatar_id":"","url":"https://api.github.com/users/iushev","html_url":"https://github.com/iushev","followers_url":"https://api.github.com/users/iushev/followers","following_url":"https://api.github.com/users/iushev/following{/other_user}","gists_url":"https://api.github.com/users/iushev/gists{/gist_id}","starred_url":"https://api.github.com/users/iushev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iushev/subscriptions","organizations_url":"https://api.github.com/users/iushev/orgs","repos_url":"https://api.github.com/users/iushev/repos","events_url":"https://api.github.com/users/iushev/events{/privacy}","received_events_url":"https://api.github.com/users/iushev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-25T07:12:10Z","updated_at":"2016-02-25T07:12:10Z","closed_at":null,"body":"I update composer to version `dc2f201152f37c2563e328531a6af349ac287cce` with command `sudo composer self-update` .\r\nAfter that I execute `composer update` and reserve this exception: \r\n`  [ErrorException]                       \r\n  Illegal offset type in isset or empty`.\r\n\r\nThis is trace:\r\nException trace:\r\n () at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:26\r\n Composer\\Util\\ErrorHandler::handle() at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:26\r\n Composer\\Package\\Version\\VersionParser->parseConstraints() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/FilterUtil.php:41\r\n Fxp\\Composer\\AssetPlugin\\Repository\\FilterUtil::getVersionConstraint() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php:214\r\n Fxp\\Composer\\AssetPlugin\\Repository\\VcsPackageFilter->satisfyVersion() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php:164\r\n Fxp\\Composer\\AssetPlugin\\Repository\\VcsPackageFilter->satisfy() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php:151\r\n Fxp\\Composer\\AssetPlugin\\Repository\\VcsPackageFilter->doSkip() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php:131\r\n Fxp\\Composer\\AssetPlugin\\Repository\\VcsPackageFilter->skip() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:83\r\n Fxp\\Composer\\AssetPlugin\\Repository\\AssetVcsRepository->initTag() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:65\r\n Fxp\\Composer\\AssetPlugin\\Repository\\AssetVcsRepository->initTags() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:44\r\n Fxp\\Composer\\AssetPlugin\\Repository\\AssetVcsRepository->initialize() at phar:///usr/local/bin/composer/src/Composer/Repository/ArrayRepository.php:179\r\n Composer\\Repository\\ArrayRepository->getPackages() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:104\r\n Composer\\DependencyResolver\\Pool->addRepository() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/Util.php:60\r\n Fxp\\Composer\\AssetPlugin\\Repository\\Util::addRepositoryInstance() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/Util.php:39\r\n Fxp\\Composer\\AssetPlugin\\Repository\\Util::addRepository() at /home/iushev/.composer/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetsRepository.php:139\r\n Fxp\\Composer\\AssetPlugin\\Repository\\AbstractAssetsRepository->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:199\r\n Composer\\DependencyResolver\\Pool->computeWhatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:188\r\n Composer\\DependencyResolver\\Pool->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:161\r\n Composer\\DependencyResolver\\RuleSetGenerator->whitelistFromPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:322\r\n Composer\\DependencyResolver\\RuleSetGenerator->getRulesFor() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php:208\r\n Composer\\DependencyResolver\\Solver->solve() at phar:///usr/local/bin/composer/src/Composer/Installer.php:508\r\n Composer\\Installer->doInstall() at phar:///usr/local/bin/composer/src/Composer/Installer.php:217\r\n Composer\\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:158\r\n Composer\\Command\\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:259\r\n Symfony\\Component\\Console\\Command\\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:844\r\n Symfony\\Component\\Console\\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:192\r\n Symfony\\Component\\Console\\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:166\r\n Composer\\Console\\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:123\r\n Symfony\\Component\\Console\\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:99\r\n Composer\\Console\\Application->run() at phar:///usr/local/bin/composer/bin/composer:43\r\n require() at /usr/local/bin/composer:25\r\n"}}