|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
9 O) E D( p- S, _, i/ b
+ C- Y6 _8 d( O8 t运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:, K6 p5 _& J1 n ]* O+ v/ s( d
& L n" k( m# f3 |7 i2012/06/13 09:59:23,312: Error while creating displays$ V3 w+ Y$ Z, V) M5 t! `# G" T
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.* L# z9 p/ D: G! D% k8 U+ l
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)) a& a3 ]- Y9 d0 [3 s1 I
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
' e& B6 D2 g. ^7 V2 W6 l8 v1 x at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)( o( y" b% F+ A! t; S% Q
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90): Z# a; `* K1 {8 A7 k+ [
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
/ v+ g- ]! x I at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1), L+ |6 X' T3 L9 T
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)5 o& f0 F. i. B5 N# [ m
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
1 p! H- n' ^5 h: M. f at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
( A$ r8 \& Y) U: ` p9 T at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
8 K' n$ J, r% z at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)4 R' q! H. w5 e. i
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)2 H+ f: f* D+ f7 Q1 L) \+ O+ V
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134); ?1 ~4 w$ V/ }( C( }
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
) L* [ S! H0 O' b5 R at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) m; r" u3 N3 ?4 U3 ^
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)& S3 x% z S0 T* Y% f
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
$ X- V; i7 k- W at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
7 |% O9 ~- j: P: \* J+ s at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
) r# L+ G$ y4 M. L* T* y at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)! t0 ^4 K! }5 _6 z# [; [, w% h4 A
at java.awt.Component.processMouseEvent(Unknown Source)
( y1 n5 `( b; m* U* F' l at javax.swing.JComponent.processMouseEvent(Unknown Source)
8 e8 l3 D6 V, h! J' B7 L) p! y at java.awt.Component.processEvent(Unknown Source)
: c; q# M$ c8 o1 {; W2 E' k" O at java.awt.Container.processEvent(Unknown Source)
9 h9 k9 Y. }* b5 M3 D at java.awt.Component.dispatchEventImpl(Unknown Source)
' D9 c) Q( E; v" C, v at java.awt.Container.dispatchEventImpl(Unknown Source)
2 t7 p# ~; @' B3 c7 R/ G& y2 \/ r at java.awt.Component.dispatchEvent(Unknown Source)9 c9 y) M( V$ G0 p, G, _! X1 p) r
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)+ F# \0 s1 J6 {
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)9 } j4 S, y, k: u7 j+ {
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
( R. |9 @7 J1 N2 N" F" z at java.awt.Container.dispatchEventImpl(Unknown Source)
/ V! @- C3 D! i8 j$ t$ A) ?6 n/ d/ p& n at java.awt.Window.dispatchEventImpl(Unknown Source)' l# s+ }% F% F" i0 D0 L
at java.awt.Component.dispatchEvent(Unknown Source)
5 Q4 u0 Y7 _1 c3 f* H" T at java.awt.EventQueue.dispatchEvent(Unknown Source)) j* O9 `/ Y" C- c7 ^4 W2 v0 u
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)3 q5 W1 A$ w# L' a0 \7 X
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
3 i; u2 G/ O! j4 t1 ^ at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
6 y7 L m4 ] E' I( {1 m/ ^. n! R at java.awt.EventDispatchThread.pumpEvents(Unknown Source)! K4 `4 `; _% u3 l3 k
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- z0 D! }$ y* u' i* ~ at java.awt.EventDispatchThread.run(Unknown Source). X5 {2 ^. K' u
|
|