You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Josh Soref (JIRA)" <ji...@apache.org> on 2015/01/15 01:28:34 UTC

[jira] [Commented] (CB-8218) Cannot read property 'nodeName' of null

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

Josh Soref commented on CB-8218:
--------------------------------

So, I'm not hitting this specific failure:
{quote}
cordova 4.2.1-dev
Installed platforms: android 3.6.4, blackberry10 3.7.0, ios 3.7.0
plugins: com.phonegap.plugins.facebookconnect 0.11.0 "Facebook Connect"
{quote}

I can reproduce it if i:

{quote}
cordova plugin rm com.phonegap.plugins.facebookconnect
(cd $TMPDIR && git clone https://github.com/Wizcorp/phonegap-facebook-plugin && rm platforms/ios/HelloCordova/HelloCordova-Info.plist && touch platforms/ios/HelloCordova/HelloCordova-Info.plist)
cordova plugin add $TMPDIR/phonegap-facebook-plugin
{quote}

or something like that... basically, there was some corruption of the Info.plist which results in this crash.

> Cannot read property 'nodeName' of null
> ---------------------------------------
>
>                 Key: CB-8218
>                 URL: https://issues.apache.org/jira/browse/CB-8218
>             Project: Apache Cordova
>          Issue Type: Bug
>    Affects Versions: 4.1.3
>         Environment: Mac OSX 10.10.2, node v0.10.32, npm v2.1.4
>            Reporter: ShihChi Huang
>
> cordova was installed via npm and the latest version is `4.1.2`
> while trying to install few plugins (phonegap-facebook-plugin) and end up seeing this issue.
> ```
> cordova plugin -d add ~/phonegap-facebook-plugin --variable APP_ID=appId --variable APP_NAME=appName
> ```
> ```shell
> hhuang:hello/ (master✗) $ co plugin -d add /tmp/phonegap-facebook-plugin --variable APP_ID=616451688482285 --variable APP_NAME="hybrid-app"        [14:17:00]
> Calling plugman.fetch on plugin "/tmp/phonegap-facebook-plugin"
> Copying plugin "/tmp/phonegap-facebook-plugin" => "/Users/hhuang/proj/ideas/hello/plugins/com.phonegap.plugins.facebookconnect"
> Calling plugman.install on plugin "/Users/hhuang/proj/ideas/hello/plugins/com.phonegap.plugins.facebookconnect" for platform "ios" with options "{"cli_variables":{"APP_ID":"616451688482285","APP_NAME":"hybrid-app"},"browserify":false}"
> Installing "com.phonegap.plugins.facebookconnect" for ios
> Install start for "com.phonegap.plugins.facebookconnect" on ios.
> Beginning processing of action stack for ios project...
> Parsing ios project files...
> Action stack processing complete.
> Running command: /Users/hhuang/proj/ideas/hello/platforms/ios/cordova/version
> Command finished with error code 0: /Users/hhuang/proj/ideas/hello/platforms/ios/cordova/version
> Writing out ios project files...
> Preparing ios project
> Processing configuration changes for plugins.
> Failed to install 'com.phonegap.plugins.facebookconnect':TypeError: Cannot read property 'nodeName' of null
>     at Object.parse (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/parse.js:45:26)
>     at Object.module.exports.package_name (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/ios.js:41:22)
>     at PlatformMunger.generate_plugin_config_munge (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:319:54)
>     at PlatformMunger.add_plugin_changes (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:236:29)
>     at /Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:393:14
>     at Array.forEach (native)
>     at PlatformMunger_process [as process] (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:392:45)
>     at Object.exports.process (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:81:12)
>     at Object.handlePrepare (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/prepare.js:72:20)
>     at /Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:599:21
> TypeError: Cannot read property 'nodeName' of null
>     at Object.parse (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/parse.js:45:26)
>     at Object.module.exports.package_name (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/ios.js:41:22)
>     at PlatformMunger.generate_plugin_config_munge (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:319:54)
>     at PlatformMunger.add_plugin_changes (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:236:29)
>     at /Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:393:14
>     at Array.forEach (native)
>     at PlatformMunger_process [as process] (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:392:45)
>     at Object.exports.process (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:81:12)
>     at Object.handlePrepare (/Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/prepare.js:72:20)
>     at /Users/hhuang/.nvm/v0.10.32/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:599:21
> ```



--
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