org.eclipse.swt.SWTError: элемент не добавлен

Кто-нибудь знает, как восстановить никогда не запускающееся затмение, когда ошибка «org.eclipse.swt.SWTError: Item not add» возникает снова и снова?

Я использую WebSphere Studio Site Developer (Windows) 5.1.0.

Единственная трассировка стека в файле .metadata/log:

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)


person Daniel Fanjul    schedule 17.09.2008    source источник
comment
Эта проблема решилась, когда я перезагрузил компьютер.   -  person Barış Özdemir    schedule 10.06.2017


Ответы (6)


Решает ли перезагрузка компьютера проблему с возможностью открытия рабочей области? На форуме есть сообщение (http://forums.sun.com/thread.jspa?messageID=3131484#3131484), в котором описана аналогичная проблема с идентичной трассировкой стека, показанной выше. В посте автор упоминает, что на их машине было мало ресурсов (они не указали, какого типа ресурсы были на исходе).

Если перезагрузка компьютера не работает, вы можете попробовать запустить eclipse с опцией очистки:

затмение – очистка

Опция очистки очистит все кэши, созданные Eclipse.

Если ничего не помогло, вы можете открыть сообщение об ошибке для этой проблемы на странице https://bugs.eclipse.org/bugs/. Включение копии вашего рабочего пространства (если возможно) и включение трассировки стека в ошибку было бы полезной информацией для человека, пытающегося диагностировать проблему.

Удачи!

person Jon Ball    schedule 20.09.2008
comment
Да, перезагрузка компьютера была еще одним решением. Спасибо! - person Daniel Fanjul; 20.09.2008

У меня была точно такая же проблема. Я не перезапускал свою машину и просто использовал «eclipse -clean», чтобы запустить eclipse. Это сработало. Спасибо Джон за подсказку.

person Community    schedule 22.07.2009

Что ж, вот некоторые вещи, которые вы можете попробовать:

  1. Удалить каталог рабочей области .metadata. Очевидно, вы потеряете конфигурацию рабочего места.
  2. Переименуйте каталог .metadata. Запустите Eclipse, и у вас будет новый каталог .metadata. Закройте Eclipse, удалите новый каталог и переименуйте исходный каталог. Иногда это работает.
person Daniel Fanjul    schedule 17.09.2008
comment
Вы проверили содержимое файла .metadata/.log? Он будет перечислять и складывать трассировки любых непроверенных исключений, которые возникают во время работы Eclipse. Насколько я знаю, он также будет включать ошибки в этот список. Это может дать вам некоторое представление о том, почему Eclipse не запускается. - person Jon Ball; 18.09.2008
comment
Eclipse аварийно завершает работу с диалоговым окном. Проверьте .metadata/.log. И в этом журнале я увидел ошибку org.eclipse.swt.SWTError: элемент не добавлен. - person Daniel Fanjul; 18.09.2008
comment
Сможете ли вы отредактировать описание своего вопроса, чтобы включить трассировку стека, если она включена в журнал? Кроме того, какую версию Eclipse вы используете и на какой платформе работаете? - person Jon Ball; 18.09.2008

HI,

Проверьте диспетчер задач, работает ли какой-либо процесс Java (java.exe или javaw.exe) даже после закрытия рабочей среды. Убейте эти процессы. Вы устраните эту ошибку

person rahamathulla    schedule 17.02.2010

Для меня, я думаю, это как-то связано с моей настройкой с двумя мониторами и фактическими несколькими мониторами, которые я установил. Я отключил это, и проблема исчезла.

person georgiecasey    schedule 13.08.2012

Это сработало, когда я переместил eclipse.ini из папки установки eclipse (где присутствует .exe). Я столкнулся с этой проблемой, когда пытался увеличить размер кучи в файле eclipse.ini (хотя я видел эту ошибку ранее)

person Mohammed Ali    schedule 15.12.2010