Я написал подключаемый модуль DSL, используя Xtext 2.2.1. После обновления до Xtext 2.3.0 я не могу отлаживать соответствующее приложение Eclipse (т. е. я использую конфигурацию запуска с пометкой «Приложение Eclipse» для запуска экземпляра с моим подключаемым модулем DSL из Eclipse) из-за этой ошибки:
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, он работает отлично. Я просто не могу запустить приложение Eclipse из среды IDE.
«Проверить плагины» не показывает никаких проблем.
Любые идеи, как я могу это исправить?