|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
- f0 `- O$ x/ T1 C3 I( I: a& O0 c$ g+ Z4 C. c# W- R
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:$ }( z0 V% i. {5 `; v# q
) Z, d# o, I" `, v$ L. X2012/06/13 09:59:23,312: Error while creating displays$ x0 q+ f* c4 T1 b: t9 _
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
5 v( ?3 p% r. |, x2 G7 d ?9 t) K at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
! @2 b5 Y% B& T at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)$ _9 e G+ m0 |$ |6 q& n- ^7 [
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)3 Q3 q0 Q. N, m n: W
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
w8 S, `4 T6 Q v( a' @* q at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)) s1 N2 I3 }' u/ m- @, H+ L8 E; l
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)2 B4 I) \$ r& B# |
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)$ W: ^: g& h5 [2 `7 A3 ^
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
* H n2 g! y$ ?0 L, F) e5 ^. J( i at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
3 ?+ [4 Q4 g7 ?9 y2 X$ @ at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
+ [- M; i3 Q) X1 O" n at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)# ~. d9 \3 B2 W/ v# n0 }. t# M1 W5 Z
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
2 \- h, n" A2 k1 N0 y' E at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)7 b5 c# ^; l/ J+ V
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
$ }/ r! A" `. T at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
1 {( ^. ^* i/ m; \ at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
/ \1 d* }' f. w+ {; @ at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)% L' t( O9 x# H [0 O- ]" r) j- V" R) c
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
4 ^; G& D# r- b; K% t* S9 S at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
/ j& Z9 e. X& t+ | at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)6 L; N' s4 S/ w( p8 M9 X
at java.awt.Component.processMouseEvent(Unknown Source)# F. I: H, H* W3 g: [
at javax.swing.JComponent.processMouseEvent(Unknown Source)
) ^' {5 b# R Z at java.awt.Component.processEvent(Unknown Source)
0 h2 a+ b0 d5 K3 I, i1 G, B at java.awt.Container.processEvent(Unknown Source)& _8 r) }$ ]" F
at java.awt.Component.dispatchEventImpl(Unknown Source)
* h) |0 a2 D( t at java.awt.Container.dispatchEventImpl(Unknown Source)
0 \2 B; Q5 {+ y at java.awt.Component.dispatchEvent(Unknown Source)- T* ?; U/ M: y8 a: b
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)* ^. ^5 _0 u4 `& x: a
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)- f1 b' O n/ o" O9 c: T* ~9 m
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)6 I# M8 |6 T4 D
at java.awt.Container.dispatchEventImpl(Unknown Source)
" `; i- c( t1 g3 B; G$ w* @ at java.awt.Window.dispatchEventImpl(Unknown Source)9 I4 g; j; K1 V6 v
at java.awt.Component.dispatchEvent(Unknown Source)
: G" F9 p7 e# g6 z$ a0 [* _ at java.awt.EventQueue.dispatchEvent(Unknown Source)5 ^7 ^$ W5 o; U5 A. s
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
% l3 Z w- L i- A2 \ at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)4 Q" e2 `* A& r" s$ I2 x
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source): m% j, T6 v4 D5 U8 @% m
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
) ~$ [2 I$ `: j; U at java.awt.EventDispatchThread.pumpEvents(Unknown Source)$ v( l4 f8 Z& s. e7 D
at java.awt.EventDispatchThread.run(Unknown Source)
) J/ D" p" L: I F1 T- | |
|