Re: Help with E exception in Walnut Tutorial Code
"Jimmy Wylie Jr." <[email protected]>
| Newsgroups | gmane.comp.lang.e.general |
|---|---|
| Message-ID | <[email protected]> |
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) _______________________________________________ e-lang mailing list [email protected] http://www.eros-os.org/mailman/listinfo/e-lang