Pregunta

¿Alguien sabe cómo recuperar un eclipse que nunca comienza cuando aparece el error "org.eclipse.swt.SWTError:¿El elemento no agregado" aparece una y otra vez?

Estoy usando WebSphere Studio Site Developer (Windows) 5.1.0

El único seguimiento de la pila en el archivo .metadata/log es:

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)

¿Fue útil?

Solución

¿Reiniciar su computadora resuelve el problema de poder abrir el espacio de trabajo?Hay una publicación en el foro (http://forums.sun.com/thread.jspa?messageID=3131484#3131484) que describe un problema similar con un seguimiento de pila idéntico al que se muestra arriba.En la publicación, el autor menciona que su máquina tenía pocos recursos (no especificaron qué tipo de recursos se estaban agotando).

Si reiniciar su computadora no funciona, puede intentar iniciar eclipse con la opción limpia:

eclipse -limpio

La opción de limpieza limpiará cualquier caché que haya creado Eclipse.

Si todo lo demás falla, es posible que desees abrir un error para este problema en https://bugs.eclipse.org/bugs/.Incluir una copia de su espacio de trabajo (si es posible) e incluir el seguimiento de la pila en el error sería información útil para la persona que intenta diagnosticar el problema.

¡Buena suerte!

Otros consejos

Tuve exactamente el mismo problema.No reinicié mi máquina y solo usé "eclipse -clean" para iniciar eclipse.Funcionó.Gracias Jon por la pista.

Bueno, algunas cosas que puedes probar son:

  1. Eliminar el directorio .metadata del espacio de trabajo.Obviamente perderá la configuración de su banco de trabajo.
  2. Cambie el nombre de su directorio .metadata.Inicie Eclipse y tendrá un nuevo directorio .metadata.Cierre Eclipse, elimine el nuevo directorio y cambie el nombre del directorio original.A veces funciona.

HOLA,

Verifique en el administrador de tareas si hay algún proceso java (java.exe o javaw.exe) ejecutándose incluso después de cerrar el banco de trabajo.Mata esos procesos.Obtendrás este error resuelto.

Para mí, creo que esto tiene algo que ver con la configuración de mi monitor dual y los monitores múltiples reales que he instalado.Lo desactivé y el problema desapareció.

Esto funcionó cuando moví el eclipse.ini desde la carpeta de instalación de eclipse (donde está presente .exe).Me encontré con este problema cuando intentaba aumentar el tamaño del montón en el eclipse.ini archivo (aunque había visto este error antes)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top