You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Paul Fischer (JIRA)" <ji...@apache.org> on 2016/02/17 17:59:18 UTC

[jira] [Commented] (CB-7781) Plugin Un-install fails for iOS with plist strings

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

Paul Fischer commented on CB-7781:
----------------------------------

I'm seeing this with 5.4.1 and with 6.0.0, it's not okay. :( Specific plugin causing the problem is https://github.com/jeduan/cordova-plugin-facebook4, which is a variant of the one implicated in Alex' post from September, 2015, above.

Please resolve in the CLI sources, this causes major grief for Intel XDK users, they don't have direct access to the CLI, so the manual fixes like removing a platform or doing the rm a second time don't work... they don't even know what a CLI is. 

> 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