eclipse mars/luna 无法读取存储库

标签 eclipse repository

我不能在 eclipse mars 中使用默认存储库。例如 http://download.eclipse.org/eclipse/updates/4.5/ .代理没有问题。我可以联系http://download.eclipse.org/eclipse/updates/4.5/使用eclipse的内部网络浏览器。问题是它总是试图连接到 url http://download.eclipse.org/eclipse/updates/4.5/compositeContent.xml它不存在(在浏览器中打开它时出现 404)。我真的不知道为什么。

错误是:

Unable to connect to repository http://download.eclipse.org/eclipse/updates/4.5/compositeContent.xml

堆栈跟踪:
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

编辑:尝试了 Eclipse Luna,同样的问题。

最佳答案

我认为此更新所在的存储库存在“问题”,并且您的网络连接或代理没有问题。

这是什么“东西” - 如果您查看此链接 https://wiki.eclipse.org/Equinox/p2/p2_index ('如果我弄错了会发生什么'部分) - 它说如果 p2.index 文件有一个不正确的条目,指定了 CompositeContent.xml ,其中存储库是 content.xml 将导致 p2 只查找复合内容.xml 而永远不会查找 content.xml。

也许这就是您的情况,因为 eclipse 没有获取文件,所以它抛出了您看到的错误。

future 的道路将是 - 在他们的论坛/JIRA 上联系 eclipse.org 指出它并纠正 p2.index 文件。

关于eclipse mars/luna 无法读取存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32474927/

相关文章:

java - 在eclipse java中从控制台屏蔽密码输入字段

android - 调试到 Android 源代码

java - 是否可以采用 IntelliJ IDEA 社区版进行 Web 开发?

eclipse - Eclipse 中没有 Java 控制台输出;与 PyDev 一起工作

nhibernate - 存储库实现

c# - 将 SimpleDB(与 SimpleSavant)与 POCO/现有实体一起使用,而不是我类上的属性

java - 无法从 View 转换为 ListView

asp.net-mvc - 当使用许多 1 :Many or Many:Many tables? 时,存储库是什么样的

java - CrudRepository 上的 NullPointerException

Gitlab存储库文件内容位置