|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 . F4 ~$ `# j) z9 r2 T
) z1 S. i7 C0 | k( ~' N; k0 ^
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:: O* y7 W* _ D- p3 E8 J
! Q3 `3 h/ W7 ?1 \: I/ g$ n
2012/06/13 09:59:23,312: Error while creating displays
& k: y$ {# `( @' g# a1 ^- Djava.lang.RuntimeException: Projection 'ContinuousSpace' not found.
- p5 k" ^/ r2 j, n6 T S) I* Q+ q at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
" K/ G# f. \1 M O/ M at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187); N; H/ d7 | b+ Z q
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
- F8 i! B' i6 E* L/ M- F! h at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90); [% z) r$ V( e+ r& R) M4 Y
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)0 L, k% A) Q6 y1 K2 b
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1) a3 V7 ~. e* d4 H
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287), [7 a8 {7 y; a1 u" ^) N& P
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290): _) u5 I5 w+ Q/ G! E D1 x. u
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
3 ~0 `, C+ R2 T1 c# y/ d: ` at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
) n1 }; o& d7 x, ^; J' l7 _ at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)5 G* Y, z$ d e7 [" d4 \! ]6 y
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
5 O. b- c# X2 H7 r* G& U; w- Z at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
3 p& c8 o) }; I; F: r at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)3 }. H; d! L% f4 r/ Y( I B5 F7 Q" [
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)4 v4 ?9 z; m, I
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
5 k0 X7 U( z6 x/ x8 g0 h3 X# }( s at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
% c0 L* X" K3 Z at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
8 i0 V, r$ C; r, D! x) T2 H at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
5 ^- X2 t* Y( f1 i, j at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)/ r6 L- S% t6 w. g9 q. Z
at java.awt.Component.processMouseEvent(Unknown Source)
6 i( `, u: O4 G# G; L, H0 ~ at javax.swing.JComponent.processMouseEvent(Unknown Source)6 M: d3 J3 b% u& J: g# R
at java.awt.Component.processEvent(Unknown Source)
/ K* h( D; j7 l at java.awt.Container.processEvent(Unknown Source)# M3 Q, v" J4 u0 I, {- ~
at java.awt.Component.dispatchEventImpl(Unknown Source)1 t2 l; j* M+ z+ L; P4 K2 I. X
at java.awt.Container.dispatchEventImpl(Unknown Source)' }: h, ~+ @" j5 I& L9 B2 Z
at java.awt.Component.dispatchEvent(Unknown Source)$ _7 s# z" r c4 R
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source): `4 i7 s1 `+ \( W, {% H
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
* [1 E; n' K# a$ K* ^ J9 R at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)1 `' Q/ x6 W4 [- O* {# f8 J1 k" ~
at java.awt.Container.dispatchEventImpl(Unknown Source)
/ L% k& H8 n2 a2 i$ |1 e at java.awt.Window.dispatchEventImpl(Unknown Source)
8 |* D# c4 Z; A$ W/ T at java.awt.Component.dispatchEvent(Unknown Source)) U7 F! F' z' ]; o% x7 U
at java.awt.EventQueue.dispatchEvent(Unknown Source)7 U$ D8 R1 t7 q& ^: y
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
9 J6 l+ Y7 u9 ^: K at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)* @; h" }. h; B0 W
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)2 ^$ H2 M9 A# p0 F+ x6 U
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
7 A6 e% A2 u8 y& a at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 }, Z5 A# ` ] q) V, A& w
at java.awt.EventDispatchThread.run(Unknown Source)
7 j. M2 ^3 R' l- e$ A: i/ \) p |
|