|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 : n& K/ |& R2 i' V' K9 e% G
7 Z, m% k: f5 F% p: k, r
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:" I; w3 H4 L( n, Z- C
7 }" t8 z# H w% I t4 S$ V2012/06/13 09:59:23,312: Error while creating displays
# v# K5 O. T" M8 Kjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.* ^. d& U" W9 b( ?, f
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
/ [/ p0 \& \8 r0 m6 e at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
. X8 h! ?6 ^9 X8 ` at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)5 T$ t+ ^% j0 L+ B# A9 h$ c
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90). Z. p. a! V& ^; r
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
# U d d1 I+ Z( e$ c; F0 q at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
: p2 d0 ?# l! c6 z* o at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
7 L8 e$ O$ ~7 G8 X at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)# H2 E$ I) C8 E+ y& F9 e- }
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
* _. @5 R7 D q at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
0 ]6 y2 S, M. {) M+ X at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
! V1 Q P) d3 U: k2 C5 N2 b at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)8 d# I; F8 K H* @$ h! m
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
# d, P' |8 q+ Z* v' D at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
+ X9 I, V7 Q8 ?7 T/ I at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
9 Y& b8 |$ v+ @4 j$ s; I9 E+ B# F7 W at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source); V+ P- X f+ A* ^: S4 [
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)6 Q' K5 d: a6 N- a- \2 p U2 V
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
. Q% W8 k5 C9 n: z( d' w( G. ~ at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)' |+ X2 B8 L4 G' {' Y e Z, m9 L2 t
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)5 n: B7 t) r+ a* _9 O/ z
at java.awt.Component.processMouseEvent(Unknown Source)
/ C# [; g: }& M2 [: ` at javax.swing.JComponent.processMouseEvent(Unknown Source)1 ^/ }. s# F! `0 r! e9 \
at java.awt.Component.processEvent(Unknown Source)8 W' a2 }- {, N& p- t2 a, D8 z
at java.awt.Container.processEvent(Unknown Source)0 p8 z: l" {+ V; p- z9 w6 R3 _0 `
at java.awt.Component.dispatchEventImpl(Unknown Source); M! l- x6 Y V1 g, A3 x! w9 V
at java.awt.Container.dispatchEventImpl(Unknown Source)
1 C; [2 e4 ^2 D9 f0 R) | at java.awt.Component.dispatchEvent(Unknown Source)
8 ?. @/ `+ A# o5 o# L: r3 I at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
: _, Z" r6 |$ J/ {2 w& S, b: c# O$ d at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)/ e7 B4 q) H: V% x
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)% I% f1 z: u: |+ J$ S2 x
at java.awt.Container.dispatchEventImpl(Unknown Source)1 J# }# C# L% z w
at java.awt.Window.dispatchEventImpl(Unknown Source)
4 q* s5 O1 p# c0 r* ^/ h at java.awt.Component.dispatchEvent(Unknown Source)
# N0 \0 z, s# F; C; n- Z" C9 d at java.awt.EventQueue.dispatchEvent(Unknown Source)
) ^& h% V. @! i$ q" |8 _2 z at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
& E6 I; W( b' b5 k- s" _ at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source). d7 p- s* y7 s" t" W' u
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)% s3 n3 M2 `' O0 H8 X$ y# D
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)% i# q; V+ K0 x2 R7 y, g, Z
at java.awt.EventDispatchThread.pumpEvents(Unknown Source). q- l) y6 `2 \2 ^8 R
at java.awt.EventDispatchThread.run(Unknown Source)
+ D6 w# A) U& X |
|