|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
8 {2 U4 Q+ Z1 G* t: I2 X, T9 @2 @
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:2 }+ D4 {+ k y+ E' L
B; V% U2 `* P' P- K6 h2 Y2012/06/13 09:59:23,312: Error while creating displays/ j F& ?2 M, a9 c7 j
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.! j, q1 x) d! y4 Z" j
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)/ r" q+ g3 b5 r) o4 u7 y
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)9 T) ]" z: Y1 y' C5 ]
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
6 _; I4 z' q& I8 U5 k, g( `0 Q! ~ at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)' l2 Y$ [8 @8 O* m
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)' I$ o5 ]5 b! o1 X- N0 p6 ?
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
+ v2 J: D, [# e. A b" x at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
+ ]8 R5 t5 b. q5 ?6 m# s$ z at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
0 J# `+ b1 y: f' T& M x at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)9 a' k/ @% k9 z& h7 w- o
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)) i) L6 P! m' o- d3 A& J" P
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169). I, U: Q" \- c0 k$ L( l. N
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
9 \5 c& C, l9 x4 r at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)% Z9 p9 |5 Z$ o# B3 q
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)4 K; c2 u: ]: [4 D& U
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)0 Z8 \; X' U9 q1 K, }) ^% @
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
8 E: @. w. E# n) z" o at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)! W/ |+ l" X) k" c( M" Z1 L
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)+ o3 E. T3 c9 x# O9 [# P. b
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
1 |2 ?" k1 g3 \ at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) i% }; X1 X8 B3 s
at java.awt.Component.processMouseEvent(Unknown Source)0 i& z( a1 y4 I) z6 K
at javax.swing.JComponent.processMouseEvent(Unknown Source)
* D4 I: Y7 f1 D- A' n at java.awt.Component.processEvent(Unknown Source)8 i8 n' i. f4 D9 @
at java.awt.Container.processEvent(Unknown Source)0 w+ D/ v7 e* u; R( P& z1 U& K( q
at java.awt.Component.dispatchEventImpl(Unknown Source)& X7 X% b5 t# R# E8 _" z3 _1 y
at java.awt.Container.dispatchEventImpl(Unknown Source)- i1 T7 ?! k2 F) z/ J2 J) c
at java.awt.Component.dispatchEvent(Unknown Source)' \0 ]; N1 T% W# M4 w6 w, e
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
' z5 e8 h- \: J& ^ at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)! Y! m2 E; M2 L$ p( I
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)- B$ J6 W6 Z* t. g3 @' S
at java.awt.Container.dispatchEventImpl(Unknown Source), ^+ f4 @1 A) U7 @$ h! L. W1 ?
at java.awt.Window.dispatchEventImpl(Unknown Source): q I3 P. Q; e$ L3 y7 `
at java.awt.Component.dispatchEvent(Unknown Source)
$ ` T8 Q9 t* ~ at java.awt.EventQueue.dispatchEvent(Unknown Source)
+ w& ]; v( \) w9 U1 o at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)7 s' f& E* M8 |9 x; J& T
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source); Q+ B9 x% p' ?! \4 w$ D# {1 H
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
* n. {2 r* M: T+ E at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
1 F, h; r; I- \4 V' ?4 k at java.awt.EventDispatchThread.pumpEvents(Unknown Source), A7 U, p# @( q$ i+ r3 h! K
at java.awt.EventDispatchThread.run(Unknown Source); J# q6 q0 p. L R7 o+ {9 y) {
|
|