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 <[email protected]> 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 >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/xtext-dev > > _______________________________________________ > xtext-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/xtext-dev > _______________________________________________ xtext-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/xtext-dev
