Eclipse Proxy Bug

起因:

公司因为设置了外网的proxy,eclipse必须设置Proxy来访问一些plug-in的update site或者marketplace,但总是不稳定,常常刚开始能访问,但是突然又不能,也不是被端口禁用或者别的原因,因为报错的那些站点浏览器都能正常访问。 今天花了整整半天时间来想要彻底解决这个问题。

结果:

这是一个长达4年的Bug,从未被修复。但有work around的方法能解决。

Reference:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=364992#c5

https://bugs.eclipse.org/bugs/show_bug.cgi?id=281472

解决方法:

http://stackoverflow.com/questions/17338212/eclipse-kepler-not-connecting-to-internet-via-proxy

原因很简单,Eclipse在设置了socks proxy 后,竟然会跳过使用http/https,而使用socks proxy,但是socks的proxy似乎并不稳定。但也有证据标明似乎和JDK7的实现有一定关系,反正具体原因不明。但清除SOCKS Proxy的确有效。这个困扰了我整整数年的问题今天彻底解决了,留文纪念。