Skip to main content

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

Hi Jan,

please note that it is not possible to use another version of Antlr then the one that is shipped with Xtext.
Where did you get the StringTemplate + Antlr Library from?

Regards,
Sebastian


On 30.12.2010, at 21:24, Jan H. Löbel wrote:

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
_______________________________________________
xtext-dev mailing list
xtext-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/xtext-dev



Back to the top