composer / composer/satis

PackageSelection fails when a package json is an empty array.

Open
#574 5 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
PHP
Stars
3.3k
Forks
530
Avg merge
6h 53m
Merged PRs (30d)
13

Description

```bash
composer_1 | Downloading https://packages.drupal.org/8/drupal/rules_ui%244f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945.json
composer_1 | Writing /composer/cache/repo/https---packages.drupal.org-8/provider-drupal$rules-ui.json into cache
composer_1 |
composer_1 | In ComposerRepository.php line 376:
composer_1 |
composer_1 | [ErrorException]
composer_1 | Undefined index: packages
composer_1 |
composer_1 |
composer_1 | Exception trace:
composer_1 | at /satis/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php:376
composer_1 | Composer\Util\ErrorHandler::handle() at /satis/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php:376
composer_1 | Composer\Repository\ComposerRepository->whatProvides() at /satis/vendor/composer/composer/src/Composer/DependencyResolver/Pool.php:204
composer_1 | Composer\DependencyResolver\Pool->computeWhatProvides() at /satis/vendor/composer/composer/src/Composer/DependencyResolver/Pool.php:193
composer_1 | Composer\DependencyResolver\Pool->whatProvides() at /satis/src/PackageSelection/PackageSelection.php:685
composer_1 | Composer\Satis\PackageSelection\PackageSelection->selectLinks() at /satis/src/PackageSelection/PackageSelection.php:188
composer_1 | Composer\Satis\PackageSelection\PackageSelection->select() at /satis/src/Console/Command/BuildCommand.php:184
composer_1 | Composer\Satis\Console\Command\BuildCommand->execute() at /satis/vendor/symfony/console/Command/Command.php:255
composer_1 | Symfony\Component\Console\Command\Command->run() at /satis/vendor/symfony/console/Application.php:934
composer_1 | Symfony\Component\Console\Application->doRunCommand() at /satis/vendor/symfony/console/Application.php:273
composer_1 | Symfony\Component\Console\Application->doRun() at /satis/src/Console/Application.php:49
composer_1 | Composer\Satis\Console\Application->doRun() at /satis/vendor/symfony/console/Application.php:149
composer_1 | Symfony\Component\Console\Application->run() at /satis/bin/satis:26
composer_1 |
composer_1 | build [--repository-url [REPOSITORY-URL]] [--repository-strict] [--no-html-output] [--skip-errors] [--stats] [--] [ [ [...]]]
composer_1 |
drupal-composer-mirror_composer_1 exited with code 1
```

`/composer/cache/repo/https---packages.drupal.org-8/provider-drupal$rules-ui.json` file's content is an empty array.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.