|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
4 E1 A( b* J( j, a M ?9 d% y* Y1 b5 v; t
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
$ E$ S: N4 F( r0 T! R7 C2 s& y8 a1 T7 l1 m% g5 u* ~
2012/06/13 09:59:23,312: Error while creating displays
! i# ~: J: w; Y6 Y6 V0 hjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.! [) k# m7 p" k( z$ V
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
% @: `6 K( Q% g at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187) L& h& E2 U5 y: m4 o; c( Y
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
3 j2 @' Z" @6 Q' j# l% Q2 g at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
" y8 V( s, J6 z at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
, V/ f5 F+ Y b; _6 i at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)9 l$ [( `! ?1 @" F. h
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)9 f. |1 I6 {# e, W+ K5 M/ O% g
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
; ^) x% j8 m4 N2 D4 `+ I3 n at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)+ V, X$ e% T: H$ J! f: Q
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)1 t) n' s5 ]/ }/ d" e
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)' I, M, C4 g% {7 a! p2 V+ z
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)2 a8 L# f% i6 b& L# o8 E/ ^0 K
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
2 e! O. ?3 H* v- b& Y2 M. v at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
2 f a; l! S& ~ at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
9 r5 }5 Q3 T( f' t0 S+ t1 d1 r at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
, r# l# {5 P8 R at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)3 c4 G1 f9 H5 m& j3 W O7 w/ ]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
8 K- ], m0 Z2 g2 i+ u' h" I2 y at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)' l m9 n9 Z/ w/ H; R' E0 B
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)8 N0 Z) R2 T9 {) [, f
at java.awt.Component.processMouseEvent(Unknown Source)2 }" f) _7 V6 W+ D! j
at javax.swing.JComponent.processMouseEvent(Unknown Source)
/ T. S* E6 E- D, n3 `6 O at java.awt.Component.processEvent(Unknown Source)
% t/ {1 p* |+ H* P at java.awt.Container.processEvent(Unknown Source)6 q: t: b& c, ]/ N+ Z
at java.awt.Component.dispatchEventImpl(Unknown Source)
$ y/ J3 D3 O7 }5 F6 N& r% R# ] at java.awt.Container.dispatchEventImpl(Unknown Source)
7 `& {" j4 p, b$ ~ at java.awt.Component.dispatchEvent(Unknown Source)8 f+ d' J/ Z( q+ s/ o0 D1 u1 Q
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source); Z3 C- S, K3 x# w6 W
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
1 y+ { \# i: g at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)+ T4 f! i* b. X; h; H) l' W0 N
at java.awt.Container.dispatchEventImpl(Unknown Source)* [! Y& m2 W8 ~2 z) [
at java.awt.Window.dispatchEventImpl(Unknown Source)
6 v" F9 S0 m2 [ at java.awt.Component.dispatchEvent(Unknown Source)9 _6 O' {; q8 k4 `
at java.awt.EventQueue.dispatchEvent(Unknown Source)' J- _' x4 J1 C
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) m' |# R& ~5 a- R0 T; v* l8 g
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)" Q4 [& n7 u) r5 n) D
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
. Z# m/ i; v4 R. k2 i$ Y at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
! y! z% f0 L: s, E! k; d& G at java.awt.EventDispatchThread.pumpEvents(Unknown Source)' W4 I- h. w0 N
at java.awt.EventDispatchThread.run(Unknown Source)
$ K! V; r% ~) m% s; l4 z# Q# v |
|