|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
: G/ X( t5 z6 u' U/ R3 N6 i. T* ~ z, }5 h
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:+ j, a- ^' ?8 o+ O7 P( P
& U6 k% W) l3 v8 ~2012/06/13 09:59:23,312: Error while creating displays
0 e" k6 g% X0 J* w" |' M5 Vjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.
2 G9 v& r2 H) w' X6 A at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
, F& l- Y" K$ ^: p6 z+ D2 _+ O at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)5 ]. y! a7 V F& e2 Z6 H
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)' i0 u1 S# J. s1 A; D
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)* u; j2 ?9 Z; @ A7 J* {0 a, W2 H
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171): }, z+ H$ K/ n6 o/ X- @# s7 z8 p
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
6 C( ^# [ j" q! u0 j' e! b at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
1 I( B( s2 d5 C7 ]) \! I5 K at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
! r" E4 b7 I' I& u2 B% h5 P; c8 C1 m at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)* w" }# i4 R' k% D8 p
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)5 m7 g% C7 U b" Y
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)2 r0 T, k. { k5 M
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)5 C* l$ |3 j \
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
$ A& ^/ K# W* g5 S Y at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
! Y3 q s1 w5 \% P' ]( B2 S4 p at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
$ j3 g# M% p3 a& H at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source). j7 C1 J7 O# w- K# }. I
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
- Z4 a, G9 t" a- m. G8 B at javax.swing.DefaultButtonModel.setPressed(Unknown Source)1 M6 V# p& k, p
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
/ G. ~2 X& k" f. K at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)0 x! `% R# l& ~; ]/ j
at java.awt.Component.processMouseEvent(Unknown Source). R- b6 i }& V$ b
at javax.swing.JComponent.processMouseEvent(Unknown Source) ^( S8 _, W9 p2 V! A- J
at java.awt.Component.processEvent(Unknown Source)0 t1 a& I( g" g4 e( }
at java.awt.Container.processEvent(Unknown Source)$ H; L0 `5 a2 Y$ U% c
at java.awt.Component.dispatchEventImpl(Unknown Source)
# e5 z) D+ ~( Z4 z9 u% z at java.awt.Container.dispatchEventImpl(Unknown Source)
, S6 z; G, M9 q: `' S8 g at java.awt.Component.dispatchEvent(Unknown Source) k H) v# M. E- I% z8 L
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
# h6 C- x# E, }$ h; L) K at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)7 S9 V; U2 c, A4 G3 F
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)' r5 j! W! {9 n" q+ l8 y1 K
at java.awt.Container.dispatchEventImpl(Unknown Source)$ Q: H& {. l) z P! ~
at java.awt.Window.dispatchEventImpl(Unknown Source)! v: J& a8 o6 A+ L- l! V
at java.awt.Component.dispatchEvent(Unknown Source)
) ~. w' \' n2 a1 y4 q at java.awt.EventQueue.dispatchEvent(Unknown Source)
+ C t) X$ @$ e9 D at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)$ E- g7 ]- [( H, G1 [( D: e
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
% |7 X# Q- F. N* @& H/ x at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)0 I$ K, m# h! v, `
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)4 E; o9 \& t- U0 r1 B4 j
at java.awt.EventDispatchThread.pumpEvents(Unknown Source). v5 Q" I+ F- `1 E" s0 h- b# I( v
at java.awt.EventDispatchThread.run(Unknown Source)* u2 z# w, x6 y( L. ?
|
|