|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 . |& K9 s' `% x/ {% l$ E( e
( x6 g: O n0 m0 Z! O+ c, t运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:1 L7 j& s& I% f' l& O
0 @3 S+ K# u( J" f3 [6 [
2012/06/13 09:59:23,312: Error while creating displays
: h* `& w/ ^: T7 g7 }( J" \java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
; ~3 J7 U, _! P* | at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
, x! O; D) @8 G" R9 J& d at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)# ]3 h- o, {% e/ Z# s
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)1 v" ?2 M7 t7 ?: y* \
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)- V: y: ^9 q/ J- J1 _
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
" n+ K$ n1 i ]- a3 x at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
5 Q- t: U1 F2 [3 V$ `! d1 t8 b& w at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
8 B, M/ p. F" m# W* w at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)/ o. G1 D( q% } t' Y: N1 x$ X
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)1 P* Y3 s8 @/ c* ^; e! k4 {6 Z
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
( s9 Q$ W* \: f& \3 t1 X at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
( z R7 j( {' a1 V' ? at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)1 Z. [6 T' ]3 L/ U$ ]& y; N
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)& ]! Z" G f9 \( g; L2 K* V
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)0 R* s! v& v. ?. z0 e3 r7 p5 _$ g9 g C
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
7 W$ [# ^! K8 J) G! O Z1 b' _2 ] at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
8 b9 I2 E1 \. i- U" p7 E at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)9 r1 j, g6 g7 e) x
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)5 z- {% G5 S1 J, n
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
! F5 w- ^; v4 O1 c" Z4 [0 }6 Y at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)5 O" s- _3 r) g; ~! b2 e
at java.awt.Component.processMouseEvent(Unknown Source)
6 l3 g# U( y/ ^5 F at javax.swing.JComponent.processMouseEvent(Unknown Source)
: G: v* u- x C% P8 ^5 A at java.awt.Component.processEvent(Unknown Source)
) d6 C5 X" ~3 }! M1 |3 u at java.awt.Container.processEvent(Unknown Source)# K5 z/ i% g- ?. H* P$ r
at java.awt.Component.dispatchEventImpl(Unknown Source)
# i9 f# p4 L, w4 @7 h at java.awt.Container.dispatchEventImpl(Unknown Source)5 I( v/ K P1 Y( H3 E
at java.awt.Component.dispatchEvent(Unknown Source)
3 S8 J# A) N3 O; l' H at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
7 q Z& ?. f- q7 ~& J at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
) v+ B0 G, |$ R: |" k% W5 ^ at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)/ l. X4 v7 ?, d% y$ | a
at java.awt.Container.dispatchEventImpl(Unknown Source)$ F4 n( m) B# b( ?: @
at java.awt.Window.dispatchEventImpl(Unknown Source)9 k4 c7 ~3 s7 G& M! Z3 o
at java.awt.Component.dispatchEvent(Unknown Source)% e* k% n! I5 F4 N @
at java.awt.EventQueue.dispatchEvent(Unknown Source)
) B$ T+ h! \% A; R; x# } at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
: r* r) C2 A: r" }$ B" m$ a at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
) t7 } i- c3 j at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
! S4 S6 I" S- z( c( O: ` at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
Z4 d! [- ]8 Q" \ at java.awt.EventDispatchThread.pumpEvents(Unknown Source)4 \" i/ ?; O* I0 E6 R
at java.awt.EventDispatchThread.run(Unknown Source)
, `9 d: n0 \, S6 w, E |
|