|
Re: error when generating my language [message #1011816 is a reply to message #1011789] |
Wed, 20 February 2013 10:01 |
|
looks like the antlr bundle is not in your rcp?
On 02/20/2013 10:09 AM, mark j wrote:
> Hi,
>
> after itegrating my dsl in a rcp application i get the following exceptions
> when generating my language.
>
> if tried my grammar in a new project it works fine.
>
>
> 9393 [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:134)
>
> at
> org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment.generate(XtextAntlrGeneratorFragment.java:46)
>
> at
> org.eclipse.xtext.generator.CompositeGeneratorFragment.generate(CompositeGeneratorFragment.java:92)
>
> at
> org.eclipse.xtext.generator.LanguageConfig.generate(LanguageConfig.java:113)
>
> at org.eclipse.xtext.generator.Generator.generate(Generator.java:361)
> at
> org.eclipse.xtext.generator.Generator.invokeInternal(Generator.java:128)
> 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: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:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:616)
> at
> org.eclipse.xtext.generator.parser.antlr.AntlrToolFacade.runWithParams(AntlrToolFacade.java:132)
>
> ... 15 more
> Caused by: java.lang.NoClassDefFoundError: antlr/RecognitionException
> at org.antlr.Tool.getRootGrammar(Tool.java:586)
> at org.antlr.Tool.process(Tool.java:448)
> at
> de.itemis.xtext.antlr.toolrunner.AntlrToolRunner.runWithParams(AntlrToolRunner.java:40)
>
> ... 20 more
> Caused by: java.lang.ClassNotFoundException: antlr.RecognitionException
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 23 more
> 9394 [main] INFO or.validation.JavaValidatorFragment - generating
> Java-based EValidator API
> 10056 [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:134)
>
> at
> org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment.generate(XtextAntlrUiGeneratorFragment.java:50)
>
> at
> org.eclipse.xtext.generator.CompositeGeneratorFragment.generate(CompositeGeneratorFragment.java:92)
>
> at
> org.eclipse.xtext.generator.LanguageConfig.generate(LanguageConfig.java:113)
>
> at org.eclipse.xtext.generator.Generator.generate(Generator.java:361)
> at
> org.eclipse.xtext.generator.Generator.invokeInternal(Generator.java:128)
> 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: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:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:616)
> at
> org.eclipse.xtext.generator.parser.antlr.AntlrToolFacade.runWithParams(AntlrToolFacade.java:132)
>
> ... 15 more
> Caused by: java.lang.NoClassDefFoundError: antlr/RecognitionException
> at org.antlr.Tool.getRootGrammar(Tool.java:586)
> at org.antlr.Tool.process(Tool.java:448)
> at
> de.itemis.xtext.antlr.toolrunner.AntlrToolRunner.runWithParams(AntlrToolRunner.java:40)
>
> ... 20 more
> Caused by: java.lang.ClassNotFoundException: antlr.RecognitionException
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 23 more
> 10057 [main] INFO text.generator.junit.Junit4Fragment - generating
> Junit4 Test support classes
> 10159 [main] INFO .emf.mwe2.runtime.workflow.Workflow - Done.
>
--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
HOME: http://www.lorenzobettini.it
HOME: http://www.lorenzobettini.it
TDD Book: https://leanpub.com/tdd-buildautomation-ci
Xtext Book: https://www.packtpub.com/application-development/implementing-domain-specific-languages-xtext-and-xtend-second-edition
|
|
|
|
Powered by
FUDForum. Page generated in 0.53138 seconds