Eclipse Bug 471813与Aptana有关吗?

时间:2015-07-07 08:15:29

标签: eclipse aptana egit

我在Eclipse Mars(4.5.0)上安装了EGit 4.0。当我尝试从GitHub克隆项目时,当我到达" Source Git Repository"时,我总是会遇到错误。对话。只要我在存储库URL中复制,就会收到消息"内部错误;请参阅Eclipse错误日志。"

我将此问题报告为bug 471813。臭虫报告迅速关闭,来自Andrey Loskutov的消息:

  

抱歉,不是Eclipse问题:"无法找到安全存储模块   (com.aptana.ide.security.linux.provider)&#34。请联系Aptana开发者   寻求帮助。

但是,我没有在这个Eclipse实例上安装Aptana(也没有安装任何其他实例)。为什么这个问题归咎于Aptana?

2 个答案:

答案 0 :(得分:2)

您可能在同一台计算机上的另一个eclipse安装中安装了aptana。我有同样的问题,我通过重置我的安全商店解决了。偏好 - >一般 - >安全 - >安全存储 - >内容标签。

在“内容”选项卡下,您将在左侧看到安全商店列表。选择安全存储,然后按右侧的删除按钮。

enter image description here

答案 1 :(得分:1)

这是非常可能一个Eclipse问题。具体来说,eclipse使用相同的文件来存储系统上安装的所有eclipse版本的git登录信息。他们将此称为Secure Storage文件。

当您安装了32位和64位版本的eclipse时,问题就会出现。对我来说,这是因为我使用eclipse进行python开发,使用Code Composer Studio进行嵌入式软件DSP。 Code Composer Studio是32位版eclipse的包装器。

因为32位版本无法读取文件的64位版本,所以会收到错误消息。

我用来解决问题的解决方案是使用-eclipse.keyring选项启动eclipse。

对于代码编辑器编辑ccstudio.ini。对于Eclipse编辑eclipse.ini。在行-vmargs之前添加选项:

-eclipse.keyring
@user.home/.eclipse/org.eclipse.equinox.security/secure_storage.32

整个ccstudio.ini文件看起来像:

-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.300.v20150602-1417
-product
com.ti.ccstudio.branding.product
--launcher.XXMaxPermSize
256M
-showsplash
com.ti.ccstudio.branding
--launcher.defaultAction
openFile
--launcher.appendVmargs
-eclipse.keyring
@user.home/.eclipse/org.eclipse.equinox.security/secure_storage.32
-vmargs
-Dosgi.instance.area.default=@user.home/workspace_v6_2
-Dorg.eclipse.equinox.http.jetty.customizer.class=com.ti.ccstudio.gui.composer.http.jetty.MaqettaJettyCustomizer
-Dccs.minXDCVersion=3.25.5.1
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=30000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=10000
-Dsun.net.client.defaultReadTimeout=30000
-Dsun.net.client.defaultConnectTimeout=10000
-Xms128m
-Xmx768m
-XX:ErrorFile=C:\Users\ENGINE~1\AppData\Local\TEXASI~1\CCS\ti\2\dmp\\hs_err_%p.log