|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
/ ~3 L8 Z3 `1 K! U; v" {: b, w. X4 }) A: y8 k& ~8 a" q5 D4 K5 L
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
) r/ n- T* p7 k" n' x1 L" e& M' R% h* c0 D
2012/06/13 09:59:23,312: Error while creating displays
9 ]% K% [0 H4 H" ^- B9 _java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
* }' E2 w3 K' J" b/ U at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)5 G! I8 ^: S, ^* C7 H2 }) U) _ }* c3 m
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
8 o: R T% e$ R8 l1 h! T& ]. \4 ]% c at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)% _7 w- l% K% W4 O; J0 u# i
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
* V9 P+ k- v0 g5 L2 w1 ?# N$ z" e at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171) [, n0 X2 c4 s% F# D9 _2 S
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)! n& S7 S+ z7 h9 B
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
* |; B% f8 F9 k. ` at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
2 \5 k6 G. u) w4 p" \ at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
; u- R+ k# O) O at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
* F/ N: j: O7 u6 y- n$ j+ K at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
8 \/ r- J+ O& C0 O P at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)! P1 H& C4 K9 i
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
" O9 M2 W# s% ?8 l; y. ?" G( P at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
5 y. n+ \7 h! g at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
2 D8 A& c: o# Y. G0 u: i" o at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
. c# S! v1 X! k at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
! v8 X ~1 M0 h/ p at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
3 r8 Z0 ?! ?; r( t4 U at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
6 Q7 `( ?5 J7 K; _* m- ]4 D at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
& P6 J: c7 r( S3 b* G at java.awt.Component.processMouseEvent(Unknown Source)
4 E1 ^7 e( B, M. M at javax.swing.JComponent.processMouseEvent(Unknown Source)& P8 r: s0 C) D
at java.awt.Component.processEvent(Unknown Source)
8 F3 a+ J! J) V, Q) z4 u$ p& r: I! g0 z at java.awt.Container.processEvent(Unknown Source)) M @; n. J- l0 W8 Q2 ~$ d% v
at java.awt.Component.dispatchEventImpl(Unknown Source)! t* M% o% a& u% H$ @4 Z9 ^
at java.awt.Container.dispatchEventImpl(Unknown Source)
/ ?& J% d# ^$ e+ \+ h3 B at java.awt.Component.dispatchEvent(Unknown Source)1 O/ w5 r9 H8 k
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source); }4 a# y' h. e f! x+ O/ Q
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
( J2 d1 w& c5 O# c at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)8 l# o6 v( Q! T; O5 `
at java.awt.Container.dispatchEventImpl(Unknown Source)7 F/ S6 `! j2 Q" N
at java.awt.Window.dispatchEventImpl(Unknown Source), s! _8 X' L: Q; p! \) M) g
at java.awt.Component.dispatchEvent(Unknown Source)4 H9 U( q' ?- ~0 N" g
at java.awt.EventQueue.dispatchEvent(Unknown Source)- j# K, Z- E3 ]8 H( K% u$ J, [/ B7 t
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
9 I' ~) x" H) n0 g- Y7 \ at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
0 E4 | b g( k6 B* s1 b3 u at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)6 X' A+ ]( G0 m R% @
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
5 t; E/ h2 f9 Z2 A2 z9 D at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
7 s3 S5 N3 \. B1 a at java.awt.EventDispatchThread.run(Unknown Source)7 @# q. A( G9 ^0 ]% X6 N7 k; C) d
|
|