You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/09/01 19:48:47 UTC

[jira] [Commented] (CB-9590) install header-files breaks with new naming convention on ubuntu

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

ASF GitHub Bot commented on CB-9590:
------------------------------------

GitHub user david-barth-canonical opened a pull request:

    https://github.com/apache/cordova-lib/pull/294

    CB-9590 - Ubuntu support for the new plugin naming convention

    This patch allows ubuntu users to add plugins using the new naming convention and build properly. This also leaves support in place for the old style plugin names, during the transition.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/cordova-ubuntu/cordova-lib CB-9590

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cordova-lib/pull/294.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #294
    
----
commit 187711dd7fb7cd21e9ea276239b2e8b87a9e1ee6
Author: David Barth <da...@canonical.com>
Date:   2015-09-01T17:40:35Z

    Ubuntu support for the new plugin naming convention

----


> install header-files breaks with new naming convention on ubuntu
> ----------------------------------------------------------------
>
>                 Key: CB-9590
>                 URL: https://issues.apache.org/jira/browse/CB-9590
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CordovaLib
>            Reporter: David Barth
>
> Trying to install a plugin using the new naming convention breaks on the current ubuntu version.
> cordova plugin add cordova-plugin-console
> Fetching plugin "cordova-plugin-console" via npm
> npm http GET https://registry.npmjs.org/cordova-plugin-console
> npm http 304 https://registry.npmjs.org/cordova-plugin-console
> Installing "cordova-plugin-console" for ubuntu
> Error during processing of action! Attempting to revert...
> Failed to install 'cordova-plugin-console':TypeError: Uh oh!
> Cannot read property '0' of null
>     at Object.module.exports.header-file.install (/usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/platforms/ubuntu.js:74:57)
>     at installWrapper (/usr/share/cordova-cli/node_modules/cordova-lib/src/platforms/platforms.js:76:32)
>     at Object.ActionStack.process (/usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/util/action-stack.js:68:25)
>     at handleInstall (/usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/install.js:543:20)
>     at /usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/install.js:335:28
>     at _fulfilled (/usr/share/cordova-cli/node_modules/q/q.js:787:54)
>     at self.promiseDispatch.done (/usr/share/cordova-cli/node_modules/q/q.js:816:30)
>     at Promise.promise.promiseDispatch (/usr/share/cordova-cli/node_modules/q/q.js:749:13)
>     at /usr/share/cordova-cli/node_modules/q/q.js:509:49
>     at flush (/usr/share/cordova-cli/node_modules/q/q.js:108:17)
> TypeError: Uh oh!
> Cannot read property '0' of null
>     at Object.module.exports.header-file.install (/usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/platforms/ubuntu.js:74:57)
>     at installWrapper (/usr/share/cordova-cli/node_modules/cordova-lib/src/platforms/platforms.js:76:32)
>     at Object.ActionStack.process (/usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/util/action-stack.js:68:25)
>     at handleInstall (/usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/install.js:543:20)
>     at /usr/share/cordova-cli/node_modules/cordova-lib/src/plugman/install.js:335:28
>     at _fulfilled (/usr/share/cordova-cli/node_modules/q/q.js:787:54)
>     at self.promiseDispatch.done (/usr/share/cordova-cli/node_modules/q/q.js:816:30)
>     at Promise.promise.promiseDispatch (/usr/share/cordova-cli/node_modules/q/q.js:749:13)
>     at /usr/share/cordova-cli/node_modules/q/q.js:509:49
>     at flush (/usr/share/cordova-cli/node_modules/q/q.js:108:17)



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