解決せずにこの問題に苦しんでいると思われる30ほどのプロジェクトに代わってこれを投稿しています。
基本的に、問題はorg.eclipse.jdt.internal.ui.wizards.NewElementWizard(プロジェクト、パッケージ、クラスなどの新しいJDT要素の作成を制御する「ウィザード」)のサブクラスに要約されます-この問題サブクラス化する理由が何であれ、performFinish()をオーバーロードし、その呼び出しの一部としてsuper.performFinish()を呼び出すようです。これまでのところ良好ですが、何らかの理由でこれが空のワークスペースで発生した場合(これは新しいプロジェクトの場合によくあることです)、super.performFinish()呼び出しは次のような例外で失敗します。
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:350)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:851)
at org.eclipse.jdt.internal.ui.wizards.NewElementWizard.performFinish(NewElementWizard.java:133)
at com.canoo.wizard.newproject.NewULCProjectWizard.performFinish(NewULCProjectWizard.java:118)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:680)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:355)
at org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Dialog.java:660)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
またはそれに類似したもの-NewItemWizardのサブクラスがプロジェクトウィザードであるかクラスウィザードであるかにかかわらず、このエラーについてGoogleが調査している過程で私が見つけた数十の異なるプロジェクト間で、エラーは著しく類似しています。 、 なんでもいい。
この問題を後で報告する人の中には、「バージョンの不一致」が原因であると投稿する人もいますが、残念ながら、どのバージョンがどのバージョンとミスマッチしているかについての詳細は提供されていません。Linux、Windows、およびOSXなので、バージョンまたはプラットフォーム固有のニュアンスではないかと思います。
最後に、Eclipse Bugzillaには、この問題に正接的に関連するものは何もないようです。
どこにでもあるように見えるので、誰かがこれに遭遇したことがありますか?どんな助けでも大歓迎です!