|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
! T, v, `+ b: n8 U% J$ w! F) Z6 y t" i. D
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:7 ?) J9 s& \% K/ p' G
- K+ g- r* J! r/ ?' k7 c5 X& [
2012/06/13 09:59:23,312: Error while creating displays9 H7 c5 Q7 j: D2 R
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
! H6 n: X- x- R at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
5 q1 t) D' P T( x at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
% `; |# D7 E1 n% H/ I* c6 I; |% x1 D at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)4 X! j8 {! q" \; J" K
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
# J" _* D9 {6 B- G at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)( n% F5 Y$ S; ^# D
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
7 Q& g" G3 H; H2 ] at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)8 L% j1 R. S8 B/ n2 @# F- ^5 |4 p, s
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)/ ^4 F7 X+ ^" ]$ ]$ Q0 K
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
1 h, a( F; P, m |3 n3 _& N4 _ at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)% d( n) a/ b* Y& ]3 o% b9 q5 A" I; {
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
# j, W6 u8 i# C at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
1 [ j" G# Q: i* x# Y- H% f) J# `3 G4 F at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)( [* [# B4 r0 u* M! V" c" E( X" A
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
0 @( j9 P6 x0 v; q4 f8 \$ [- [+ e at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
) p" z, q5 H. i" N) j+ n/ U) z3 v at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
6 N9 U8 h, n" K, h9 H+ W ~ e; K at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
p7 Z( r3 b( h& z y at javax.swing.DefaultButtonModel.setPressed(Unknown Source)* P! B; J& O2 G4 d) h2 b
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)2 f- p h# x( i; h( ~+ q' M0 @8 w7 K
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
: y! G" p- @% W7 \# K9 O at java.awt.Component.processMouseEvent(Unknown Source)$ r. K$ e6 }* e& I, P# f/ q; c
at javax.swing.JComponent.processMouseEvent(Unknown Source)
9 N+ y r. a/ g. { at java.awt.Component.processEvent(Unknown Source)
) g( c9 @; C" E. R6 { at java.awt.Container.processEvent(Unknown Source)
0 b3 D- D. D" c/ D+ {: ? at java.awt.Component.dispatchEventImpl(Unknown Source)
6 a" O1 x; T* x& U! g+ c4 y at java.awt.Container.dispatchEventImpl(Unknown Source)$ e" J/ f" ^9 f1 v
at java.awt.Component.dispatchEvent(Unknown Source)% x, w% Q0 O% V7 Q0 z9 v
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
+ g9 [0 B0 P: f& J% J4 k. \9 K2 ] at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
- m! a% T0 ]* @ at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)) |" _: |9 [. M6 d: g* `& }8 t
at java.awt.Container.dispatchEventImpl(Unknown Source)
; o1 y' v: H' ~7 R, Q at java.awt.Window.dispatchEventImpl(Unknown Source)) s ]& h1 c1 [* f
at java.awt.Component.dispatchEvent(Unknown Source)' W2 U* D+ o3 B8 n. x
at java.awt.EventQueue.dispatchEvent(Unknown Source)) S, ]4 E5 @1 @' _
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)- A, ^9 H; ~" \( ]( X; h
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)6 Q& d) T0 ~6 H/ L$ U
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
/ n5 U: i; J) I% @- g6 @5 |0 o5 }) y at java.awt.EventDispatchThread.pumpEvents(Unknown Source)" y' [( U. T, Y9 v9 u3 _2 B& m
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)4 `; R$ M, O: \( r i* g
at java.awt.EventDispatchThread.run(Unknown Source)* Z' T4 ~ a$ H+ O
|
|