Sebastien created CB-10284:
------------------------------
Summary: Adding plugins seems to be totally broken on Cordova
5.4.0 and 5.4.1
Key: CB-10284
URL: https://issues.apache.org/jira/browse/CB-10284
Project: Apache Cordova
Issue Type: Bug
Components: CordovaLib
Affects Versions: 5.4.0, 5.4.1
Environment: Mac OS X 10.10.5
Reporter: Sebastien
Priority: Blocker
Using Cordova CLI 5.3.3, try creating a new project and then adding the Android
platform and the whitelist plugin (using `$ cordova plugin add
[email protected]`). Then open the _plugins/android.json_ file,
its content is:
{code:javascript|title=plugins/android.json}
{
"prepare_queue": {
"installed": [],
"uninstalled": []
},
"config_munge": {
"files": {
"res/xml/config.xml": {
"parents": {
"/*": [
{
"xml": "<feature name=\"Whitelist\"><param
name=\"android-package\" value=\"org.apache.cordova.whitelist.WhitelistPlugin\"
/><param name=\"onload\" value=\"true\" /></feature>",
"count": 1
}
]
}
}
}
},
"installed_plugins": {
"cordova-plugin-whitelist": {
"PACKAGE_NAME": "com.schneider_electric.WiserLink.dev"
}
},
"dependent_plugins": {}
}
{code}
Now start another project using Cordova CLI 5.4.0 or 5.4.1 and do the same
exact thing. The file content is:
{code:javascript|title=plugins/android.json}
{
"prepare_queue": {
"installed": [],
"uninstalled": []
},
"config_munge": {
"files": {}
},
"installed_plugins": {
"cordova-plugin-whitelist": {
"PACKAGE_NAME": "com.schneider_electric.WiserLink.dev"
}
},
"dependent_plugins": {}
}
{code}
Notice that `config_munge.files` is empty. This is a major regression as
plugins using this feature don't work at all sometimes even preventing the
`deviceready` event to be triggered.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]