cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hirbod (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-7781) Plugin Un-install fails for iOS with plist strings
Date Mon, 16 Nov 2015 04:30:11 GMT

    [ https://issues.apache.org/jira/browse/CB-7781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15006216#comment-15006216
] 

Hirbod commented on CB-7781:
----------------------------

Any progress on this? I'm seeing so many plugins which can't be uninstalled anymore. One of
them for example is https://github.com/mapsplugin/cordova-plugin-googlemaps

Once installed, I can only uninstall it when I remove the platform first, which is so annoying.
The suggested patch does not work for me (it will work for the uninstall part, but it will
break other sings, such installing new plugins)


> Plugin Un-install fails for iOS with plist strings
> --------------------------------------------------
>
>                 Key: CB-7781
>                 URL: https://issues.apache.org/jira/browse/CB-7781
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugman
>    Affects Versions: 3.5.0
>         Environment: OS X 10.9.5, Cordova 3.6.3-0.2.13. iOS
>            Reporter: Matthew McClintock
>              Labels: javascript, newbie, plugins, uninstall
>
> plugin.xml contains
> {code}
> <config-file target="*-Info.plist" parent="UIBackgroundModes">
> <array>
> <string>audio</string>
> <string>fetch</string>
>  </array>
> </config-file>
> {code}
> will cause `cordova plugin rm org.wbez.cordova.flimflam` command to fail:
> {code}
> Uninstalling org.wbez.cordova.flimflam from android
> Uninstalling org.wbez.cordova.flimflam from ios
> TypeError: Cannot read property 'buffer' of undefined
>     at walk_obj (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/build.js:131:18)
>     at walk_obj (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/build.js:98:7)
>     at walk_obj (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/build.js:109:9)
>     at Object.build (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/build.js:76:3)
>     at ConfigFile_save [as save] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:574:47)
>     at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:446:49
>     at Array.forEach (native)
>     at ConfigKeeper_save_all [as save_all] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:444:31)
>     at PlatformMunger_save_all [as save_all] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:128:24)
>     at Object.exports.process (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:81:12)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message