Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » Problem with saving ATL transformation (i.e. compiling to ASM)
Problem with saving ATL transformation (i.e. compiling to ASM) [message #19826] Thu, 01 March 2007 13:10 Go to next message
Eclipse UserFriend
Originally posted by: milanmilanovich.yahooo.com

I've installed a latest binary version of ATL (from site) to Eclipse 3.1.2,
but now when I try to save any ATL transformation that worked on my
previous
installation it generates same error:

--

Dumping ASM to C:/Program
Files/eclipse/workspace/R2ML2OCL/transformations/RDM2R2ML/RD M2R2ML.asm
line 24:30: unexpected char: '&'
at org.atl.engine.injectors.ebnf.ATLLexer.nextToken(ATLLexer.ja va:343)
at
antlr.TokenStreamHiddenTokenFilter.consume(TokenStreamHidden TokenFilter.java:38)
at
antlr.TokenStreamHiddenTokenFilter.nextToken(TokenStreamHidd enTokenFilter.java:148)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at
org.atl.engine.injectors.ebnf.ATLParser.simpleOutPatternElem ent(ATLParser.java:3607)
at
org.atl.engine.injectors.ebnf.ATLParser.outPatternElement(AT LParser.java:3148)
at org.atl.engine.injectors.ebnf.ATLParser.outPattern(ATLParser .java:2814)
at
org.atl.engine.injectors.ebnf.ATLParser.matchedRule_abstract Contents(ATLParser.java:2596)
at
org.atl.engine.injectors.ebnf.ATLParser.matchedRule(ATLParse r.java:2134)
at org.atl.engine.injectors.ebnf.ATLParser.rule(ATLParser.java: 1473)
at
org.atl.engine.injectors.ebnf.ATLParser.moduleElement(ATLPar ser.java:1300)
at org.atl.engine.injectors.ebnf.ATLParser.module(ATLParser.jav a:931)
at org.atl.engine.injectors.ebnf.ATLParser.unit(ATLParser.java: 91)
at org.atl.engine.injectors.ebnf.ATLParser.main(ATLParser.java: 65)
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.EBNFInjector2$ANTLR2Wrapper.pa rse(EBNFInjector2.java:138)
at
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:266)
at
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:236)
at
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:227)
at
org.atl.eclipse.engine.AtlParser.parseToModelWithProblems(At lParser.java:49)
at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 80)
at
org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
at
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
at
org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
****** BEGIN Stack Trace
message: ERROR: OclUndefined has no property
A.main() : ??#19 null
local variables = {self=ATL_WFR : ASMModule}
local stack = []
A.__exec__() : ??#8 null
local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
targetElements = {t = pb!<unnamed>}, variables = {}}}
local stack = []
A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#24
13:37-13:68
local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
sourceElements = {s = temp!<unnamed>}, targetElements = {t =
pb!<unnamed>}, variables = {}}}
local stack = [pb!<unnamed>, pb!<unnamed>, ATL_WFR : ASMModule]
****** END Stack Trace
****** BEGIN Stack Trace
exception:
java.lang.NullPointerException
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
at
org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
at
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
at
org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
A.main() : ??#19 null
local variables = {self=ATL_WFR : ASMModule}
local stack = []
A.__exec__() : ??#8 null
local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
targetElements = {t = pb!<unnamed>}, variables = {}}}
local stack = []
A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#25
13:25-13:68
local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
sourceElements = {s = temp!<unnamed>}, targetElements = {t =
pb!<unnamed>}, variables = {}}}
local stack = [pb!<unnamed>, pb!<unnamed>]
A.__resolve__(1 : J) : ??#3 null
local variables = {self=ATL_WFR : ASMModule, value=null}
local stack = []
****** END Stack Trace
****** BEGIN Stack Trace
message: cannot set feature Problem!Problem.location to value
org.eclipse.emf.ecore.impl.EObjectImpl@169454d (eClass:
org.eclipse.emf.ecore.impl.EClassImpl@b7cd92 (name: Problem)
(instanceClassName: null) (abstract: false, interface: false))
exception:
java.lang.ClassCastException: The value of type 'class
org.eclipse.emf.ecore.impl.EObjectImpl' must be of type 'class
java.lang.String'
at
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSe ttingDelegateSingleDataStatic.validate(EStructuralFeatureImp l.java:1911)
at
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSe ttingDelegateSingleData.dynamicSet(EStructuralFeatureImpl.ja va:1838)
at
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicSet(Basi cEObjectImpl.java:536)
at
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjec tImpl.java:520)
at
org.atl.engine.repositories.emf4atl.ASMEMFModelElement.set(A SMEMFModelElement.java:217)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:27 6)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
at
org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
at
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
at
org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
A.main() : ??#19 null
local variables = {self=ATL_WFR : ASMModule}
local stack = []
A.__exec__() : ??#8 null
local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
targetElements = {t = pb!<unnamed>}, variables = {}}}
local stack = []
A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#26
13:25-13:68
local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
sourceElements = {s = temp!<unnamed>}, targetElements = {t =
pb!<unnamed>}, variables = {}}}
local stack = []
****** END Stack Trace
****** BEGIN Stack Trace
exception:
java.util.EmptyStackException
at java.util.Stack.peek(Unknown Source)
at org.atl.engine.vm.ASMStackFrame.peek(ASMStackFrame.java:94)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:23 6)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
at
org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
at
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
at
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
at
org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
A.main() : ??#19 null
local variables = {self=ATL_WFR : ASMModule}
local stack = []
A.__exec__() : ??#8 null
local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
targetElements = {t = pb!<unnamed>}, variables = {}}}
local stack = []
A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#27
14:25-14:82
local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
sourceElements = {s = temp!<unnamed>}, targetElements = {t =
pb!<unnamed>}, variables = {}}}
local stack = []
****** END Stack Trace
[ATL] Re: Problem with saving ATL transformation (i.e. compiling to ASM) [message #20087 is a reply to message #19826] Thu, 01 March 2007 20:07 Go to previous messageGo to next message
Jean Bezivin is currently offline Jean BezivinFriend
Messages: 38
Registered: July 2009
Member
Milan,

Could you put the [ATL] tag on the subject line of any question related to
ATL?
In the M2M project there are several components and we need to stick
to this procedure.

Thanks

Jean

"Milan Milanovic" <milanmilanovich@yahooo.com> a
Re: [ATL] Re: Problem with saving ATL transformation (i.e. compiling to ASM) [message #20111 is a reply to message #20087] Thu, 01 March 2007 21:15 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: milanmilanovich.yahooo.com

Yes, sorry Jean.

It seems that ATL lexer reckognize < characters as &lt; but I don't know
why ?

__________________________________
Thanks in advance, Milan Milanovic

Jean.Bezivin wrote:

> Milan,

> Could you put the [ATL] tag on the subject line of any question related to
> ATL?
> In the M2M project there are several components and we need to stick
> to this procedure.

> Thanks

> Jean

> "Milan Milanovic" <milanmilanovich@yahooo.com> a écrit dans le message de
> news: de5c2e9b5d104a4d0302df2a7b70db9f$1@www.eclipse.org...
>>
>> I've installed a latest binary version of ATL (from site) to Eclipse
>> 3.1.2,
>> but now when I try to save any ATL transformation that worked on my
>> previous
>> installation it generates same error:
>>
>> --
>>
>> Dumping ASM to C:/Program
>> Files/eclipse/workspace/R2ML2OCL/transformations/RDM2R2ML/RD M2R2ML.asm
>> line 24:30: unexpected char: '&'
>> at org.atl.engine.injectors.ebnf.ATLLexer.nextToken(ATLLexer.ja va:343)
>> at
>>
antlr.TokenStreamHiddenTokenFilter.consume(TokenStreamHidden TokenFilter.java:38)
>> at
>>
antlr.TokenStreamHiddenTokenFilter.nextToken(TokenStreamHidd enTokenFilter.java:148)
>> at antlr.TokenBuffer.fill(TokenBuffer.java:69)
>> at antlr.TokenBuffer.LA(TokenBuffer.java:80)
>> at antlr.LLkParser.LA(LLkParser.java:52)
>> at
>>
org.atl.engine.injectors.ebnf.ATLParser.simpleOutPatternElem ent(ATLParser.java:3607)
>> at
>>
org.atl.engine.injectors.ebnf.ATLParser.outPatternElement(AT LParser.java:3148)
>> at org.atl.engine.injectors.ebnf.ATLParser.outPattern(ATLParser .java:2814)
>> at
>>
org.atl.engine.injectors.ebnf.ATLParser.matchedRule_abstract Contents(ATLParser.java:2596)
>> at
>> org.atl.engine.injectors.ebnf.ATLParser.matchedRule(ATLParse r.java:2134)
>> at org.atl.engine.injectors.ebnf.ATLParser.rule(ATLParser.java: 1473)
>> at
>> org.atl.engine.injectors.ebnf.ATLParser.moduleElement(ATLPar ser.java:1300)
>> at org.atl.engine.injectors.ebnf.ATLParser.module(ATLParser.jav a:931)
>> at org.atl.engine.injectors.ebnf.ATLParser.unit(ATLParser.java: 91)
>> at org.atl.engine.injectors.ebnf.ATLParser.main(ATLParser.java: 65)
>> 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.EBNFInjector2$ANTLR2Wrapper.pa rse(EBNFInjector2.java:138)
>> at
>>
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:266)
>> at
>>
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:236)
>> at
>>
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:227)
>> at
>> org.atl.eclipse.engine.AtlParser.parseToModelWithProblems(At lParser.java:49)
>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 80)
>> at
>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>> at
>>
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>> at
>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>> at
>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>> at
>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>> ****** BEGIN Stack Trace
>> message: ERROR: OclUndefined has no property
>> A.main() : ??#19 null
>> local variables = {self=ATL_WFR : ASMModule}
>> local stack = []
>> A.__exec__() : ??#8 null
>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>> local stack = []
>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#24
>> 13:37-13:68
>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>> pb!<unnamed>}, variables = {}}}
>> local stack = [pb!<unnamed>, pb!<unnamed>, ATL_WFR : ASMModule]
>> ****** END Stack Trace
>> ****** BEGIN Stack Trace
>> exception: java.lang.NullPointerException
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
>> at
>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>> at
>>
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>> at
>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>> at
>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>> at
>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>> A.main() : ??#19 null
>> local variables = {self=ATL_WFR : ASMModule}
>> local stack = []
>> A.__exec__() : ??#8 null
>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>> local stack = []
>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#25
>> 13:25-13:68
>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>> pb!<unnamed>}, variables = {}}}
>> local stack = [pb!<unnamed>, pb!<unnamed>]
>> A.__resolve__(1 : J) : ??#3 null
>> local variables = {self=ATL_WFR : ASMModule, value=null}
>> local stack = []
>> ****** END Stack Trace
>> ****** BEGIN Stack Trace
>> message: cannot set feature Problem!Problem.location to value
>> org.eclipse.emf.ecore.impl.EObjectImpl@169454d (eClass:
>> org.eclipse.emf.ecore.impl.EClassImpl@b7cd92 (name: Problem)
>> (instanceClassName: null) (abstract: false, interface: false))
>> exception: java.lang.ClassCastException: The value of type 'class
>> org.eclipse.emf.ecore.impl.EObjectImpl' must be of type 'class
>> java.lang.String'
>> at
>>
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSe ttingDelegateSingleDataStatic.validate(EStructuralFeatureImp l.java:1911)
>> at
>>
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSe ttingDelegateSingleData.dynamicSet(EStructuralFeatureImpl.ja va:1838)
>> at
>>
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicSet(Basi cEObjectImpl.java:536)
>> at
>> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjec tImpl.java:520)
>> at
>>
org.atl.engine.repositories.emf4atl.ASMEMFModelElement.set(A SMEMFModelElement.java:217)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:27 6)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
>> at
>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>> at
>>
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>> at
>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>> at
>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>> at
>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>> A.main() : ??#19 null
>> local variables = {self=ATL_WFR : ASMModule}
>> local stack = []
>> A.__exec__() : ??#8 null
>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>> local stack = []
>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#26
>> 13:25-13:68
>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>> pb!<unnamed>}, variables = {}}}
>> local stack = []
>> ****** END Stack Trace
>> ****** BEGIN Stack Trace
>> exception: java.util.EmptyStackException
>> at java.util.Stack.peek(Unknown Source)
>> at org.atl.engine.vm.ASMStackFrame.peek(ASMStackFrame.java:94)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:23 6)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>> at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
>> at
>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>> at
>>
org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>> at
>>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>> at
>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>> at
>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>> at
>>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>> at
>>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>> at
>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>> at
>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>> A.main() : ??#19 null
>> local variables = {self=ATL_WFR : ASMModule}
>> local stack = []
>> A.__exec__() : ??#8 null
>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>> local stack = []
>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#27
>> 14:25-14:82
>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>> pb!<unnamed>}, variables = {}}}
>> local stack = []
>> ****** END Stack Trace
>>
>>
>>
>>
Re: [ATL] Re: Problem with saving ATL transformation (i.e. compiling to ASM) [message #20469 is a reply to message #20111] Thu, 01 March 2007 21:24 Go to previous message
Eclipse UserFriend
Originally posted by: milanmilanovich.yahooo.com

I solved the problem. In one of my ATL transformations < characters were
changed with &lt; for some reason (editor or charset), and ATL compiler
generated an error when any transformation is saved.

Milan Milanovic wrote:

> Yes, sorry Jean.

> It seems that ATL lexer reckognize < characters as &lt; but I don't know
> why ?

> __________________________________
> Thanks in advance, Milan Milanovic

> Jean.Bezivin wrote:

>> Milan,

>> Could you put the [ATL] tag on the subject line of any question related to
>> ATL?
>> In the M2M project there are several components and we need to stick
>> to this procedure.

>> Thanks

>> Jean

>> "Milan Milanovic" <milanmilanovich@yahooo.com> a écrit dans le message de
>> news: de5c2e9b5d104a4d0302df2a7b70db9f$1@www.eclipse.org...
>>>
>>> I've installed a latest binary version of ATL (from site) to Eclipse
>>> 3.1.2,
>>> but now when I try to save any ATL transformation that worked on my
>>> previous
>>> installation it generates same error:
>>>
>>> --
>>>
>>> Dumping ASM to C:/Program
>>> Files/eclipse/workspace/R2ML2OCL/transformations/RDM2R2ML/RD M2R2ML.asm
>>> line 24:30: unexpected char: '&'
>>> at org.atl.engine.injectors.ebnf.ATLLexer.nextToken(ATLLexer.ja va:343)
>>> at
>>>
>
antlr.TokenStreamHiddenTokenFilter.consume(TokenStreamHidden TokenFilter.java:38)
>>> at
>>>
>
antlr.TokenStreamHiddenTokenFilter.nextToken(TokenStreamHidd enTokenFilter.java:148)
>>> at antlr.TokenBuffer.fill(TokenBuffer.java:69)
>>> at antlr.TokenBuffer.LA(TokenBuffer.java:80)
>>> at antlr.LLkParser.LA(LLkParser.java:52)
>>> at
>>>
>
org.atl.engine.injectors.ebnf.ATLParser.simpleOutPatternElem ent(ATLParser.java:3607)
>>> at
>>>
>
org.atl.engine.injectors.ebnf.ATLParser.outPatternElement(AT LParser.java:3148)
>>> at org.atl.engine.injectors.ebnf.ATLParser.outPattern(ATLParser .java:2814)
>>> at
>>>
>
org.atl.engine.injectors.ebnf.ATLParser.matchedRule_abstract Contents(ATLParser.java:2596)
>>> at
>>> org.atl.engine.injectors.ebnf.ATLParser.matchedRule(ATLParse r.java:2134)
>>> at org.atl.engine.injectors.ebnf.ATLParser.rule(ATLParser.java: 1473)
>>> at
>>> org.atl.engine.injectors.ebnf.ATLParser.moduleElement(ATLPar ser.java:1300)
>>> at org.atl.engine.injectors.ebnf.ATLParser.module(ATLParser.jav a:931)
>>> at org.atl.engine.injectors.ebnf.ATLParser.unit(ATLParser.java: 91)
>>> at org.atl.engine.injectors.ebnf.ATLParser.main(ATLParser.java: 65)
>>> 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.EBNFInjector2$ANTLR2Wrapper.pa rse(EBNFInjector2.java:138)
>>> at
>>>
>
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:266)
>>> at
>>>
>
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:236)
>>> at
>>>
>
org.atl.engine.injectors.ebnf.EBNFInjector2.performImportati on(EBNFInjector2.java:227)
>>> at
>>>
org.atl.eclipse.engine.AtlParser.parseToModelWithProblems(At lParser.java:49)
>>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 80)
>>> at
>>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>>> at
>>>
> org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>>> at
>>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>>> at
>>>
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>>> at
>>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>>> ****** BEGIN Stack Trace
>>> message: ERROR: OclUndefined has no property
>>> A.main() : ??#19 null
>>> local variables = {self=ATL_WFR : ASMModule}
>>> local stack = []
>>> A.__exec__() : ??#8 null
>>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>>> local stack = []
>>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#24
>>> 13:37-13:68
>>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>>> pb!<unnamed>}, variables = {}}}
>>> local stack = [pb!<unnamed>, pb!<unnamed>, ATL_WFR : ASMModule]
>>> ****** END Stack Trace
>>> ****** BEGIN Stack Trace
>>> exception: java.lang.NullPointerException
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
>>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
>>> at
>>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>>> at
>>>
> org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>>> at
>>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>>> at
>>>
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>>> at
>>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>>> A.main() : ??#19 null
>>> local variables = {self=ATL_WFR : ASMModule}
>>> local stack = []
>>> A.__exec__() : ??#8 null
>>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>>> local stack = []
>>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#25
>>> 13:25-13:68
>>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>>> pb!<unnamed>}, variables = {}}}
>>> local stack = [pb!<unnamed>, pb!<unnamed>]
>>> A.__resolve__(1 : J) : ??#3 null
>>> local variables = {self=ATL_WFR : ASMModule, value=null}
>>> local stack = []
>>> ****** END Stack Trace
>>> ****** BEGIN Stack Trace
>>> message: cannot set feature Problem!Problem.location to value
>>> org.eclipse.emf.ecore.impl.EObjectImpl@169454d (eClass:
>>> org.eclipse.emf.ecore.impl.EClassImpl@b7cd92 (name: Problem)
>>> (instanceClassName: null) (abstract: false, interface: false))
>>> exception: java.lang.ClassCastException: The value of type 'class
>>> org.eclipse.emf.ecore.impl.EObjectImpl' must be of type 'class
>>> java.lang.String'
>>> at
>>>
>
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSe ttingDelegateSingleDataStatic.validate(EStructuralFeatureImp l.java:1911)
>>> at
>>>
>
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSe ttingDelegateSingleData.dynamicSet(EStructuralFeatureImpl.ja va:1838)
>>> at
>>>
>
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicSet(Basi cEObjectImpl.java:536)
>>> at
>>> org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjec tImpl.java:520)
>>> at
>>>
>
org.atl.engine.repositories.emf4atl.ASMEMFModelElement.set(A SMEMFModelElement.java:217)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:27 6)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
>>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
>>> at
>>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>>> at
>>>
> org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>>> at
>>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>>> at
>>>
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>>> at
>>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>>> A.main() : ??#19 null
>>> local variables = {self=ATL_WFR : ASMModule}
>>> local stack = []
>>> A.__exec__() : ??#8 null
>>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>>> local stack = []
>>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#26
>>> 13:25-13:68
>>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>>> pb!<unnamed>}, variables = {}}}
>>> local stack = []
>>> ****** END Stack Trace
>>> ****** BEGIN Stack Trace
>>> exception: java.util.EmptyStackException
>>> at java.util.Stack.peek(Unknown Source)
>>> at org.atl.engine.vm.ASMStackFrame.peek(ASMStackFrame.java:94)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:23 6)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:30 9)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 60)
>>> at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java: 50)
>>> at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:21 4)
>>> at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
>>> at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:9 8)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:7 0)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:5 3)
>>> at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:4 9)
>>> at org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java: 100)
>>> at
>>> org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVi sitor.java:61)
>>> at org.eclipse.core.internal.resources.Resource$2.visit(Resourc e.java:103)
>>> at
>>>
> org.eclipse.core.internal.resources.Resource$1.visitElement( Resource.java:50)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:81)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.doItera tion(ElementTreeIterator.java:85)
>>> at
>>>
>
org.eclipse.core.internal.watson.ElementTreeIterator.iterate (ElementTreeIterator.java:126)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:60)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:101)
>>> at org.eclipse.core.internal.resources.Resource.accept(Resource .java:80)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder. java:41)
>>> at org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java :32)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1721)
>>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1741)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:5 1)
>>> at org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java :35)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:593)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:168)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:202)
>>> at
>>> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:231)
>>> at
>>>
>
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
>>> at org.eclipse.core.runtime.Platform.run(Platform.java:783)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:234)
>>> at
>>>
>
org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:253)
>>> at
>>> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:282)
>>> at
>>>
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:139)
>>> at
>>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:200)
>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
>>> A.main() : ??#19 null
>>> local variables = {self=ATL_WFR : ASMModule}
>>> local stack = []
>>> A.__exec__() : ??#8 null
>>> local variables = {self=ATL_WFR : ASMModule, e=TransientLink {rule =
>>> 'FreeVariableIsSelfOrThisModule', sourceElements = {s = temp!<unnamed>},
>>> targetElements = {t = pb!<unnamed>}, variables = {}}}
>>> local stack = []
>>> A.__applyFreeVariableIsSelfOrThisModule(1 : NTransientLink;) : ??#27
>>> 14:25-14:82
>>> local variables = {t=pb!<unnamed>, s=temp!<unnamed>, self=ATL_WFR :
>>> ASMModule, link=TransientLink {rule = 'FreeVariableIsSelfOrThisModule',
>>> sourceElements = {s = temp!<unnamed>}, targetElements = {t =
>>> pb!<unnamed>}, variables = {}}}
>>> local stack = []
>>> ****** END Stack Trace
>>>
>>>
>>>
>>>
Previous Topic:[AM3] New Mirror Zoo available: Atlantic OWL zoo
Next Topic:ATL metamodel: conceptual question
Goto Forum:
  


Current Time: Tue Mar 19 06:21:17 GMT 2024

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

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

Back to the top