确切的错误消息是......
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Plugin: org.eclipse.equinox.p2.updatesite 1.0.500.v20150423-1455
Message: Error reading update site http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable.
我通过Eclipse MarketPlace在版本2.1和1.8上收到相同的错误消息。
如果我安装另一个插件,如“EMMA”,那就可以。
如果我选择“帮助”> “检查更新”,我收到相同的错误消息。
有人可以建议修复/解决方法吗?
注意:
通过更新URL安装(仅限SNAPSHOT,而不是RELEASE)
http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/snapshots
答案 0 :(得分:1)
转到帮助 - >安装新软件 - >添加并复制这个" http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable/。"到该位置,然后单击添加,您将看到要安装的包
答案 1 :(得分:0)
我刚刚使用Eclipse 4.4.2测试了这个 - 它运行良好 - 而Eclipse 4.5.0 - 会抛出上述错误。添加尾部斜杠对我没有任何帮助。
这看起来像存储库中的典型UTF BOM问题,但它似乎是由org.eclipse.equinox.p2.updatesite/1.0.400.v20131211-1531
和org.eclipse.equinox.p2.updatesite/1.0.500.v20150423-1455
也就是说,有一个原因可以调用org.eclipse.equinox.p2.updatesite
插件"旧版更新站点支持",这是因为旧的基于site.xml的更新站点已被自2010年Eclipse 3.6发布以来已弃用。为什么MercurialEclipse插件不发布p2更新站点超出了我的范围。
更新2015-09-22:我刚刚下载了一个全新的Eclipse SDK 4.5.0,并且再也看不到这个错误。
答案 2 :(得分:0)
我在2015年9月14日安装的Eclipse 4.5.0遇到了类似的问题(mkalkov声称在22日下载的4.5.0没有这个问题)。添加尾部斜杠并没有修复它。我尝试使用快照并且没有弹出错误:
http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/snapshots/
它可能不完美,因为它不稳定,但它比重新安装Eclipse更容易。如果你有时间,我建议你这样做。