|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 , G$ E8 w7 ?, J+ e
- r% ]* ?0 _' H/ E/ g& [2 Q运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:# }9 `& z b. {" _ `
3 ]3 H* z x5 L2 R1 c2012/06/13 09:59:23,312: Error while creating displays4 H; {$ u* U6 x4 T
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.$ V; c6 q. |# S3 [
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
" {# m0 Q" e1 i3 e' g3 }) b4 x at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
! p1 K5 o8 G/ ^/ \! _ at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
8 N5 d# r6 B: q' `& s7 b at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
) k/ k4 y" V5 `: R at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)+ O, D4 b+ O% |- l2 v% x
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
- I) ~& I1 X7 i! I. S2 F at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
2 C5 O( L# a. d& ? at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
, F3 N- R$ m8 e) {! ` at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290). X9 V. x9 i5 V
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)2 A; i* B( {7 h3 u2 o
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)& `! b0 o' L7 w! E+ O' r" m
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)8 q h" q$ s, Y- A2 }* e5 j; d6 A3 O. J
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
, |1 I6 M2 C9 { at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)1 B/ d. v5 e; s' I
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
" p. u' w# J `6 P- M, j% x. ` at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)& a* c4 A0 {8 H
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
$ h. |5 h2 \, B; J t3 V2 g! f at javax.swing.DefaultButtonModel.setPressed(Unknown Source)4 s1 @. R7 V0 h$ t' z, p. F
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
! x# a/ q+ f- A0 Z4 V" r$ r& | at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
/ |6 \7 v4 Z1 u' Q8 v2 ^" Q3 t0 a5 `, z at java.awt.Component.processMouseEvent(Unknown Source)- Y( k7 ^" K& Y# x$ D2 R
at javax.swing.JComponent.processMouseEvent(Unknown Source)
7 @/ V. F, `( Z: p& u; h6 j# z at java.awt.Component.processEvent(Unknown Source)
9 `7 Q: c. \' r1 r: w& S& @ at java.awt.Container.processEvent(Unknown Source)
" |& h! w+ t) Y7 x3 h at java.awt.Component.dispatchEventImpl(Unknown Source)
$ `' F0 x" k9 q! a+ _+ U# } at java.awt.Container.dispatchEventImpl(Unknown Source)
+ M- l" K9 [/ L2 G- Y1 p at java.awt.Component.dispatchEvent(Unknown Source)- ~" g e+ Y3 {$ G1 n0 |
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
9 _* \. k4 e8 B- \ w7 D9 j4 H at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
" s, p% D- l/ R7 y at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)' X; J5 ~- F/ J% W
at java.awt.Container.dispatchEventImpl(Unknown Source)
/ E5 |2 {- m4 t3 G at java.awt.Window.dispatchEventImpl(Unknown Source)
3 }- A! e$ h G2 k! e4 a* h1 f at java.awt.Component.dispatchEvent(Unknown Source)
; X8 G \3 b$ U" l, z4 t/ M5 O: ` at java.awt.EventQueue.dispatchEvent(Unknown Source)" _5 U) U* N H7 G
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source), a' N' s4 z3 u+ ~, O* h+ O
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
$ z z5 y8 n( j& l at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)% f9 O' s0 a5 q; |0 b
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
. j r M" H, M/ j% _0 F at java.awt.EventDispatchThread.pumpEvents(Unknown Source)6 S9 ?8 k# u( ~
at java.awt.EventDispatchThread.run(Unknown Source)
. u. t8 J2 }$ Y: r- a5 f' ]- p3 | |
|