|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 9 V. u4 |& l! r/ r0 x& h
0 D5 D& O" U/ ~2 m: L+ s6 L0 e* v运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
( }2 E2 _( n3 G. Q$ Z0 m. o5 X6 \. N' L9 z6 y, F
2012/06/13 09:59:23,312: Error while creating displays) m" [' l/ ]+ z: h( _# D
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.2 A' k# ] r2 P# f" a8 h2 d
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)5 Z! k( Y6 Y0 s, o4 r1 }: K
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)/ {, A/ r* U6 t; X+ O: \
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88). `# j4 I6 p2 @6 v; }! t
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90). |, H: P8 _# T% K0 j+ w
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)& H/ D x0 f6 G0 ~1 t+ t7 a2 K" z
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)' k% t" u0 A7 f1 C2 L- [5 ]
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)2 R1 K. l, h0 G* P; v7 r8 J
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)& N* y% @1 H E3 m/ u2 m
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)" F3 {( g; G. K$ J1 @
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
9 d+ s$ @" N' ?- v% V at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
- u9 z! m/ L8 z at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)$ Q0 \) a4 q1 O+ P) E: n/ d0 a, L, D# k
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
' s3 q. b% n/ m2 y& i2 z2 B+ p at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
D2 h0 N% l6 e, X/ a4 c at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
8 h+ ~/ I5 V; Q y- m$ b& }6 z; N D' c at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
0 \! ^1 I8 n# o, g* {3 ]7 p7 L$ t at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
/ F8 Z5 R; r, F5 k; I at javax.swing.DefaultButtonModel.setPressed(Unknown Source)* q( A; x# y* w9 w$ f" F! }
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)' `, B$ d) y0 V/ f9 I
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
) }( H2 B# ]: z! W at java.awt.Component.processMouseEvent(Unknown Source)! Q( z' w# _ V6 N
at javax.swing.JComponent.processMouseEvent(Unknown Source)5 [7 B! N1 v5 i. |% T& R
at java.awt.Component.processEvent(Unknown Source)* s" W) n) W7 u7 t% g. g% p
at java.awt.Container.processEvent(Unknown Source): W7 X5 v: v8 n
at java.awt.Component.dispatchEventImpl(Unknown Source)
/ p1 g* h) m9 [& z# P% c4 a at java.awt.Container.dispatchEventImpl(Unknown Source)+ Q3 Q3 j1 B: K3 l$ F
at java.awt.Component.dispatchEvent(Unknown Source)
9 |+ E4 W3 I5 e7 ?- @- j6 A% V5 F at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
1 [7 ]4 X2 T! P' S; B' U+ x5 b at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
/ b6 Q7 o0 \5 J Q/ J' H& S at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
1 J, |2 Z9 v1 P9 D a h, ? at java.awt.Container.dispatchEventImpl(Unknown Source)6 `- Q' ?+ H8 @( l
at java.awt.Window.dispatchEventImpl(Unknown Source) m' S n6 a" r3 H4 N
at java.awt.Component.dispatchEvent(Unknown Source)# U( J& {* Z9 l. |. c
at java.awt.EventQueue.dispatchEvent(Unknown Source)
8 u @7 M$ |3 m ? at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source). |- s% e2 {9 J. @9 i4 c& e
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
- X; X( d5 a6 C2 p* q/ K at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)* V: N/ n) @( A6 e- E A
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)" w7 @. S. d. Z' p* ?9 W+ i
at java.awt.EventDispatchThread.pumpEvents(Unknown Source). S6 W6 N9 o1 r, k9 D
at java.awt.EventDispatchThread.run(Unknown Source)# n2 S4 p( Y/ ~8 l# @, v2 K4 y
|
|