2011-07-12 51 views
3

Eclipse'未处理的循环异常'我最近开始在eclipse中使用git和egit插件,并且我认为我有一切工作。我将一个远程存储库克隆到我的机器上,然后对文件进行了更改,然后通过选择项目中的文件来提交更改,然后转至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存储库视图进行提交,事情会正常工作。

+0

也许这是链接到https://bugs.eclipse.org/bugs/show_bug.cgi?id=344270? – VonC

回答

1

问题是,特定的git工作流程正在创建SWT浏览器组件,该组件在加载特定的OS + Windowing系统+ mozilla库版本组合时遇到问题。有一些黑魔法需要继续,以确保您获得正确的配置,以允许SWT浏览器使用嵌入式mozilla渲染器。你可以在SWT FAQ page here.

详细信息,还有一些在这个网站上谈论如何解决可怕的“不再有句柄”问题here许多其他职位。

+0

嗯,我无法设法让事情奏效,但这似乎是正确的行动方式;我只需要摆弄更多。谢谢 :) – NT3RP