Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[xtext-dev] [main] ERROR enerator.CompositeGeneratorFragment - java.lang.reflect.InvocationTargetException

Hi there,
I have a question about using XText and StringTemplate
(http://www.stringtemplate.org/). I have created a new XText-Project
with the wizard therefore. Then I downloaded and added the
StringTemplate + Antlr-Libary to the Java Build Path by adding the
jars in the project-properties. Now I changed in the tab "order and
export" the order by moving the stringtemplate and the antlr libary to
the top of the list. After that I started the
"GenerateMyDSL.mwe2"-Workflow. The result was the following:

<-------------------------------------------->

0    [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering
platform uri '/Users/Jan/Documents/Workspaces/ocl_plugin_2'
834  [main] INFO  ipse.emf.mwe.utils.DirectoryCleaner  - Cleaning
/Users/Jan/Documents/Workspaces/ocl_plugin_2/org.xtext.example.mydsl/../org.xtext.example.mydsl/src-gen
840  [main] INFO  ipse.emf.mwe.utils.DirectoryCleaner  - Cleaning
/Users/Jan/Documents/Workspaces/ocl_plugin_2/org.xtext.example.mydsl/../org.xtext.example.mydsl.ui/src-gen
1010 [main] INFO  ipse.xtext.generator.LanguageConfig  - generating
infrastructure for org.xtext.example.mydsl.MyDsl with fragments :
ImplicitRuntimeFragment, ImplicitUiFragment, GrammarAccessFragment,
EcoreGeneratorFragment, ParseTreeConstructorFragment,
ResourceFactoryFragment, XtextAntlrGeneratorFragment,
JavaValidatorFragment, ImportNamespacesScopingFragment,
QualifiedNamesFragment, BuilderIntegrationFragment, FormatterFragment,
LabelProviderFragment, TransformerFragment,
OutlineNodeAdapterFactoryFragment, QuickOutlineFragment,
QuickfixProviderFragment, JavaBasedContentAssistFragment,
XtextAntlrUiGeneratorFragment
5507 [main] ERROR enerator.CompositeGeneratorFragment  -
java.lang.reflect.InvocationTargetException
org.eclipse.emf.common.util.WrappedException:
java.lang.reflect.InvocationTargetException
       at org.eclipse.xtext.generator.parser.antlr.AntlrToolFacade.runWithParams(AntlrToolFacade.java:127)
       at org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment.generate(XtextAntlrGeneratorFragment.java:44)
       at org.eclipse.xtext.generator.CompositeGeneratorFragment.generate(CompositeGeneratorFragment.java:81)
       at org.eclipse.xtext.generator.LanguageConfig.generate(LanguageConfig.java:69)
       at org.eclipse.xtext.generator.Generator.generate(Generator.java:296)
       at org.eclipse.xtext.generator.Generator.invokeInternal(Generator.java:106)
       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:31)
       at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:80)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:74)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:35)
Caused by: java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at org.eclipse.xtext.generator.parser.antlr.AntlrToolFacade.runWithParams(AntlrToolFacade.java:125)
       ... 14 more
Caused by: java.lang.NoSuchMethodError:
org.antlr.stringtemplate.StringTemplateGroup.registerGroupLoader(Lorg/antlr/stringtemplate/StringTemplateGroupLoader;)V
       at org.antlr.codegen.CodeGenerator.loadTemplates(CodeGenerator.java:185)
       at org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:262)
       at org.antlr.Tool.processGrammar(Tool.java:347)
       at org.antlr.Tool.process(Tool.java:268)
       at de.itemis.xtext.antlr.toolrunner.AntlrToolRunner.runWithParams(AntlrToolRunner.java:40)
       ... 19 more
5508 [main] INFO  or.validation.JavaValidatorFragment  - executing
generate for org.eclipse.xtext.generator.validation.JavaValidatorFragment
5778 [main] ERROR enerator.CompositeGeneratorFragment  -
java.lang.reflect.InvocationTargetException
org.eclipse.emf.common.util.WrappedException:
java.lang.reflect.InvocationTargetException
       at org.eclipse.xtext.generator.parser.antlr.AntlrToolFacade.runWithParams(AntlrToolFacade.java:127)
       at org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment.generate(XtextAntlrUiGeneratorFragment.java:44)
       at org.eclipse.xtext.generator.CompositeGeneratorFragment.generate(CompositeGeneratorFragment.java:81)
       at org.eclipse.xtext.generator.LanguageConfig.generate(LanguageConfig.java:69)
       at org.eclipse.xtext.generator.Generator.generate(Generator.java:296)
       at org.eclipse.xtext.generator.Generator.invokeInternal(Generator.java:106)
       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:31)
       at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:80)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:74)
       at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:35)
Caused by: java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at org.eclipse.xtext.generator.parser.antlr.AntlrToolFacade.runWithParams(AntlrToolFacade.java:125)
       ... 14 more
Caused by: java.lang.NoSuchMethodError:
org.antlr.stringtemplate.StringTemplateGroup.registerGroupLoader(Lorg/antlr/stringtemplate/StringTemplateGroupLoader;)V
       at org.antlr.codegen.CodeGenerator.loadTemplates(CodeGenerator.java:185)
       at org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:262)
       at org.antlr.Tool.processGrammar(Tool.java:347)
       at org.antlr.Tool.process(Tool.java:268)
       at de.itemis.xtext.antlr.toolrunner.AntlrToolRunner.runWithParams(AntlrToolRunner.java:40)
       ... 19 more
5977 [main] INFO  .emf.mwe2.runtime.workflow.Workflow  - Done.

<-------------------------------------------->

When I start the workflow without changing the order there is no
error. But I have to change the order in fact of other problems.

Any ideas?

Best regards
Jan Löbel


Back to the top