Xtext2.2.1を使用してDSLプラグインを作成しました。Xtext 2.3.0にアップグレードした後、次のエラーのために、関連するEclipseアプリケーションをデバッグできません(つまり、「Eclipseアプリケーション」というラベルの付いた起動構成を使用してDSLプラグインでインスタンスを開始しています)。
Error instantiating builder 'org.eclipse.xtext.ui.shared.xtextBuilder'.
Plug-in org.eclipse.xtext.ui.shared was unable to load class org.eclipse.xtext.ui.shared.internal.ExecutableExtensionFactory.
org/eclipse/xtext/ui/guice/AbstractGuiceAwareExecutableExtensionFactory
私が試したこと:
起動構成でターゲットプラットフォームからすべてのバンドルの選択を解除し、[必要なプラグインを追加]をクリックして再試行しましたが、同じエラーが発生しました。
プラグインリストで
org.eclipse.xtext.ui
とorg.eclipse.xtext.ui.shared
バージョンが利用可能であり、両方が有効になっていることを確認しました。2.3.0
プラグインをIDEにインストールすると、完全に機能します。IDE内からEclipseアプリケーションを起動できません。
「プラグインの検証」では問題は発生しません。
これを修正する方法はありますか?