|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 4 N' O6 x& p5 ~- ?3 J
% e; _* r- q6 m1 l5 {, Z运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
. m* i( c, ]8 ?+ E/ ?7 Q0 a( }
5 B# L6 C# h' M3 T- z1 S4 M1 z2012/06/13 09:59:23,312: Error while creating displays
) G% p6 ^! u' z) i- V: Wjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.
" @/ F8 Y% y. M% Q" d6 p% \ at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
3 Z1 u6 W+ X7 w& E+ y: g2 g9 _$ r at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)2 |/ L$ K7 _9 j J O/ B$ Z
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
, L4 n$ i! `, d4 P1 M5 | at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)' c* l/ L/ e- a$ }/ W( o. u
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
; R1 K3 N- j$ I at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)* z# A% `! c: R8 p+ H
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)- c% Z! g5 B6 S8 \. e5 J5 C! ]
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)# [0 X4 A: u% ?8 K' A: J5 b
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
: u1 V! H# D7 o! ^) U P at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)! m7 _& e* } m
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)4 U5 B S+ I0 y% L% G
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
* b) |. C" H7 Y w6 i c at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
: X$ O- `, \$ _% ~/ J, u at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)9 Q/ m% {* G+ J/ e0 U
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
$ m/ r. |* P9 j. S, n1 S7 v at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
! y+ D6 X) S6 \5 @+ [% F" {- Y at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source): A4 b7 o. u1 E
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
, F9 q) u$ M3 @, x* Q6 E) g1 l0 E at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) l& R9 y4 K# b7 m, e; G
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)0 |7 ]$ x* v. Z/ K& a2 ^$ U
at java.awt.Component.processMouseEvent(Unknown Source)# E0 h8 V" S+ y U" Z
at javax.swing.JComponent.processMouseEvent(Unknown Source)
. A% l6 {$ k4 G; I' M' ] at java.awt.Component.processEvent(Unknown Source). s3 A4 n) ?3 z) b
at java.awt.Container.processEvent(Unknown Source). P$ V _; F% a+ u
at java.awt.Component.dispatchEventImpl(Unknown Source)) F; ^% S% o' A% e, o, I
at java.awt.Container.dispatchEventImpl(Unknown Source)0 c5 H* o' q) @ v! l" t5 \; y9 Z
at java.awt.Component.dispatchEvent(Unknown Source)9 P2 D* @$ O: P4 V- D
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) {/ Y8 u, N8 I4 s K. K1 T
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
# n- @6 @/ h2 g( F6 i at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
, O% c6 f, O6 [$ t0 t; i0 w$ g at java.awt.Container.dispatchEventImpl(Unknown Source)
1 R6 T' }5 p9 V at java.awt.Window.dispatchEventImpl(Unknown Source)
r3 ]6 n# L" |3 K) J8 b at java.awt.Component.dispatchEvent(Unknown Source)
7 f" b1 Q5 t- e at java.awt.EventQueue.dispatchEvent(Unknown Source)
5 a8 U7 @" Y$ }! a' P9 O at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)" W4 b4 R1 t% L1 S' s* c
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
Z! m3 s0 d* E at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
' c0 [% ~5 u% T at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
# f* D4 o" w3 h+ w& S% j at java.awt.EventDispatchThread.pumpEvents(Unknown Source), L- M+ v4 K; Q5 a: M* j
at java.awt.EventDispatchThread.run(Unknown Source)
! `3 m* `6 L4 _0 p' L |
|