[e-lang] Help with E exception in Walnut Tutorial Code
Jimmy Wylie Jr.
jwylie at uno.edu
Tue Apr 1 11:39:28 EDT 2008
Apparently, the last email I sent was withheld because it was too long. I
included the output in that email, but it's basically the same as before.
Here's the stack trace
Thanks again for your help.
Jimmy
**
=== 2008-03-31T22:53:54.656Z (PendingEvent.report:PendingEvent.java:107) WRN
causality: Problem in turn <<Vat evaling racetrack1.e-awt in
<AWTRunner>>,304>:
--vvvv--
<null>.prepareForNextTurn/0
@ prepareForNextTurn/0:
<c:/Erights/ework/racetrack1.e-awt#:span::203:50::203:67>
- __main$makeCar$car#prepareForNextTurn/0:
<c:/Erights/ework/racetrack1.e-awt#:span::203:12::203:29>
. <car>.prepareForNextTurn()
@ prepareForNextTurn/0:
<c:/Erights/ework/racetrack1.e-awt#:span::359:22::359:39>
- __main$makeRaceTrack$raceTrack$_#run/2
. <_>(<car>, <car>)
- EMap#iterate(AssocFunc)
. [<car> => <car>, <car> => <car>, <car> => <car>].diverge().iterate(<_>)
@ iterate/1
- __main$makeRaceTrack$raceTrack#prepareForNextTurn/0:
<c:/Erights/ework/racetrack1.e-awt#:span::355:12::355:29>
. <raceTrack>.prepareForNextTurn()
@ prepareForNextTurn/0:
<c:/Erights/ework/racetrack1.e-awt#:span::353:31::353:48>
- __main$makeRaceTrack$raceTrack#completeNextTurn/0:
<c:/Erights/ework/racetrack1.e-awt#:span::336:12::336:27>
. <raceTrack>.completeNextTurn()
@ completeNextTurn/0:
<c:/Erights/ework/racetrack1.e-awt#:span::333:27::333:42>
- __main$makeRaceTrack$raceTrack#reactToAccel/1:
<c:/Erights/ework/racetrack1.e-awt#:span::329:12::329:23>
. <raceTrack>.reactToAccel(<car>)
@ reactToAccel/1: <c:/Erights/ework/racetrack1.e-awt#:span::179:22::179:33>
- __main$makeCar$car$_#run/2
. <_>(<raceTrack>, <raceTrack>)
- EMap#iterate(AssocFunc)
. [<raceTrack> => <raceTrack>].diverge().iterate(<_>)
@ iterate/1
- __main$makeCar$car#accelerate/1:
<c:/Erights/ework/racetrack1.e-awt#:span::175:12::175:21>
. <car>.accelerate(<coord>)
@ accelerate/1: <c:/Erights/ework/racetrack1.e-awt#:span::96:17::96:26>
- __main$makeInstrumentPanel$instrumentPanel#submit/0:
<c:/Erights/ework/racetrack1.e-awt#:span::94:12::94:17>
. <instrumentPanel>.submit()
- static E4E#call(Object, String, Object[])
. <makeE4E>.call(<instrumentPanel>, "submit", [])
@ call/3: <c:/Erights/ework/racetrack1.e-awt#:span::15:19::15:22>
- Thrower#run(RuntimeException)
. throw(problem: <NoSuchMethodException: <null>.prepareForNextTurn/0>)
java.lang.NoSuchMethodException: <null>.prepareForNextTurn/0
at org.erights.e.elib.prim.VTable.shorten(VTable.java:197)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:94)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:98)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EscapeExpr.subEval(EscapeExpr.java:154)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:101)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.E.callAll(E.java:164)
at org.erights.e.elib.vat.Vat.callAll(Vat.java:498)
at org.erights.e.elib.deflect.Deflector.invoke(Deflector.java:211)
at $Proxy2.run(Unknown Source)
at org.erights.e.elib.tables.FlexMapImpl.iterate(FlexMapImpl.java:247)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.erights.e.elib.prim.InstanceMethodNode.innerExecute(
InstanceMethodNode.java:111)
at org.erights.e.elib.prim.JavaMemberNode.execute(JavaMemberNode.java:190)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:98)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.FinallyExpr.subEval(FinallyExpr.java:108)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:98)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.IfExpr.subEval(IfExpr.java:112)
at org.erights.e.elang.evm.IfExpr.subEval(IfExpr.java:112)
at org.erights.e.elang.evm.IfExpr.subEval(IfExpr.java:112)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:98)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.IfExpr.subEval(IfExpr.java:108)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:83)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EscapeExpr.subEval(EscapeExpr.java:154)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:101)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.E.callAll(E.java:164)
at org.erights.e.elib.vat.Vat.callAll(Vat.java:498)
at org.erights.e.elib.deflect.Deflector.invoke(Deflector.java:211)
at $Proxy2.run(Unknown Source)
at org.erights.e.elib.tables.FlexMapImpl.iterate(FlexMapImpl.java:247)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.erights.e.elib.prim.InstanceMethodNode.innerExecute(
InstanceMethodNode.java:111)
at org.erights.e.elib.prim.JavaMemberNode.execute(JavaMemberNode.java:190)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:83)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.FinallyExpr.subEval(FinallyExpr.java:108)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:83)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
at org.erights.e.elib.prim.E.callAll(E.java:164)
at org.erights.e.elang.interp.E4E.call(E4E.java:29)
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.erights.e.elib.prim.StaticMethodNode.innerExecute(
StaticMethodNode.java:113)
at org.erights.e.elib.prim.JavaMemberNode.execute(JavaMemberNode.java:190)
at org.erights.e.elib.prim.Selector.callIt(Selector.java:83)
at org.erights.e.elang.evm.CallExpr.subEval(CallExpr.java:134)
at org.erights.e.elang.evm.CatchExpr.subEval(CatchExpr.java:123)
at org.erights.e.elang.evm.SeqExpr.subEval(SeqExpr.java:99)
at org.erights.e.elang.evm.EMethod.execute(EMethod.java:171)
at org.erights.e.elang.evm.EMethodNode.execute(EMethodNode.java:135)
- Hide quoted text -
at org.erights.e.elib.prim.E.callAll(E.java:164)
at org.erights.e.elib.vat.Vat.callAll(Vat.java:498)
at org.erights.e.elib.deflect.Deflector.invoke(Deflector.java:211)
at $Proxy7.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.eros-os.org/pipermail/e-lang/attachments/20080401/27a201c0/attachment-0001.html
More information about the e-lang
mailing list