|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 : u/ g5 |( f& N5 L' [! ?& O
- D9 @5 Z2 y7 \" ^! m8 K) e运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
# T- X! w, B. a# Y V H$ b* h" b+ g, t% z3 y6 L) ~# i! Y: X0 i
2012/06/13 09:59:23,312: Error while creating displays5 r4 X' i K' \0 T8 k, B6 c
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
# j/ _6 d. E, V S at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
/ m( A0 B2 a. O& b7 K+ o; u* ? at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
' W+ l h* E; r- z) Q, q at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)" }7 N0 \7 T, m' W
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)/ b8 r% h) ^4 d6 A& V+ H& K4 z" @
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
) x2 Y _7 u Q" c/ V! K& g7 F2 ^ at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
2 V; y+ v6 J5 i8 G at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)) O$ w, n) S- F: u3 `! m' E# T5 g7 ~
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)! [) X8 n! b9 L$ `
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
4 R( J( c5 L h( F at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)7 i0 T/ ~% ~7 f. Y
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)# a& Y/ s# _& @; l! [5 h
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)+ S6 j" F) i) l# V! S- [/ M6 Z( N
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
* Y1 B4 V) I2 `* L at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
. D, y. L/ ?2 p1 m8 g1 f8 G at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
# Z: i) x5 o, o2 r; R7 B* [ at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)( M( R ]- s. U, L
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)) |% W$ Z% N9 S. E+ Y( k! O, m
at javax.swing.DefaultButtonModel.setPressed(Unknown Source), Z+ g. [+ G: m
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)4 S8 t3 n# P; i) P
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)* M, O- A( y! f G" `: T9 @ B/ g, ?
at java.awt.Component.processMouseEvent(Unknown Source); ~ Y2 ?7 X( s/ M# y/ w5 S
at javax.swing.JComponent.processMouseEvent(Unknown Source)% p% h o, |, ] k) H. i8 f( y
at java.awt.Component.processEvent(Unknown Source)
1 u2 ^2 c" J5 n at java.awt.Container.processEvent(Unknown Source)- s5 ~- y! R$ U+ s( m( p
at java.awt.Component.dispatchEventImpl(Unknown Source)
2 h& E' E4 {, g% @, t8 I) w at java.awt.Container.dispatchEventImpl(Unknown Source)/ O% e; i% u J% Q( H( D/ \1 J
at java.awt.Component.dispatchEvent(Unknown Source)3 U( b' c9 a- P. W5 }
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)" ]3 Y& Z8 R9 t: e' h H1 a" s
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
+ K8 Z! K6 o" z9 f* b3 c9 P at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
& D8 g0 z$ F; G) L0 H/ s/ Y at java.awt.Container.dispatchEventImpl(Unknown Source)% W5 M! z, g% U
at java.awt.Window.dispatchEventImpl(Unknown Source)
- q" o* G, A* |3 o( }7 \ at java.awt.Component.dispatchEvent(Unknown Source)
0 A& d8 C) ^* _& @5 A at java.awt.EventQueue.dispatchEvent(Unknown Source)# b' {9 K, J- n' E7 T2 G! l
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
+ s0 Z _ p+ v: z at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)& x( R( Y/ P6 z, y
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)5 }) E2 L4 w( [# A; h
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
0 x, G( L; D$ d: E/ `; n. f, d! C7 { at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
8 D! K4 q. N3 m+ [ ~( Y at java.awt.EventDispatchThread.run(Unknown Source)
- X- @: p! p# r4 l1 d2 u9 z, p |
|