From 8bf46768f3f5397c259b77321b2e887a53624adb Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 10 Mar 2016 16:31:09 +0000 Subject: [PATCH] Improve error reporting when loading artifact repos --- src/Composer/Repository/ArtifactRepository.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Composer/Repository/ArtifactRepository.php b/src/Composer/Repository/ArtifactRepository.php index a4f5421de..21443adcf 100644 --- a/src/Composer/Repository/ArtifactRepository.php +++ b/src/Composer/Repository/ArtifactRepository.php @@ -148,7 +148,11 @@ class ArtifactRepository extends ArrayRepository implements ConfigurableReposito 'shasum' => sha1_file($file->getRealPath()), ); - $package = $this->loader->load($package); + try { + $package = $this->loader->load($package); + } catch (\UnexpectedValueException $e) { + throw new \UnexpectedValueException('Failed loading package in '.$file.': '.$e->getMessage(), 0, $e); + } return $package; }