[AM3] Which version of ATL needed? [message #378196] |
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)
|
|
|
|
Re: [AM3] Which version of ATL needed? [message #378265 is a reply to message #378198] |
Wed, 20 June 2007 09:19  |
Eclipse User |
|
|
|
Thanks,
I've updated from cvs and it works now.
- Lutz
Frédéric Jouault wrote:
> Hello,
>
> We are currently working on the ATL and AM3 parsers. The current CVS
> HEAD is not guaranteed to work at all time.
>
> However, the KM3 plugin has been updated yesterday, and should now work.
>
>
> Regards,
>
> Frédéric Jouault
>
> Lutz Wrage wrote:
>> 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)
|
|
|
Re: [AM3] Which version of ATL needed? [message #602003 is a reply to message #378196] |
Sat, 16 June 2007 15:08  |
Eclipse User |
|
|
|
Hello,
We are currently working on the ATL and AM3 parsers. The current CVS
HEAD is not guaranteed to work at all time.
However, the KM3 plugin has been updated yesterday, and should now work.
Regards,
Frédéric Jouault
Lutz Wrage wrote:
> 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)
|
|
|
Re: [AM3] Which version of ATL needed? [message #602064 is a reply to message #378198] |
Wed, 20 June 2007 09:19  |
Eclipse User |
|
|
|
Thanks,
I've updated from cvs and it works now.
- Lutz
Frédéric Jouault wrote:
> Hello,
>
> We are currently working on the ATL and AM3 parsers. The current CVS
> HEAD is not guaranteed to work at all time.
>
> However, the KM3 plugin has been updated yesterday, and should now work.
>
>
> Regards,
>
> Frédéric Jouault
>
> Lutz Wrage wrote:
>> 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.06453 seconds