|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 ) i! [2 ], Q4 F5 P! i
8 w* F, p4 u b- i6 J
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
5 \3 W: I$ z0 ?" V& g/ n
- n0 h$ Z: p- _2012/06/13 09:59:23,312: Error while creating displays& x" R" ]' K: j- |9 @
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
8 n$ O# s9 J" B) L: V7 z' ? at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540); k9 Y2 K' E$ Q
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187), }& E( u" q4 [% a7 i3 N0 {
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)1 \ J, v( b/ T7 k! F
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90), `0 D1 ~$ Z. k f6 K# P. }+ |# ]
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
$ `7 U; { @7 K; i" ]* ], g at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)8 p _" ?5 T, Y5 u. l& w. H
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
5 F% m+ A6 O+ K! z0 L' q at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
3 z0 b6 S1 _/ g6 w. b7 k at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
# Q7 n5 M! S$ e9 P, w3 X at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
4 H9 t8 {' W, }6 t# e; C6 U; ] `" h at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169). h+ `1 q0 p: R3 o0 X' L* o0 e
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
3 u9 \8 ?& f8 G$ c at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)) m [6 ]7 i" V: `8 Z
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
, ]5 b2 X+ [- K, l8 L+ i% j( I at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
* e7 d" ~9 W( ]% K9 K" _, a& i at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
% ?, M( `2 p/ S3 m at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
. f/ \5 a$ Q4 P3 L at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
2 O* e1 C" S) ` at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
: ?# J" C6 ^- t9 H at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)# ~# S' n% V# n- U
at java.awt.Component.processMouseEvent(Unknown Source): Y. _! o; z# E( V
at javax.swing.JComponent.processMouseEvent(Unknown Source)
; M6 t$ }/ Q) j" ?+ @/ m" D at java.awt.Component.processEvent(Unknown Source)
/ o, {' d% s) X at java.awt.Container.processEvent(Unknown Source). N" y, C& h% T/ a& B
at java.awt.Component.dispatchEventImpl(Unknown Source) R% ]1 x6 m6 A; \) T$ q& `
at java.awt.Container.dispatchEventImpl(Unknown Source)
; r |, W3 O# d3 U% U at java.awt.Component.dispatchEvent(Unknown Source)7 d) _- C& o3 B3 z- z* D
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
, E: e5 c$ _/ f9 c+ a3 |1 Y' b+ l at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source): n( j! L: s0 ]9 P6 i
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)3 q+ B$ F+ D. G! |* [$ T8 O' {
at java.awt.Container.dispatchEventImpl(Unknown Source)
8 y( W) r4 ?+ t at java.awt.Window.dispatchEventImpl(Unknown Source)
& L! j! g& k9 u& w) T0 i7 M7 L at java.awt.Component.dispatchEvent(Unknown Source)
: t, ?* |% ^- M1 @1 p at java.awt.EventQueue.dispatchEvent(Unknown Source)+ }- o; g; g# k7 I: z
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
8 a: V$ {. N9 k4 D7 O& u at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
* |+ p0 Q9 O) C( K$ A0 Q at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)) }1 J1 s* A+ f' ^6 }
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
5 M) t/ ~2 z( E, b& O7 j6 V u. f at java.awt.EventDispatchThread.pumpEvents(Unknown Source)4 i% u4 o1 c2 D* V. {7 J% @" K6 \
at java.awt.EventDispatchThread.run(Unknown Source)9 c8 q( i: u" z) T
|
|