cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Jansen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-4528) Plugman v0.10.0 fails to publish due to path.join error
Date Wed, 07 Aug 2013 21:17:47 GMT

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

Steve Jansen commented on CB-4528:
----------------------------------

Sweet!!!

    $ plugman publish --debug ./cordova-ios-emailcomposer/
    + emailcomposer@2.0.0
    Plugin published

Good to go!
                
> Plugman v0.10.0 fails to publish due to path.join error
> -------------------------------------------------------
>
>                 Key: CB-4528
>                 URL: https://issues.apache.org/jira/browse/CB-4528
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugman
>    Affects Versions: 3.0.0
>         Environment: OS X 10.8.4
> node v0.10.2
> npm v1.2.15
> cordova (cli) v3.0.4
> plugman v0.10.0
>            Reporter: Steve Jansen
>            Assignee: Anis Kadri
>
> Overview
> --------
> Publishing to the cordova registry @ http://registry.cordova.io/ fails due to a problem
parsing the `dir` argument to `plugman publish dir`
>  
> Steps To Reproduce
> ------------------
> sudo npm install -g plugman
> plugman adduser steve-jansen
> plugman publish --debug --plugin ./cordova-ios-emailcomposer/
> Expected Results
> ----------------
> This should publish the ./cordova-ios-emailcomposer/ plugin to http://registry.cordova.io/
>      $ ls -l ./cordova-ios-emailcomposer/plugin.xml 
>      -rw-r--r--  1 me  staff  1676 Aug  6 22:47 ./cordova-ios-emailcomposer/plugin.xml
> This is a local clone of https://github.com/steve-jansen/cordova-ios-emailcomposer
> Actual Results
> --------------
> TypeError: Arguments to path.join must be strings
>     at path.js:360:15
>     at Array.filter (native)
>     at Object.exports.join (path.js:358:36)
>     at Object.generatePackageJsonFromPluginXml (/usr/local/lib/node_modules/plugman/src/registry/manifest.js:16:57)
>     at /usr/local/lib/node_modules/plugman/src/registry/registry.js:124:22
>     at initSettings (/usr/local/lib/node_modules/plugman/src/registry/registry.js:207:5)
>     at Object.module.exports.publish (/usr/local/lib/node_modules/plugman/src/registry/registry.js:121:9)
>     at Object.module.exports [as publish] (/usr/local/lib/node_modules/plugman/src/publish.js:5:14)
>     at Object.plugman.commands.publish (/usr/local/lib/node_modules/plugman/plugman.js:84:17)
>     at Object.<anonymous> (/usr/local/lib/node_modules/plugman/main.js:75:26)
> Comments
> --------
> It appears the dir argument passed on the command line is not being passed into registry.js
line 121, which cause the downstream error.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message