Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 241511

Summary: Usage data upload fails with proxy requiring authentication
Product: [Technology] EPP Reporter: Sebastian Kopsan <Sebastian>
Component: Usage Data CollectorAssignee: Wayne Beaton <wayne.beaton>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: epp.packager-inbox
Version: unspecifiedKeywords: plan
Target Milestone: 1.3.0   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Sebastian Kopsan CLA 2008-07-21 05:28:47 EDT
1. Go and sit yourself behind a HTTP Proxy requiring authentication
2. Use the General->Network Connections Tab in the Preferences to provide the proxy host and credentials
3. Use "Upload now" button in the UDC preferences to see a ConnectException (Time Out)

java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:240)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at org.eclipse.epp.usagedata.internal.recording.uploading.BasicUploader.doUpload(BasicUploader.java:206)
at org.eclipse.epp.usagedata.internal.recording.uploading.BasicUploader.upload(BasicUploader.java:129)
at org.eclipse.epp.usagedata.internal.recording.uploading.BasicUploader$1.run(BasicUploader.java:105)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

As you are using the Apache Commons HTTPClient this should be an easy one ;)

Regards,
Sebastian
Comment 1 Markus Knauer CLA 2011-05-20 08:13:40 EDT
At my customers I am working behind a proxy that requires authentication.
I cannot remember that I found this or similar messages in my logs (as long as the proxy preferences are correct), so I am closing it as WORKSFORME. Please re-open if this error still can be seen.