[AM3] Which version of ATL needed? [message #601989] |
Fri, 15 June 2007 16:43 |
Eclipse User |
|
|
|
I've installed ATL and AM3 from cvs. ATL works fine. However, I can't
inject a km3 into ecore. When I select the operation from the context
menu on any km3 file I get the attached exception.
My understanding in that the ebnf injector is part of ATL but the km3
parser is part of AM3. Is there a problem using the latest versions from
cvs together? Do I need a certain old version of ATL to run the km3
injector?
Thanks,
Lutz
java.lang.NoSuchMethodError:
org.atl.engine.injectors.ebnf.EBNFInjector2.create(Ljava/lan g/String;ZZ)Lorg/eclipse/m2m/atl/engine/vm/nativelib/ASMMode lElement;
at org.atl.engine.injectors.ebnf.KM3Parser.metamodel(Unknown Source)
at org.atl.engine.injectors.ebnf.KM3Parser.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.atl.engine.injectors.ebnf.ANTLR2Wrapper.parse(ANTLR2Wrap per.java:70)
at
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:150)
at
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:120)
at
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:116)
at
org.eclipse.gmt.am3.dsls.km3.KM3Projector.getEMFKM3FromFile( KM3Projector.java:224)
at org.eclipse.gmt.am3.dsls.km3.actions.KM32Ecore$1.run(KM32Eco re.java:58)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
|
|
Powered by
FUDForum. Page generated in 0.26939 seconds