|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 6 ^- t/ w' k3 I5 H+ l2 i4 }
0 n! W- s& A1 ^# E4 @- i9 x9 b/ ~运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:' i+ [$ W* F/ E. P
* F; g. g; ?& [
2012/06/13 09:59:23,312: Error while creating displays
+ {+ R+ s2 }: Cjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.
' B# Z* S+ |; d) d+ k# C at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)2 K3 w7 C: |# ~" j2 O3 M
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)' _- z3 _/ @9 ~) k$ w0 \
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)+ b8 u7 ^6 O0 B- K
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)! u! R) j# r4 D" ~( G
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)+ @2 X+ }( |. ~% Z9 [6 H. r% |
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
) l; E3 @$ M/ K0 H4 X4 K at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)) \- j; ^" c. P
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)9 h1 T9 e; u8 ~1 v! f9 }
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
9 G0 K" [" q9 V at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
/ E: n5 W: c; N3 q0 }7 Y at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
6 r* J! f8 M) |3 n' W at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
; W$ y2 w- l$ n+ t" h5 a [ at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
& H, T/ p. k( G6 K4 ]$ S" ]" Q at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)3 M% w. J4 Z# l. `+ y) L; t7 J
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)% r5 A5 [3 t, Y! O! r) C
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
$ r$ c0 R/ k! t1 n8 [; Z at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
2 O4 Z( }7 _% X5 ` W3 s at javax.swing.DefaultButtonModel.setPressed(Unknown Source)2 j# B% P; o7 [
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
' g! I4 Y( {" Z at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)5 m! s |* {% v, ?' h: O$ f
at java.awt.Component.processMouseEvent(Unknown Source)
\, u* i6 [) f: x; c3 S) w at javax.swing.JComponent.processMouseEvent(Unknown Source)7 T$ }' U" p m- @+ s7 t
at java.awt.Component.processEvent(Unknown Source)3 _' V8 h$ S. ?) W j/ @5 @
at java.awt.Container.processEvent(Unknown Source)! t# t" [$ K; J/ D
at java.awt.Component.dispatchEventImpl(Unknown Source)& W/ [9 N8 j6 K$ _+ f5 m
at java.awt.Container.dispatchEventImpl(Unknown Source)2 c9 [: x7 ]# M. J
at java.awt.Component.dispatchEvent(Unknown Source)
% z3 H- t2 P- H9 D) T at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
8 W2 F; s, W+ K) E$ E" }; P& l at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source): w4 M; _7 U" {/ ~* y2 l: r" e/ e
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)- M8 P2 k4 _5 V8 M; o; h5 @% m
at java.awt.Container.dispatchEventImpl(Unknown Source)
" ?) @$ T$ y3 f9 t8 ?/ F at java.awt.Window.dispatchEventImpl(Unknown Source)7 J% n2 |5 u3 J- V
at java.awt.Component.dispatchEvent(Unknown Source)
7 J8 @* @3 a1 ` at java.awt.EventQueue.dispatchEvent(Unknown Source)
' d& m7 j; r0 u9 l" p4 Y3 p4 q at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)! L. w, n- c$ l* y, G1 u
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
( X# [& s. _3 x at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
' ~2 C4 ?9 c- ^! w at java.awt.EventDispatchThread.pumpEvents(Unknown Source)7 J- X- |7 R1 R) U, H9 g: F* \
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
# K' K/ e9 {% y' M& I at java.awt.EventDispatchThread.run(Unknown Source)
" x' d3 Y: H% ?5 t4 T h |
|