Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » GMT (Generative Modeling Technologies) » [AM3] Which version of ATL needed?
[AM3] Which version of ATL needed? [message #378196] Fri, 15 June 2007 20:43 Go to next message
Lutz Wrage is currently offline Lutz WrageFriend
Messages: 181
Registered: July 2009
Senior Member
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 #378198 is a reply to message #378196] Sat, 16 June 2007 19:08 Go to previous messageGo to next message
Frédéric Jouault is currently offline Frédéric JouaultFriend
Messages: 572
Registered: July 2009
Senior Member
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 #378265 is a reply to message #378198] Wed, 20 June 2007 13:19 Go to previous message
Lutz Wrage is currently offline Lutz WrageFriend
Messages: 181
Registered: July 2009
Senior Member
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 19:08 Go to previous message
Frédéric Jouault is currently offline Frédéric JouaultFriend
Messages: 572
Registered: July 2009
Senior Member
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 13:19 Go to previous message
Lutz Wrage is currently offline Lutz WrageFriend
Messages: 181
Registered: July 2009
Senior Member
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)
Previous Topic:[TCS] TGE: Support for own languages
Next Topic:[Epsilon] Performance
Goto Forum:
  


Current Time: Thu Mar 28 20:01:03 GMT 2024

Powered by FUDForum. Page generated in 0.03272 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top