Мой редактор Xtext выдает com.google.inject.CreationException: Guice creation errors: 1) Error injecting method, java.lang.ExceptionInInitializerError ....
во время открытия.Xtext ecore файл не может быть загружен
Это ...
Caused by: java.lang.RuntimeException: Missing serialized package: MyDsl.ecore
at com.sample.impl.MyDslPackageImpl.loadPackage(MyDslPackageImpl.java:5989)
at com.sample.impl.MyDslPackageImpl.init(MyDslPackageImpl.java:1098)
at com.sample.MyDslPackage.<clinit>(MyDslPackage.java:58)
... 75 more
Файл MyDsl.ecore находится в model/generated
, а также в src-gen
папки com.sample.impl
пакета. Так что это физически в нужном месте. Но так или иначе, loadPackage
способ MyDslPackageImpl.java
не может его загрузить.
У кого-нибудь есть идея, какова может быть причина и как это решить?
Кто-нибудь знает, почему этот предельный размер Ecore файла и как избежать раскола грамматику? – user972851