[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