/ / Jenkin phonegap error - android, cordova, jenkins

Erreur Jenkin phonegap - android, cordova, jenkins

Je cherche une solution pour le problème ci-dessous depuis plus de 3 jours. J'ai découvert que cela se produit lorsque j'ajoute le plug-in inappbrowser, sans qu'il soit possible de le compiler. La version de Phonegap est 3.3.0-0.19.6

Cependant, cela fonctionne sur ma machine locale.

/Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:126
throw e;
^
TypeError: Cannot read property "install" of undefined
at /Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:361:71
at Array.forEach (native)
at handleInstall (/Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:360:40)
at /Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:331:20
at _fulfilled (/Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:798:54)
at self.promiseDispatch.done (/Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:827:30)
at Promise.promise.promiseDispatch (/Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:760:13)
at /Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:574:44
at flush (/Users/Shared/Jenkins/Home/workspace/Project Dev Build/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
Build step "Execute shell" marked build as failure

Réponses:

1 pour la réponse № 1

Eu le même problème, et selon les conseils de https://issues.apache.org/jira/browse/CB-6008, J'ai mis à jour Cordova npm update -g cordova à la dernière version et ensuite cela a fonctionné.

EDIT: Ah je vois que vous utilisiez Phonegap, qui est toujours sur 3.3. Quand ils sortent la nouvelle version, je suis sûr npm update -g phonegap ferait la même chose.