Erreur "Illegal offset in isset or empty" sous Composer

date
12/03/2016
PHP

composer

Depuis fin février (2016), une erreur récurrente inquiète certains utilisateurs de cet outil incontournable qu'est devenu Composer. Lors de l'installation d'un projet ou d'une mise à jour, Composer plante en affichant le message suivant :

"Illegal offset type in isset or empty"

Le bug a bien été corrigé mais une mise à jour de Composer par

composer self-update

ne suffit pas forcément à la faire disparaître : le bug se trouvait en effet dans le plugin composer-asset-plugin et non dans le coeur de Composer.

Si cela vous arrive, pas d'inquiétudes : la solution est fournie sur GitHub par François Pluchino, l'homme qui orchestre au quotidien la partition de Composer. Il suffit de forcer le rafraîchissement du plugin, qui n'est vraisemblablement plus à jour :

$ composer global require fxp/composer-asset-plugin:"^1.1.0" --no-plugins

Dernières actualités

date
11/11/2016
S'il est apparemment (je ne connais pas bien CakePHP 3) facile d'obtenir une trace des requêtes SQL depuis les vues, le travail semble un peu plus compliqué depuis un contrôleur. Voici donc une solution :...
date
12/03/2016
Depuis fin février (2016), une erreur récurrente inquiète certains utilisateurs de cet outil incontournable qu'est devenu Composer. Lors de l'installation d'un projet ou d'une mise à jour, Composer plante en affichant le message suivant :...
date
12/08/2014
Le site a subi un petit lifting hier soir avec la mise en place de la librairie Boostrap. Son intégration dans le framework Yii utilisé par ce site a été facilitée grâce au composant YiiBooster.Bootstrap...