|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
' L, f9 {6 l& z- k( E& u2 q4 a( y$ L, ~6 w6 w/ T
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
: U0 K6 \8 m9 t( J4 G
p* O& W3 G' Q2012/06/13 09:59:23,312: Error while creating displays/ p- J$ {; h5 @+ r! Z7 L3 k3 K# g
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
2 z0 i% d4 ~, c# m at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540); P c4 @0 D; N+ b5 O
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
" m7 H8 M( k2 k5 ] at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
/ M0 F* w- K# d9 T, q, g at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)4 X; x" Q q, D) E/ H
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
" {) l# i2 R% B( B at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1) A v/ m: v5 @% f$ b0 B9 I+ O
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
. X$ w/ P- g3 f: k$ I. F% N at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)0 n4 {5 y4 C! Z. L
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
- k W" j% q8 a2 J0 t; Z at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
1 C3 d) {* W8 k6 i! @9 v- j0 ]- z at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
: |$ @9 G8 {* M: A. n" W5 Z2 W4 d at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)4 d9 |" V' f, }) i
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)5 @" O* w, R, g% t8 P* k) R
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17), O" i \( o- J. ~; }
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)) K f# C6 I6 U
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
" d2 Y! h7 S" e. B' a1 Q. c2 h at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source): a! M, T# E* ?, i/ x7 p0 j
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)9 A% o9 [' v+ v: _
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)7 _$ G6 _% n' D" S9 s- A
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)" y, v3 b6 Q. a/ I5 {- i6 P: x
at java.awt.Component.processMouseEvent(Unknown Source)
5 I5 W- Z2 @6 H M, l at javax.swing.JComponent.processMouseEvent(Unknown Source)
0 m: e1 z4 |. @ at java.awt.Component.processEvent(Unknown Source)1 _& W; A- z# n
at java.awt.Container.processEvent(Unknown Source)
# n6 h/ F: }6 U: o1 Q5 D# C9 n at java.awt.Component.dispatchEventImpl(Unknown Source)* s; V5 B5 R4 t- b
at java.awt.Container.dispatchEventImpl(Unknown Source)$ c- Z2 B: x. Q7 f7 V
at java.awt.Component.dispatchEvent(Unknown Source)0 y1 |# F3 m0 H; N
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)0 {& ^+ [3 Q) g$ Q
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)& v* O; E& F8 F
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
7 Q- V* j9 r' `" L4 M& Y at java.awt.Container.dispatchEventImpl(Unknown Source)- O% R( g1 ~. X9 H6 p' V
at java.awt.Window.dispatchEventImpl(Unknown Source): a8 d5 {8 j* |
at java.awt.Component.dispatchEvent(Unknown Source)
5 d9 p; S4 {+ O+ @/ q at java.awt.EventQueue.dispatchEvent(Unknown Source)" H0 l2 }: F% n* a9 K
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)* d5 v" K3 v7 R: O& F: n+ x
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
9 W3 W0 Z \, K( k$ G at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
% S2 `) x, [( q3 S" t at java.awt.EventDispatchThread.pumpEvents(Unknown Source)( N3 h# M/ Y3 F3 p9 D
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)+ O+ I3 y4 b7 K7 Q5 B8 z( E8 T
at java.awt.EventDispatchThread.run(Unknown Source)
% ]; m+ O1 j- t+ d |
|