You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Tomo Masakura (JIRA)" <ji...@apache.org> on 2015/03/05 03:03:38 UTC
[jira] [Commented] (CB-8611) Cannot add platform with node@0.12.0
inside authenticate proxy
[ https://issues.apache.org/jira/browse/CB-8611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14347959#comment-14347959 ]
Tomo Masakura commented on CB-8611:
-----------------------------------
I tried various ways examined. However, the cause was not clear.
That was found by survey, it operate correctly after updating the npm@1.4.28 that have been used in cordova-lib.
{quote}
$ diff -Nur -x node_modules cordova-lib.orig/ cordova-lib
diff -Nur -x node_modules cordova-lib.orig/package.json cordova-lib/package.json
--- cordova-lib.orig/package.json 2015-03-05 10:51:36.687155000 +0900
+++ cordova-lib/package.json 2015-03-05 10:53:10.047155000 +0900
@@ -27,7 +27,7 @@
"glob": "4.0.6",
"init-package-json": "^1.2.0",
"mime": "1.2.11",
- "npm": "1.3.4",
+ "npm": "2.6.1",
"npmconf": "0.1.16",
"osenv": "0.1.0",
"plist": "1.1.0",
{quote}
> Cannot add platform with node@0.12.0 inside authenticate proxy
> --------------------------------------------------------------
>
> Key: CB-8611
> URL: https://issues.apache.org/jira/browse/CB-8611
> Project: Apache Cordova
> Issue Type: Bug
> Environment: OS: Ubuntu 14.04 LTS x64
> Cordova: 4.3.0
> Reporter: Tomo Masakura
> Priority: Critical
>
> Cannot add platform with node@0.12.0 inside authenticate proxy.
> {quote}
> $ echo $http_proxy
> http://user:pass@proxy.example.com:8080/
> $ echo $https_proxy
> http://user:pass@proxy.example.com:8080/
> $ nvm use v0.12.0
> $ npm install -g cordova@4.3.0
> $ rm -rf ~/.cordova
> $ cordova create project1
> $ cd project1
> $ cordova platform add browser
> npm http GET https://registry.npmjs.org/cordova-browser/3.6.0
> TypeError: Request path contains unescaped characters.
> at new ClientRequest (_http_client.js:73:11)
> at TunnelingAgent.exports.request (http.js:49:10)
> at TunnelingAgent.createSocket (/home/masakura/.nvm/versions/node/v0.12.0/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js:117:25)
> at TunnelingAgent.createSecureSocket [as createSocket] (/home/masakura/.nvm/versions/node/v0.12.0/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js:184:41)
> at TunnelingAgent.addRequest (/home/masakura/.nvm/versions/node/v0.12.0/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js:80:8)
> at new ClientRequest (_http_client.js:154:16)
> at Object.exports.request (http.js:49:10)
> at Object.exports.request (https.js:136:15)
> at Request.start (/home/masakura/.nvm/versions/node/v0.12.0/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:594:30)
> at Request.end (/home/masakura/.nvm/versions/node/v0.12.0/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:1186:28)
> {quote}
> - node@0.10.36 is OK
> - cordova@4.2.0 and node@0.12.0 is OK
> - Same problem with OS X (Yosemite)
> - "cordova platform add android" is NG
> - "cordova plugin add org.apache.cordova.camera" is OK
--
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