Michel
Michel

Reputation: 41

Composer fails [UnexpectedValueException]

After installing a new version of a Magento 2 module composer fails on every command. Also the backend of Magento isn't working anymore:

1 exception(s):
Exception #0 (UnexpectedValueException): Package magento/composer's 
source key should be specified as {"type": ..., "url": ..., 
"reference": ...},
{"type":"git","url":"https:\/\/github.com\/magento\/composer.git","reference":null} given.

Also when using composer -v command via ssh the same error is showing.

When trying to flush the cache via ssh the same error is showing and also an extra error:

Fatal error: Uncaught Error: Class 'Cli' not found in

Does anyone know how to fix this?

Upvotes: 0

Views: 437

Answers (2)

SafeDev
SafeDev

Reputation: 672

If this is still an issue anyone has I found through much digging that reference cannot be set to null. If a download from source is necessary than I recommend moving up a directory for your url or use a dist instead of source

Upvotes: 0

Ajay
Ajay

Reputation: 156

Few things you can try: Try to reinstall composer. Also you can try running composer clear-cache. Also check for any running composer process and kill then first.

Upvotes: 1

Related Questions