{ "id": "133741", "key": "AC-3311", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2014-08-14T07:56:05.000+0000", "created": "2014-07-25T18:17:31.000+0000", "labels": [ "studio" ], "versions": [], "issuelinks": [], "assignee": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "updated": "2016-03-08T07:57:44.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "description": "We have been unable to login to studio from behind our corporate proxy. We can login when not behind the proxy. We are setting up the proxy correctly in the dialog window. \r\n\r\nWhat else can I try to either get past this, or find out that I've got something not configured correctly, or maybe we can go back to the security team with something they can do.\r\n\r\nThe message I get back in the terminal when launching Titanium from the command line is this:\r\n\r\n2014-07-24 14:41:29.850 TitaniumStudio[6072:362b] Unable to load realm info from SCDynamicStore\r\njava.io.IOException: Unable to tunnel through proxy. Proxy returns \"HTTP/1.1 407 Proxy Authentication Required\"\r\nat sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:1674)\r\nat sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:164)\r\nat sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1031)\r\nat sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)\r\nat com.appcelerator.titanium.core.user.TitaniumUserManager.signIn(TitaniumUserManager.java:160)\r\nat com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$16.run(TitaniumSplashHandler.java:994)", "attachment": [], "flagged": false, "summary": "Cannot Launch Studio behind a proxy", "creator": { "name": "brian.crouthamel", "key": "brian.crouthamel", "displayName": "Brian Crouthamel", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "brian.crouthamel", "key": "brian.crouthamel", "displayName": "Brian Crouthamel", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Mac OSX 10.9.4\r\nTitanium Studio, build: 3.3.0.201407100905", "comment": { "comments": [ { "id": "316796", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Hello! \r\n\r\nCan you please get this code and check if the ports are open? YOu will get an output with the information of what is failing. \r\n\r\nhttps://github.com/appcelerator/titanium-connection-test\r\n\r\nBest Regards!", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2014-08-04T06:10:06.000+0000", "updated": "2014-08-04T06:10:06.000+0000" }, { "id": "317939", "author": { "name": "brian.crouthamel", "key": "brian.crouthamel", "displayName": "Brian Crouthamel", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello, \r\n\r\nIt appears that all the attempted connections failed.\r\n\r\nThe raw HTTP module failed. Error: connect ECONNREFUSED\r\nThe tunnel module failed. Error: tunneling socket could not be established, cause=connect ECONNREFUSED\r\nThe request module failed. Error: tunneling socket could not be established, cause=connect ECONNREFUSED\r\n", "updateAuthor": { "name": "brian.crouthamel", "key": "brian.crouthamel", "displayName": "Brian Crouthamel", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-11T11:57:20.000+0000", "updated": "2014-08-12T02:26:47.000+0000" }, { "id": "318616", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Hello Brian, \r\nyou will need to contact your IT department and request them to modify your proxy to be able to communicate with some servers/ports. \r\n\r\nYou can get the whitelist of services that you need from: \r\n\r\nhttp://docs.appcelerator.com/titanium/3.0/#!/guide/Using_Studio_From_Behind_a_Proxy\r\n\r\nOnce they notify you about the add of those, please test again with the titaniun connection test. This issue has more to do with your network configuration than with the product.\r\n \r\nBest Regards!", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2014-08-14T07:56:05.000+0000", "updated": "2014-08-14T07:56:05.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }