Hi,
I created a product based on org.eclipse.ui.ide.workbench with CDT features and with my plugins.
When I used my product with my plugins, a specific download fails.
When I used an EclipseCDT with my plugins, it works.
I’ve add this to log what happened:
public static void testProxy(){
try {
System.setProperty("java.net.useSystemProxies","true");
List<Proxy> l = ProxySelector.getDefault().select(
new URI("http://www.yahoo.com/"));
for (Iterator<Proxy> iter = l.iterator(); iter.hasNext(); ) {
Proxy proxy = iter.next();
CUIPlugin.getDefault().logError("proxy hosttype : " + proxy.type());
InetSocketAddress addr = (InetSocketAddress)proxy.address();
if(addr == null) {
CUIPlugin.getDefault().logError("No Proxy");
} else {
CUIPlugin.getDefault().logError("proxy hostname : " + addr.getHostName());
CUIPlugin.getDefault().logError("proxy port : " + addr.getPort());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
and where it works :
!ENTRY org.eclipse.cdt.ui 4 4 2016-02-05 09:50:36.422
!MESSAGE proxy hostname : HTTP
!ENTRY org.eclipse.cdt.ui 4 4 2016-02-05 09:50:40.940
!MESSAGE proxy hostname : 172.29.52.166
!ENTRY org.eclipse.cdt.ui 4 4 2016-02-05 09:50:40.940
!MESSAGE proxy port : 80
But where it fails :
!ENTRY org.eclipse.cdt.ui 4 4 2016-02-05 14:16:56.174
!MESSAGE proxy hosttype : DIRECT
!ENTRY org.eclipse.cdt.ui 4 4 2016-02-05 14:16:56.176
!MESSAGE No Proxy
I’ve compared the preferences of the two eclipse.exe but it seems to be identical … even the Network Connections.
Do you have any idea of what happened in my product ?
Thank you
Christelle