Register EPackage probelm "Couldn't find an interface" [message #1743374] |
Wed, 14 September 2016 16:06  |
tom KIRKHAM Messages: 16 Registered: August 2016 |
Junior Member |
|
|
Hi All,
I am working with my own ecore transformed into xtext on this tutorial
https://eclipse.org/Xtext/documentation/101_five_minutes.html
I previously posted about dependencies and xtext references. Things build fine by when running the web server I get the error below
Problems instantiating module org.xtext.paasage.editor.GenerateCamel:
and also this
org.eclipse.emf.mwe.core.ConfigurationException: Couldn't find an interface eu.paasage.camel.CamelPackage
The epackage is registered in the workflow like
registerGeneratedEPackage = "eu.paasage.camel.CamelPackage"
and the source code for the CamelPackage class is in "src/eu/paasage./camel/CamelPackage"
I have tried many solutions suggested for this error but no luck, does anybody have any ideas?
Thanks,
Tom
PS if i remove the epackage registrations i get this error when running the web ui
Unresolved proxy http://www.paasage.eu/2015/06/camel#//CamelModel. Make sure the EPackage has been registered.
[Updated on: Wed, 14 September 2016 16:15] Report message to a moderator
|
|
|
Re: Register EPackage probelm "Couldn't find an interface" [message #1743378 is a reply to message #1743374] |
Wed, 14 September 2016 16:54   |
tom KIRKHAM Messages: 16 Registered: August 2016 |
Junior Member |
|
|
Hi, I have managed to move this on by registering the ecore package. The error I now get is about a invalid header, see trace below:
Working Directory: C:\Users\tk78\neonCAMELeditorWeb\org.xtext.paasage.model.parent\org.xtext.paasage.model.web
Gradle User Home: C:\Users\tk78\.gradle
Gradle Distribution: Gradle wrapper from target build
Gradle Version: 2.8
Java Home: C:\Program Files\Java\jdk1.8.0_45
JVM Arguments: None
Program Arguments: None
Gradle Tasks: jettyRun
:org.xtext.paasage.model:generateXtextLanguage
0 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project org.eclipse.emf.cdo at 'archive:file:/C:/Users/tk78/.m2/repository/org/eclipse/emf/cdo_4.3.0/v20140520-1823/cdo_4.3.0-v20140520-1823.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.eclipse.emf/cdo_4.3.0/v20140520-1823/c91081e7ed38605b91aea68dc96c3f50c9c12888/cdo_4.3.0-v20140520-1823.jar!/' instead.
37 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project antlr at 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.2/31c746001016c6226bd7356c9f87a6a084ce3715/antlr-runtime-3.2.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.xtext/antlr-generator/3.2.1/d3fa97d931949af341889c94f6455822674e52f2/antlr-generator-3.2.1.jar!/' instead.
38 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project antlr at 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.xtext/antlr-generator/3.2.1/d3fa97d931949af341889c94f6455822674e52f2/antlr-generator-3.2.1.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/antlr/antlr/2.7.7/83cd2cd674a217ade95a4bb83a8a14f351f48bd0/antlr-2.7.7.jar!/' instead.
48 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering platform uri 'C:\Users\tk78\neonCAMELeditorWeb'
792 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project gradle at 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.example.kyriakos.parent/gradle/wrapper/gradle-wrapper.jar!/' and using 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.CamelUI.parent/gradle/wrapper/gradle-wrapper.jar!/' instead.
832 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project gradle at 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.CamelUI.parent/gradle/wrapper/gradle-wrapper.jar!/' and using 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.camelWebEditor.parent/gradle/wrapper/gradle-wrapper.jar!/' instead.
834 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project .antlr at 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.example.kyriakos.parent/org.xtext.example.kyriakos/.antlr-generator-3.2.0-patch.jar!/' and using 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.camelWebEditor.parent/org.xtext.paasage.camelWebEditor/.antlr-generator-3.2.0-patch.jar!/' instead.
1129 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project org.eclipse.emf.cdo.common at 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.eclipse.emf.cdo/common_4.3.0/v20140309-0644/a4144abb21923590ebd793471a6762584701f722/common_4.3.0-v20140309-0644.jar!/' and using 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.camelWebEditor.parent/org.xtext.paasage.camelWebEditor/build/resources/main/common_4.3.0-v20140309-0644.jar!/' instead.
2000 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project gradle at 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.camelWebEditor.parent/gradle/wrapper/gradle-wrapper.jar!/' and using 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/gradle/wrapper/gradle-wrapper.jar!/' instead.
2001 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project .antlr at 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.camelWebEditor.parent/org.xtext.paasage.camelWebEditor/.antlr-generator-3.2.0-patch.jar!/' and using 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model/.antlr-generator-3.2.0-patch.jar!/' instead.
2293 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project org.eclipse.emf.cdo.common at 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.camelWebEditor.parent/org.xtext.paasage.camelWebEditor/build/resources/main/common_4.3.0-v20140309-0644.jar!/' and using 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model/build/resources/main/common_4.3.0-v20140309-0644.jar!/' instead.
3511 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3511 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/deployment' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3511 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/execution' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3511 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/location' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3511 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/metric' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3512 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/organisation' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3512 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/provider' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3512 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/requirement' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3512 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/scalability' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3512 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/security' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3512 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/type' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
3512 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.paasage.eu/2015/06/camel/unit' from 'platform:/resource/org.xtext.paasage.model/model/camel.genmodel'
4231 [main] INFO text.xtext.generator.XtextGenerator - Initializing Xtext generator
4234 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Adding generated EPackage 'org.eclipse.xtext.common.types.TypesPackage'
4298 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project org.eclipse.emf.cdo at 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.eclipse.emf/cdo_4.3.0/v20140520-1823/c91081e7ed38605b91aea68dc96c3f50c9c12888/cdo_4.3.0-v20140520-1823.jar!/' and using 'archive:file:/C:/Users/tk78/.m2/repository/org/eclipse/emf/cdo_4.3.0/v20140520-1823/cdo_4.3.0-v20140520-1823.jar!/' instead.
4300 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project org.eclipse.emf.cdo.common at 'archive:file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model/build/resources/main/common_4.3.0-v20140309-0644.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.eclipse.emf.cdo/common_4.3.0/v20140309-0644/a4144abb21923590ebd793471a6762584701f722/common_4.3.0-v20140309-0644.jar!/' instead.
4315 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project org.eclipse.emf.cdo at 'archive:file:/C:/Users/tk78/.m2/repository/org/eclipse/emf/cdo_4.3.0/v20140520-1823/cdo_4.3.0-v20140520-1823.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.eclipse.emf/cdo_4.3.0/v20140520-1823/c91081e7ed38605b91aea68dc96c3f50c9c12888/cdo_4.3.0-v20140520-1823.jar!/' instead.
4329 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project antlr at 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/antlr/antlr/2.7.7/83cd2cd674a217ade95a4bb83a8a14f351f48bd0/antlr-2.7.7.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.2/31c746001016c6226bd7356c9f87a6a084ce3715/antlr-runtime-3.2.jar!/' instead.
4340 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project antlr at 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.2/31c746001016c6226bd7356c9f87a6a084ce3715/antlr-runtime-3.2.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.xtext/antlr-generator/3.2.1/d3fa97d931949af341889c94f6455822674e52f2/antlr-generator-3.2.1.jar!/' instead.
4344 [main] WARN lipse.emf.mwe.utils.StandaloneSetup - Skipping conflicting project antlr at 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/org.xtext/antlr-generator/3.2.1/d3fa97d931949af341889c94f6455822674e52f2/antlr-generator-3.2.1.jar!/' and using 'archive:file:/C:/Users/tk78/.gradle/caches/modules-2/files-2.1/antlr/antlr/2.7.7/83cd2cd674a217ade95a4bb83a8a14f351f48bd0/antlr-2.7.7.jar!/' instead.
4352 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering project org.xtext.paasage.model at 'file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model/'
4355 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering project org.xtext.paasage.model.tests at 'file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model.tests/'
4355 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering project org.xtext.paasage.model.ide at 'file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model.ide/'
4356 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering project org.xtext.paasage.model.ui at 'file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model.ui/'
4356 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering project org.xtext.paasage.model.ui.tests at 'file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model.ui.tests/'
4357 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering project org.xtext.paasage.model.idea at 'file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model.idea/'
4358 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering project org.xtext.paasage.model.web at 'file:/C:/Users/tk78/neonCAMELeditorWeb/org.xtext.paasage.model.parent/org.xtext.paasage.model.web/'
4374 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Using resourceSet registry. The registered Packages will not be registered in the global EPackage.Registry.INSTANCE!
4606 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/Xtext/Xbase/XAnnotations' from 'platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel'
4610 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/xbase/Xtype' from 'platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel'
4625 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/xbase/Xbase' from 'platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel'
4625 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/common/JavaVMTypes' from 'platform:/resource/org.eclipse.xtext.common.types/model/JavaVMTypes.genmodel'
8485 [main] INFO text.xtext.generator.XtextGenerator - Generating org.xtext.paasage.model.Camel
124850 [main] INFO text.xtext.generator.XtextGenerator - Generating common infrastructure
124867 [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher - Problems running workflow org.xtext.paasage.model.GenerateCamel:
[ERROR]: GeneratorException: (Element: -UNKNOWN-; Reported by: XtextGenerator)
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:406)
at java.util.jar.Manifest.read(Manifest.java:199)
at org.eclipse.xtext.util.MergeableManifest.<init>(MergeableManifest.java:186)
at org.eclipse.xtext.util.MergeableManifest.<init>(MergeableManifest.java:195)
at org.eclipse.xtext.xtext.generator.XtextGenerator.mergeManifest(XtextGenerator.java:393)
at org.eclipse.xtext.xtext.generator.XtextGenerator.generateManifests(XtextGenerator.java:365)
at org.eclipse.xtext.xtext.generator.XtextGenerator.invokeInternal(XtextGenerator.java:217)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:126)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:34)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:35)
at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:102)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:62)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:78)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:36)
java.lang.RuntimeException: Problems running workflow org.xtext.paasage.model.GenerateCamel:
[ERROR]: GeneratorException: (Element: -UNKNOWN-; Reported by: XtextGenerator)
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:406)
at java.util.jar.Manifest.read(Manifest.java:199)
at org.eclipse.xtext.util.MergeableManifest.<init>(MergeableManifest.java:186)
at org.eclipse.xtext.util.MergeableManifest.<init>(MergeableManifest.java:195)
at org.eclipse.xtext.xtext.generator.XtextGenerator.mergeManifest(XtextGenerator.java:393)
at org.eclipse.xtext.xtext.generator.XtextGenerator.generateManifests(XtextGenerator.java:365)
at org.eclipse.xtext.xtext.generator.XtextGenerator.invokeInternal(XtextGenerator.java:217)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:126)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:34)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:35)
at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:102)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:62)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:78)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:36)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:104)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:62)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:78)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:36)
Caused by: java.lang.RuntimeException:
[ERROR]: GeneratorException: (Element: -UNKNOWN-; Reported by: XtextGenerator)
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:406)
at java.util.jar.Manifest.read(Manifest.java:199)
at org.eclipse.xtext.util.MergeableManifest.<init>(MergeableManifest.java:186)
at org.eclipse.xtext.util.MergeableManifest.<init>(MergeableManifest.java:195)
at org.eclipse.xtext.xtext.generator.XtextGenerator.mergeManifest(XtextGenerator.java:393)
at org.eclipse.xtext.xtext.generator.XtextGenerator.generateManifests(XtextGenerator.java:365)
at org.eclipse.xtext.xtext.generator.XtextGenerator.invokeInternal(XtextGenerator.java:217)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:126)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:34)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:35)
at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:102)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:62)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:78)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:36)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.handleIssues(Mwe2Bridge.java:56)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:48)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:35)
at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:102)
... 4 more
:org.xtext.paasage.model:generateXtextLanguage FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':org.xtext.paasage.model:generateXtextLanguage'.
> Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 2 mins 9.672 secs
Anybody, any ideas?
Thanks,
Tom
[Updated on: Wed, 14 September 2016 16:56] Report message to a moderator
|
|
|
|
|
|
Re: Register EPackage probelm "Couldn't find an interface" [message #1743499 is a reply to message #1743490] |
Fri, 16 September 2016 04:51   |
|
Hi,
this code seems to be a big mess. could not get it running as it is a very wild mix of gradle and eclipse stuff.
thus i can have only a look at the code.
what i saw is that you dont override
class CamelStandaloneSetup extends CamelStandaloneSetupGenerated {
def static void doSetup() {
new CamelStandaloneSetup().createInjectorAndDoEMFRegistration()
}
override register(Injector injector) {
if (!EPackage.Registry.INSTANCE.containsKey(CamelPackage.eNS_URI)) {
EPackage.Registry.INSTANCE.put(CamelPackage.eNS_URI, CamelPackage.eINSTANCE);
} //maybe you have to register the subpackages as well
super.register(injector)
}
}
Need professional support for Xtext, Xpand, EMF?
Go to: https://www.itemis.com/en/it-services/methods-and-tools/xtext
Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
|
|
|
|
|
|
|
Re: Register EPackage probelm "Couldn't find an interface" [Solved] [message #1744189 is a reply to message #1743551] |
Fri, 23 September 2016 09:48  |
tom KIRKHAM Messages: 16 Registered: August 2016 |
Junior Member |
|
|
Hi Christian,
Thanks for the help. I have now got the Web UI for my DSL working. The advice above was great here are the main pointers (for anybody who else has similar problems) that I have taken from my experience.
1. Add the code above into the standalone section
1a. add standalone into the mwe workflow i.e.
Workflow {
bean = StandaloneSetup {
scanClassPath = true
platformUri = "${rootPath}/.."
1b make sure the genmodel is referenced after that in the worlflow
registerGenModelFile = "platform:/resource/org.xtext.stfc.paasage/model/camel.genmodel"
/
1c also include the ecore model in the worklfow in the Standard language bit.
language = StandardLanguage {
name = "org.xtext.stfc.paasage.CamelEdit"
fileExtensions = "camel"
referencedResource = "platform:/resource/org.xtext.stfc.paasage/model/camel.ecore"
1d I commented out the fragmentAdapter lines
2. Add the org.eclipse.emf.mwe.core,\ to bundle
3. My DSL had lots of dependancies that caused the errors i.e. no proxy ...... They were added using Maven repos into the gradle buildscript (see below)
4. They brought in Antlr2 libs in the .m2 and ,gradle folders which I had to remove, they also brought in other dependencies which had to be resolved.
Thanks,
Tom
repositories {
maven { url "http://repository.ow2.org/nexus/content/repositories/snapshots" }
maven { url "http://jenkins.paasage.cetic.be/repository"}
maven { url "https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core"}
maven { url "http://repository.ow2.org/nexus/content/repositories/snapshots/"}
// maven { url "http://central.maven.org/maven2/org/"}
}
dependencies {
//compile group: 'antlr', name: 'antlr', version: '3.2'
compile group: 'org.ow2.paasage.mddb.cdo', name: 'camel-cdo-storage', version: '2016.4.0-SNAPSHOT'
compile group: 'org.ow2.paasage', name: 'camel', version: '2015.9.1-SNAPSHOT'
//compile group: 'org.eclipselabs', name: 'net4j.p2', version: '4.4.0'
compile group: 'org.eclipse.emf.cdo', name: 'common_4.3.0', version: 'v20140309-0644'
}
|
|
|
Powered by
FUDForum. Page generated in 0.02294 seconds