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 Sebastian,
i know that it is not possible to use another version. I have
downloaded StringTemplate + Antlr from the homepage
http://www.stringtemplate.org/ . The reason why I have to use
StringTemplate is, that I want to use DresdenOCL in my generated
XText-Project and use the ocl2java-generator which is using the
StringTemplate itself. Any Idea what I can try?

Regards,
Jan

On Fri, Dec 31, 2010 at 12:50 AM, Sebastian Zarnekow
<Sebastian.Zarnekow@xxxxxxxxx> wrote:
> 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
>
> _______________________________________________
> xtext-dev mailing list
> xtext-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/xtext-dev
>


Back to the top