Eclipse Marketplace错误-意外异常:org/Eclipse/equinox/internal/p2/repository/RepositoryTransport

Eclipse Marketplace错误-意外异常:org/Eclipse/equinox/internal/p2/repository/RepositoryTransport,eclipse,eclipse-marketplace,Eclipse,Eclipse Marketplace,当我尝试在Eclipse中浏览市场时,它会告诉我: Unexpected exception: org/eclipse/equinox/internal/p2/repository/RepositoryTransport java.lang.reflect.InvocationTargetException 有什么问题吗? 有解决方案吗?我已经安装了eclipse indigo的3.7.2版,并且遇到了完全相同的问题(在一次干净的eclipse/marketplace安装之后)。我通过将mar

当我尝试在Eclipse中浏览市场时,它会告诉我:

Unexpected exception: org/eclipse/equinox/internal/p2/repository/RepositoryTransport
java.lang.reflect.InvocationTargetException
有什么问题吗?
有解决方案吗?

我已经安装了eclipse indigo的3.7.2版,并且遇到了完全相同的问题(在一次干净的eclipse/marketplace安装之后)。我通过将marketplace插件更新到更新的版本(在eclipse中,转到“帮助->检查更新”,更新应该列在那里)解决了这个问题。

我在eclipse indigo中也遇到了同样的问题。我发现eclipse没有为我的网络找到合适的网络代理,因为默认情况下它使用window的代理。所以我只需要使用控制面板设置windows网络代理,或者您可以通过Internet explorer进行设置。这对我很有用

我也有同样的问题,但是使用firefox。通过改变来修复它

firefox>工具>选项>高级:网络选项卡:设置:

然后选择此网络的自动检测代理设置


在我完成这个eclipse之后,毫无问题地连接到了市场。

我也遇到了同样的问题。使用MyEclipse Enterprise Workbench 10.6。我在IE/Explorer中正确设置了代理。。。如果我改变了,我就不能离开公司网络。我上网很好。Eclipse似乎没有使用设置的内容。实际上我认为eclipse无法识别IR代理。。。我认为它根本不承认任何代理。因此,如果您支持像我这样的公司安全解决方案,并且需要代理,那么您就不走运了

修复:MyEclipse正在接收代理,但是您必须告诉它使用它们。
在MyEclipse>首选项>常规>网络连接下,将活动提供程序从直接更改为本机,您应该仔细检查我发现的本机代理是否正确。

我遇到了类似的异常,尝试了所有可能的代理设置,后来发现问题出在
jre7

这就是我的工作原理:

我将
jre7
替换为
jre6
,现在它工作正常


jre7
存在一些安全问题,因此在访问代理时产生了问题。如果
java1.7
是您的项目需求,那么您可以安装
jdk1.7
并将java home设置为
jdk1.7
,但要卸载
jre7
,以便eclipse后端和其他系统组件将使用
jre6
,但是开发的应用程序将兼容jdk1.7。

这个问题的出现是因为您无法通过eclipse访问Internet。在上面列出的答案中可能有一个解决方案。我用不同的方法解决这个问题。Linux具有内置的SSH支持,因此检查本地主机地址始终很重要。而且也不需要绕行交通。所以你可以去

窗口->首选项->常规->网络连接

现在移除代理旁路并清除SOCKS IP

注意:-如果您有代理服务器,这将起作用。
谢谢

只需在
eclipsewindows->web浏览器中检查浏览器设置
。Eclipse读取在此菜单中选择的浏览器的设置。

在Eclipse中切换到JDK 7后,我最近遇到了这个问题

我通过将选定的已安装JRE更改回JDK 6(首选项->Java->已安装JRE)解决了这个问题。做了这个改变后,我可以进入市场


一旦我完成了从市场上安装我需要的东西,我就将我安装的JRE切换回JDK 7

我什么也没做。刚重新启动了eclipse,过了一段时间就尝试了。成功了!!可能是marketplace.eclipse.org关闭了一段时间。

我通过(1)将windows->preferences->gerneral->network connection:Active provider更改为“手动”解决了这个问题。(2) 配置下面的“代理条目”。由于我的代理在本地主机上侦听8087,因此我的配置如下:

http : 127.0.0.1:8087
https : 127.0.0.1:8087

这些答案都不能解决我的问题(尽管我相信它们会帮助一些人)。我的问题不是代理设置,也不是JVM版本。我正在使用Indigo(3.7.2),我的Marketplace插件(MPC)确实过时了,但是Help->Check For Updates没有列出它,所以我花了一段时间才意识到这实际上是个问题


我可以通过手动升级Marketplace插件来解决这个问题,方法是:通过
Help->Install New Software
,选择Indigo repo,然后过滤
Marketplace
,并从列表中安装插件。

转到首选项=>网络连接


如果你有谷歌浏览器,设置proxy connection=Direct

。然后转到chrome设置-->更改代理设置-->LAN设置,然后选中自动检测设置,然后单击确定。然后,希望一切都能开始工作

如果您在代理之后,IE Lan设置中应该有一个配置脚本。你可以在IE或谷歌设置中找到它。例如在IE中

  • 转到“internet选项->连接->Lan设置”并确保选择了“使用自动配置脚本”
  • 在eclipse中,转到“Windows->preferences->General->Networc connection并将其设置为“本机”
  • eclipse应该已经找到并选择了它。 例如。 模式:HTTP
    主持人:动态 端口:动态 提供者:本地 作者:没有 用户名://blank Passwrod://blank

  • 如果您使用Wi-Fi或LAN连接,则只需转到Eclipse首选项->常规->网络连接->活动提供商:在下拉列表中选择“直接”“并申请。这就解决了问题

    当eclipse中的SOCKS代理配置不正确时,我遇到了这个问题。我的机器位于局域网内,通过HTTP代理连接到internet。在eclipse中的网络连接选项卡中,我配置了HTTP、HTTPS和SOCKS代理。此ca中不需要SOCKS代理