2008-09-17 121 views
4

有人知道如何在錯誤「org.eclipse.swt.SWTError:Item not added」導致againg再次出現時恢復從不啓動的eclipse嗎?org.eclipse.swt.SWTError:Item not added

我使用WebSphere Studio Site Developer中(Windows)中5.1.0

在.metadata唯一的堆棧跟蹤/日誌文件是:

SESSION ----------------------------------------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 sep 17, 2008 16:39:00.564
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.reflect.InvocationTargetException: java.lang.reflect.InvocationTargetException: org.eclipse.swt.SWTError: Item not added
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java)
at org.eclipse.swt.SWTError.<init>(SWTError.java:82)
at org.eclipse.swt.SWTError.<init>(SWTError.java:71)
at org.eclipse.swt.SWT.error(SWT.java:2358)
at org.eclipse.swt.SWT.error(SWT.java:2262)
at org.eclipse.swt.widgets.Widget.error(Widget.java:385)
at org.eclipse.swt.widgets.Menu.createItem(Menu.java:464)
at org.eclipse.swt.widgets.MenuItem.<init>(MenuItem.java:77)
at org.eclipse.ui.internal.AcceleratorMenu.setAccelerators(AcceleratorMenu.java:177)
at org.eclipse.ui.internal.WWinKeyBindingService.updateAccelerators(WWinKeyBindingService.java:316)
at org.eclipse.ui.internal.WWinKeyBindingService.clear(WWinKeyBindingService.java:175)
at org.eclipse.ui.internal.WWinKeyBindingService.update(WWinKeyBindingService.java:267)
at org.eclipse.ui.internal.WWinKeyBindingService$1.partActivated(WWinKeyBindingService.java:107)
at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:49)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:47)
at org.eclipse.ui.internal.WorkbenchPage.firePartActivated(WorkbenchPage.java:1180)
at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1833)
at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1496)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1483)
at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1363)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1263)
at org.eclipse.ui.internal.Workbench.access$10(Workbench.java:1223)
at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1141)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1093)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:870)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1373)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at java.lang.reflect.AccessibleObject.invokeL(AccessibleObject.java:207)
at java.lang.reflect.Method.invoke(Method.java:271)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)

+0

這個問題解決了,當我重新啓動計算機。 – 2017-06-10 07:36:57

回答

1

重新啓動計算機是否能解決打開工作區的問題?有一個論壇帖子(http://forums.sun.com/thread.jspa?messageID=3131484#3131484),描述了與上面顯示的相同堆棧跟蹤的類似問題。在這篇文章中,作者提到他們的機器資源不足(他們沒有詳細說明哪種類型的資源運行不足)。

如果重新啓動您的計算機不工作,你可能想嘗試啓動Eclipse使用清理選項:

日食-clean

清理選項,將清除所有的緩存是Eclipse已經創建。

如果一切都失敗了,您可能需要在https://bugs.eclipse.org/bugs/處爲此問題打開一個錯誤。包括工作空間的副本(如果可能的話)以及將堆棧跟蹤包括在錯誤中會對試圖診斷問題的人員有幫助。

祝你好運!

0

嗯,有些事情你可以嘗試如下:

  1. 刪除工作區.metadata dir。顯然你會失去你的工作臺配置。
  2. 重命名您的.metadata目錄。啓動Eclipse,您將擁有一個新的.metadata目錄。關閉Eclipse,刪除新的目錄,並重新命名回原始目錄。它有時會起作用。
+0

您是否檢查過.metadata/.log文件的內容?它將列出並堆疊在運行Eclipse時引發的未經檢查的異常的痕跡。據我所知,它也會在這個列表中包含錯誤。這可能會給你一些爲什麼Eclipse無法啓動的跡象。 – 2008-09-18 05:22:04

+0

Eclipse使用對話框「崩潰.metadata /」崩潰。日誌「 並且在那個日誌中,我看到了錯誤」org.eclipse.swt.SWTError:Item not added「。 – 2008-09-18 13:12:23

2

我有完全相同的問題。我沒有重啓我的機器,只是使用「eclipse -clean」來啓動eclipse。有效。感謝Jon的提示。

0

HI,

檢查任務管理器,是否有任何java程序文件(java.exe或javaw.exe的),甚至工作臺閉幕後運行。殺死這些進程。你會得到這個錯誤解決

0

這工作時,我從eclipse安裝文件夾(其中.exe存在)eclipse.ini。我遇到了這個問題,當我試圖增加eclipse.ini文件中的堆大小時(雖然我之前看到過這個錯誤)

0

對我來說,我認爲這與我的雙顯示器設置和實際多顯示器我已安裝。我禁用了,問題沒有了。