4

エラー「org.eclipse.swt.SWTError: Item not added」が何度も発生しているときに、開始しない日食を回復する方法を誰かが知っていますか?

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)

4

6 に答える 6

2

私はまったく同じ問題を抱えていました。マシンを再起動せず、「eclipse -clean」を使用してEclipseを開始しました。出来た。ヒントをありがとうジョン。

于 2009-07-22T15:16:11.227 に答える
1

コンピューターを再起動すると、ワークスペースを開くことができるという問題は解決しますか?上記と同じスタックトレースでの同様の問題を説明するフォーラム投稿(http://forums.sun.com/thread.jspa?messageID=3131484#3131484 )があります。投稿の中で、著者は自分のマシンのリソースが不足していると述べています(どのタイプのリソースが不足しているのかを指定していません)。

コンピューターの再起動が機能しない場合は、クリーンオプションを使用してeclipseを開始してみてください。

日食-きれい

クリーンオプションは、Eclipseが作成したすべてのキャッシュをクリーンアップします。

他のすべてが失敗した場合は、https://bugs.eclipse.org/bugs/でこの問題のバグを開くことをお勧めします。ワークスペースのコピー(可能な場合)を含め、スタックトレースをバグに含めると、問題を診断しようとしている人にとって役立つ情報になります。

幸運を!

于 2008-09-20T03:45:37.033 に答える
0

さて、あなたが試すことができるいくつかのことは次のとおりです。

  1. ワークスペース .metadata dir を削除します。明らかに、ワークベンチの構成が失われます。
  2. .metadata ディレクトリの名前を変更します。Eclipse を起動すると、新しい .metadata ディレクトリが作成されます。Eclipse を閉じ、新しいディレクトリを削除し、名前を元のディレクトリに戻します。それは時々動作します。
于 2008-09-17T19:30:32.243 に答える
0

eclipse.iniこれは、Eclipse インストール フォルダー (.exe が存在する場所) から移動したときに機能しました。ファイルのヒープ サイズを増やそうとしたときに、この問題に遭遇しましたeclipse.ini(以前にこのエラーを見たことはありましたが)。

于 2010-12-15T20:29:22.790 に答える
0

私にとっては、これはデュアル モニターのセットアップと、インストールした実際のマルチ モニターに関係していると思います。私はそれを無効にし、問題はなくなりました。

于 2012-08-13T03:08:02.287 に答える