3

我最近开始在 eclipse 中使用带有 egit 插件的 git,我认为我已经完成了一切工作。我将一个远程存储库克隆到我的机器上,然后对文件进行了更改,然后通过选择项目中的文件来提交更改,然后转到Team > Commit.... 一旦我这样做,我就会收到以下错误:

Unhandled event loop exception
org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
    at org.eclipse.swt.SWT.error(SWT.java:4308)
    at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1826)
    at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:687)
    at org.eclipse.swt.browser.Browser.<init>(Browser.java:96)
    ...
    (output abbreviated)

我完全愿意接受这是一个错误(即使我认为这在今天早些时候工作),但我希望有人可能曾经遇到过这个问题。

有什么见解吗?即使只有我应该向谁提交错误?我可以提供任何额外的细节。我还应该指出,如果我通过 git 存储库视图提交,一切都会很好。

4

1 回答 1

1

问题是特定的 git 工作流程正在创建一个 SWT 浏览器组件,该组件在您的特定 OS + Windowing 系统 + mozilla 库版本组合上加载时遇到问题。为了确保您获得正确的配置以允许 SWT 浏览器与您的嵌入式 mozilla 渲染器一起工作,必须使用一些黑魔法。您可以在此处获取有关 SWT 常见问题解答页面的详细信息。

此站点上还有许多其他帖子讨论如何解决可怕的“不再处理”问题

于 2011-07-12T17:30:37.607 回答