|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 0 {8 j- s3 h) c; b4 J# ~
" i( a3 p: q5 Q {6 m: P
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下: T" |" D) J0 x+ ~
. A4 g/ q6 Q7 q& l3 _2 e. t: \
2012/06/13 09:59:23,312: Error while creating displays m( C2 J2 R2 w& [
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.8 Z$ X3 j/ N9 f( I$ y0 Z7 b
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)/ j& f) @* ^8 {. T
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
( M/ F7 y6 ^4 F' m at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
3 `0 c O$ T* _) } at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
( z0 Y& I# n9 Z5 y$ t' [; O& I4 \ at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)7 g) {+ K" r8 U |
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
! C8 |! i0 g8 }; w# A( b# v; b t$ i- _ at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)9 o7 X7 e" l" ^' j6 N
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
- r) W+ h4 Z2 A' L at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
6 y# @3 i7 x" F, C: h at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
]6 {( Q4 p" Y4 E. a" a3 v+ X8 M at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)# `9 n7 w9 e8 o5 f! X
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)6 {5 E4 R' d* f5 h& d; e% e' x
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)# P( b) I/ S# R2 Y4 ^3 z) S5 G
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
" ?& g0 ~5 t: X: Y at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)! R$ V# x+ K+ s9 c9 ? d |
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
- a% B% S/ n+ [ at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)4 J9 n2 L! I6 j# x* X; J
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
2 Z: A+ {# P& d# c: C+ q8 ^: n at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
7 L3 p2 J) O6 O3 h$ S at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
0 l% r1 {$ @, F at java.awt.Component.processMouseEvent(Unknown Source)% ~9 W g' w. x0 e$ E
at javax.swing.JComponent.processMouseEvent(Unknown Source)
- P. ~' G4 G( }" I: S5 L at java.awt.Component.processEvent(Unknown Source)6 `9 q8 F6 n( O3 M, b+ k ~
at java.awt.Container.processEvent(Unknown Source); m+ v; h7 u3 z
at java.awt.Component.dispatchEventImpl(Unknown Source)
2 c/ A) q; R6 E" t at java.awt.Container.dispatchEventImpl(Unknown Source); h7 M$ Z" H) d7 [& V
at java.awt.Component.dispatchEvent(Unknown Source)
2 E0 U! n- k0 E. |) G7 |2 L at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
' S5 O5 o" q' g- l& S at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
; g: h' U1 S! |# Y; A; x5 C at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)- D# A L* a9 u; s [- `
at java.awt.Container.dispatchEventImpl(Unknown Source)6 Y' `5 N; j# ^ n; q
at java.awt.Window.dispatchEventImpl(Unknown Source)7 z2 w% F! x/ z! y- u
at java.awt.Component.dispatchEvent(Unknown Source)
# n( L4 E& J% a! Q; ~6 X at java.awt.EventQueue.dispatchEvent(Unknown Source)4 S! o$ @ p4 l* N1 D7 j. _" E
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)0 _% C v0 `0 u; x0 v
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
, `; c6 q0 ^9 o$ @3 ? at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)7 Q- o% _" |( |: u' _! w
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) p7 ]" S6 C3 S+ H3 H' q
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)2 @1 {; a: |9 t. P1 b
at java.awt.EventDispatchThread.run(Unknown Source)
+ ~8 }/ x9 C" O |
|