2011-07-12 73 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