繁体   English   中英

Eclipse luna - 内部错误,尝试从git导入

[英]Eclipse luna - Internal error, trying to import from git

我正在使用Eclipse Luna,我正在尝试从github导入一个项目。 但是,当我粘贴URI时,它会显示“内部错误;请参阅Eclipse错误日志”:

在此输入图像描述

该项目有效。 我已经尝试了一些项目,他们都在我的旧版Juno版上工作,但是Luna都失败了,就像上面一样。 我该怎么做才能重现这个问题?

这是我的Eclipse日志错误: http//pastebin.com/QcfF4Xsq

您与其他基于Eclipse的产品(如RTC)有类似的错误消息:

该问题的摘要是Eclipse在您的计算机上使用的默认位置对于所有Eclipse安装都是相同的。
因此,如果您已经安装并使用了32位Eclipse,那么您的安全存储需要32位插件才能访问。
当您尝试使用64位Eclipse时,它将尝试读取该安全存储,并且会因为使用64位插件读取存储而失败。

解决方案是告诉您的Eclipse使用不同的安全存储区域。 您可以通过使用以下选项运行Eclipse来执行此操作:

-eclipse.keyring <file_path>

其中<file_path>是您希望用作新安全存储区域的文件的位置。

(如果您有一致的Eclipse发行版,可以检查:所有32位或全部64位)

请注意,另一个产品(NetBeans)解决了相同的错误消息( 问题211863

我发现了这个问题。
NetBeans正在检测Eclipse IDE安装的剩余部分。 删除文件后,日志中的错误就消失了。

C:\Documents and Settings\ttroy\.eclipse\org.eclipse.equinox.security\secure_storage 

在Windows 7或更高版本上:

C:\Users\<username>\.eclipse\org.eclipse.equinox.security\secure_storage 
# or
%USERPROFILE%\.eclipse\org.eclipse.equinox.security\secure_storage 

删除C:\\Users\\USERNAME\\.eclipse\\org.eclipse.equinox.security\\secure_storage它将解决您的问题。

我解决了这个问题,转到“首选项>常规>安全>安全存储>内容”,打开“[默认安全存储]”,删除“GIT”行,最后重新启动Eclipse。

这是我在eclipse错误日志中看到的消息。

安全存储无法从操作系统密钥环中检索主密码。 确保此应用程序可以访问操作系统密钥环。 如果错误仍然存​​在,则可以使用密码恢复功能,或者可以删除并重新创建安全存储。

因此,如其他人所说,如果删除secure_storage文件,它应该解决问题。 在Mac上,更好地使用命令行。

/Users/< userid >/.eclipse/org.eclipse.equinox.security

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM