|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
$ X( U6 {6 U6 T' x5 f8 R4 N& ^
# n: i& |" Z, z0 @3 s8 P K7 c0 u运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:* s% C3 ] O7 j( c/ I) ?: @8 J- i- c
- g: V4 b I/ N. l, W4 Y" ^* h& d2012/06/13 09:59:23,312: Error while creating displays
& F% r& W1 D% z3 s8 u7 h) l" w0 fjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.
* I& ~- q6 ~2 k3 n- e* v% M at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
4 F9 j) P4 b! @4 A at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
* ^! Y- _" b2 l" z4 Z' G at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)7 ]1 d9 W, R/ W8 D' k; }
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
( S! N5 O+ L t" T8 s at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)+ z: `" r2 Y% V1 I }: z+ o
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
2 `+ L9 ]7 w5 `! O! m. S at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)4 `4 |# z5 `9 ]
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
; I* P9 h, z1 H; E- ?$ d6 V at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)1 S# j+ a! k0 M' I
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)7 H9 u2 K1 R+ t4 h+ Y. U& m
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
7 p* S& O. c1 F k: C$ } at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)7 C: ? G5 X% Z- S1 |) l
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)% _( B/ t( E. m
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
; i: u+ o7 k: W% z at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
9 H& ?& ~% J& C% V1 A9 Y at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
0 F1 ~% a% @& a. D2 Q at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
* s* n( ^) b/ ^ at javax.swing.DefaultButtonModel.setPressed(Unknown Source)6 q6 u$ H% f4 @# Q/ ~8 P7 ?' ?: q
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)" w: O8 R! K3 D3 _. Z
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
, E o: n* S" a! ^$ p) M at java.awt.Component.processMouseEvent(Unknown Source)
9 O8 Q- ]# A5 `* ` m4 ? at javax.swing.JComponent.processMouseEvent(Unknown Source)& j* \$ `( h* N' |7 ~* j5 u
at java.awt.Component.processEvent(Unknown Source)- O. F2 ^0 q& j/ U1 S1 `5 Y
at java.awt.Container.processEvent(Unknown Source)
8 D8 S1 G- t- y at java.awt.Component.dispatchEventImpl(Unknown Source)6 V- m2 T. U5 L! v
at java.awt.Container.dispatchEventImpl(Unknown Source)
. ` a, U, ~8 H! O& \1 y at java.awt.Component.dispatchEvent(Unknown Source)5 q o( f1 @2 ~& f
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)$ r; t# l0 O3 H& P1 n$ J0 E6 O5 b. H
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)4 z" [; N8 @% p' U9 N
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)( m1 U( Z8 D% l/ K/ F: m
at java.awt.Container.dispatchEventImpl(Unknown Source)
7 b* i% Z( I+ k7 V7 u at java.awt.Window.dispatchEventImpl(Unknown Source)+ c% w E7 [. P( O5 r# E$ }& D
at java.awt.Component.dispatchEvent(Unknown Source)
( |9 ~. _* s+ F! | at java.awt.EventQueue.dispatchEvent(Unknown Source)* c3 U: y" g0 \, k% X# g* {# [/ y
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
1 S$ Y) x! I' o, b; X6 b+ S at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source). o; [* e- G$ n! C2 ~- O& _+ X
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)% J$ \ }& x0 b u8 j
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
+ Q% I* n& n# E8 R# k at java.awt.EventDispatchThread.pumpEvents(Unknown Source): _( T: Q, h! h$ {6 ^- h6 K2 i
at java.awt.EventDispatchThread.run(Unknown Source)! {4 w7 B% V( X3 I& R# c; u" o
|
|