我們正在運行Java Swing,並正在使用SWT橋來獲取SWT瀏覽器。通常情況下,一切正常,但我們在Vista測試機器上遇到問題。它工作正常,直到一個星期前左右。調用堆棧:Vista上的SWT瀏覽器問題
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3589)
at org.eclipse.swt.SWT.error(SWT.java:3481)
at org.eclipse.swt.SWT.error(SWT.java:3452)
at org.eclipse.swt.browser.IE.create(IE.java:184)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:109)
...
我試圖IE7和IE8通過SWT瀏覽器,但沒有工作(XULRunner是不是適用於我們的應用程序,因爲我們需要兩個瀏覽器實例)。
XP,Windows7和Vista在其他機器上工作,我不能排除某些在這臺機器上被修正的東西。當這個錯誤發生時,我們得到了一些Windows更新,他們似乎相關。它是我們唯一一個具有虛擬屏幕的Vista測試機器,是否有任何與IE瀏覽器相關的Windows更新可能導致此問題?對我來說,它看起來像是安全漏洞的可能目標,所以也許可能是這樣?
我知道這是在乾草堆裏尋找針,但最近有人看到過類似的東西嗎?
它似乎你已經打開太多的瀏覽器和操作系統不能處理了。當您重新啓動計算機時它有效嗎? 你是否棄置瀏覽器? – 2009-11-19 14:16:06
我打開一個瀏覽器。這個問題只發生在Vista上。重新啓動了十幾次。我做了瀏覽器瀏覽器(但之後我從來沒有試過「重新啓動」瀏覽器)。 – 2009-12-01 09:45:43