|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
( G5 i% N/ w9 U; m. q! F, _4 B4 x: w# d4 L% }! H, Q1 `6 |/ V
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
! u, m* E; y# h- [" c9 o
/ U2 n6 M& a5 ?& h4 Z% I4 K' M2 m2012/06/13 09:59:23,312: Error while creating displays
2 i8 y* R1 T0 Q, B! b( M9 u- e' o& Vjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.3 `: }4 F4 j/ g+ z7 e/ `+ m
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
; Z2 a- i+ ?! F# D% H8 j at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)9 B: p! Z$ g9 \
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
% M/ ?7 B! N' I. C1 P6 X at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)8 A* m) i+ c6 E& R8 o p* j) N5 s
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)9 p& ]2 H, H; N
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1), j8 u: J: Z& j, I
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
- P. ~8 w5 N) s" I# C7 b at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)+ {' p+ k) [- ]# t2 Y- y7 m
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290). a% A# M' e" J
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283); b* J# z! \% m# V) Y1 O9 Y$ g9 I
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)8 }0 b2 l6 s+ N5 u/ Q3 R. c6 `
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
# [. ]% j+ d/ A) J at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
# x* j- B' F7 D1 d# e at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
: O" V {. y% S- ~8 E at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
. m6 k; @$ U8 `( b" U% V& n5 A8 p at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source); z1 Q9 l" L7 F9 w
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
; M! D6 r/ b, h8 P1 p1 q% z at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
: e7 F" ~; [" a: r) M! ~! ` at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)% ?5 y m1 m7 f p2 R6 }. l
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)' n$ S+ {0 r$ @" A5 P
at java.awt.Component.processMouseEvent(Unknown Source)4 r. L" R% ?( u' m7 L
at javax.swing.JComponent.processMouseEvent(Unknown Source)/ S. q- R7 h! M$ [
at java.awt.Component.processEvent(Unknown Source)
& E9 g; o# B( l! g& M3 Z* f at java.awt.Container.processEvent(Unknown Source)2 F7 X- p2 O# a6 C% J
at java.awt.Component.dispatchEventImpl(Unknown Source)4 Y5 r/ G0 H, Z2 d" g9 P. W
at java.awt.Container.dispatchEventImpl(Unknown Source)5 n, r1 Y; z8 f4 b& s
at java.awt.Component.dispatchEvent(Unknown Source)
3 `! p3 k9 F$ ~5 R/ o. P* J1 o# k) v at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)1 v/ i" u% J1 ~! @: I; i/ X
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source), }9 o9 G2 R q6 d @. I
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
, j8 L3 L3 U& t0 I" I' r2 W* d( v at java.awt.Container.dispatchEventImpl(Unknown Source)
7 X8 e+ L: b& M0 n _ at java.awt.Window.dispatchEventImpl(Unknown Source)
0 E% s; {. b1 P* N V at java.awt.Component.dispatchEvent(Unknown Source)
; U D) j- k/ c! O# D at java.awt.EventQueue.dispatchEvent(Unknown Source)
. R5 m, _* m) V- i& ? at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source): K- t% ?: a$ w& r% A4 B
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
$ G7 n( \8 g2 d( f at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)8 Y' n. `5 Z) I
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
# ]. G) W/ ~4 _* ?5 z" i5 ]7 c9 P at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
1 |( F* h c+ k+ {5 D at java.awt.EventDispatchThread.run(Unknown Source)
; P% K& d8 a7 N3 p$ C! b |
|