Sébastien Blanc created CB-6082:
-----------------------------------
Summary: Installing plugins fails when Firefox platform is present
Key: CB-6082
URL: https://issues.apache.org/jira/browse/CB-6082
Project: Apache Cordova
Issue Type: Bug
Components: FirefoxOS, Plugman
Affects Versions: 3.4.0
Reporter: Sébastien Blanc
Once the firefoxos platform is added it fails to install new plugins using :
cordova plugin add xx
I tested with Contacts, Device and my own plugin.
This is the output :
Error: ENOENT, no such file or directory
'/home/sebastien/aerogear/ffos/ffsupport/platforms/firefoxos/www/config.xml'
at Object.fs.openSync (fs.js:427:18)
at Object.fs.readFileSync (fs.js:284:15)
at Object.module.exports.parseElementtreeSync
(/home/sebastien/nvm/v0.10.23/lib/node_modules/cordova/node_modules/plugman/src/util/xml-helpers.js:119:27)
at Object.module.exports.package_name
(/home/sebastien/nvm/v0.10.23/lib/node_modules/cordova/node_modules/plugman/src/platforms/firefoxos.js:10:38)
at Object.module.exports.generate_plugin_config_munge
(/home/sebastien/nvm/v0.10.23/lib/node_modules/cordova/node_modules/plugman/src/util/config-changes.js:100:53)
at Object.module.exports.add_plugin_changes
(/home/sebastien/nvm/v0.10.23/lib/node_modules/cordova/node_modules/plugman/src/util/config-changes.js:300:43)
at
/home/sebastien/nvm/v0.10.23/lib/node_modules/cordova/node_modules/plugman/src/util/config-changes.js:440:28
at Array.forEach (native)
at Object.module.exports.process
(/home/sebastien/nvm/v0.10.23/lib/node_modules/cordova/node_modules/plugman/src/util/config-changes.js:439:49)
at Object.handlePrepare
(/home/sebastien/nvm/v0.10.23/lib/node_modules/cordova/node_modules/plugman/src/prepare.js:69:20)
So it's seems to look for the config.xml at the wrong place.
The problem seems to be in plugman here :
https://github.com/apache/cordova-plugman/blob/master/src/platforms/firefoxos.js#L9
When changing "config.xml" to "../config.xml" I am able to install the plugins.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)