|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
2 d* j, \+ `) y& Q, @7 N! j2 W# g) a$ H8 X
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
% \2 ?9 B& T5 w: d/ d0 s/ P) p; z# b
2012/06/13 09:59:23,312: Error while creating displays, d3 U, y$ f0 K* x
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
8 I$ P0 _/ C' p! [9 c at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
- m+ Q4 N! F7 q0 Z" T; ` at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
$ Z# z* M% U& x( f0 |# j! k at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)# B; O! N- I/ p0 n
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90). s# r! t8 g+ `) K
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
7 q% c5 Z1 T7 Y" v0 \ at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1), U$ O: g- |0 T+ k4 s7 ~' ?
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)' c+ I2 r, E2 W
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
) Q* y; k/ g# W: k0 U' k% H at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
/ Q5 Y; G- D) v. ]% y at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)0 T$ [$ C0 h1 a$ D- Z
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)) k+ c5 W8 h0 K
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
! Q' P5 N6 G& V8 X, V) } at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
( \( |- _1 ~* Q9 T at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)6 ~ I! I. k/ O# K' z
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
L; Z2 C n: l$ C% n' R at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
$ T7 s$ O1 w: W/ I, K at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
0 F, {' r1 T# F" f at javax.swing.DefaultButtonModel.setPressed(Unknown Source)/ U/ ?- S5 t- c p4 y4 o* ~! @
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
7 U2 N/ g2 W ]: \3 F M at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
7 v/ t/ P4 q/ e2 f* e0 T5 r! H/ m0 E at java.awt.Component.processMouseEvent(Unknown Source). ]1 \# L9 P j
at javax.swing.JComponent.processMouseEvent(Unknown Source)$ n" z, P5 Y2 w1 T2 q
at java.awt.Component.processEvent(Unknown Source)
& h" t" N* F, R) `, ], D at java.awt.Container.processEvent(Unknown Source)
4 k5 `8 J2 ^" l6 J: z& I6 h. v; w at java.awt.Component.dispatchEventImpl(Unknown Source)5 z) r6 l. p6 p5 _! `$ `
at java.awt.Container.dispatchEventImpl(Unknown Source)/ R \9 c3 x+ Q8 R! T
at java.awt.Component.dispatchEvent(Unknown Source)
& l' L" h* p/ {. ~/ v# Q2 W6 g+ V at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
' y% w: J9 ?: `: F/ X at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)0 R2 _; p) B, R; i; q( l
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)1 F- w6 u# t# g8 l( f3 Q% p
at java.awt.Container.dispatchEventImpl(Unknown Source)% i K& u' F5 y8 S3 }( r
at java.awt.Window.dispatchEventImpl(Unknown Source)$ p6 `% N- v& O$ x% ?
at java.awt.Component.dispatchEvent(Unknown Source)! |5 E1 P6 Q6 H* T4 f6 r
at java.awt.EventQueue.dispatchEvent(Unknown Source)
/ _$ @4 J& Z' B3 W at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source); ]) B2 h" L% ? y4 k I
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)% x% w( E- ^* e3 f8 X/ x+ q2 C
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source): j. k8 m% `+ d/ A% g: O
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
* g+ d- W8 W/ L1 z at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
7 N+ Q( o" A8 o4 T; V at java.awt.EventDispatchThread.run(Unknown Source)* F$ N- `: U& H/ K
|
|