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 |
Eclipse User |
|
|
|
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
|
|
| |
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 |
Eclipse User |
|
|
|
Originally posted by: milanmilanovich.yahooo.com
Yes, sorry Jean.
It seems that ATL lexer reckognize < characters as < 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 |
Eclipse User |
|
|
|
Originally posted by: milanmilanovich.yahooo.com
I solved the problem. In one of my ATL transformations < characters were
changed with < 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 < 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
>>>
>>>
>>>
>>>
|
|
|
Goto Forum:
Current Time: Tue Mar 19 06:21:17 GMT 2024
Powered by FUDForum. Page generated in 0.03842 seconds
|