cordova-issues mailing list archives

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

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

Eric Barault commented on CB-7781:
----------------------------------

Hi Hirbord, could you give more details on what specifically fail for you with the suggested
patch which seems pretty benign to me (wondering why it is not committed yet though).
I tested the patch and so far can report it is working nicely for me.

Also for folks looking for another type of patch not requiring to modify cordova modules,
they could try removing the incriminated lines in the .plist file. Works like a charm.


> 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