|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 7 x! u, S H* n6 A# D6 \
( ?' J9 O2 W# f- Z
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
! ^2 G" B. I/ }9 z' b' [: q: |3 S! B! _+ ^' m- b
2012/06/13 09:59:23,312: Error while creating displays5 \( b. H. e/ {4 C3 [' O
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.3 p* B9 n+ U( Z$ W" K/ Q, p" ?
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
7 J6 L: c, Q' O at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
( D+ a5 b0 c/ k3 L! A) k0 I at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
G0 ?/ x. l. r7 v- Q5 N6 [ R at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)4 m( v5 ]8 A7 I5 V1 b: `3 t
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171). i. ?2 N! }: Q
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
4 p6 r8 F1 Z6 a at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
- X/ h/ u# Y% k at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)0 `* ~+ h6 @9 J
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
6 D) k! K, O7 z8 B0 y2 _9 G at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
" j* r; F+ Q! [4 c( u* g at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
. E; T1 d: ~; L! V at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
^5 Q% Q! u& Z& d! A at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
|( T5 u+ K7 R8 i" j# k at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)5 a& U1 ?, a6 H8 C
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source); @: v' p) y, c5 G N m; x5 G
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
7 n" O( Q* ` x _7 w& m at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)$ ~- E! E3 t# h$ r A. W
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)! z' ]0 `) }0 C/ C9 d
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)6 U. p. z- Y7 j& z" X
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)4 Y9 f* K% Y9 V/ E% E+ X- b
at java.awt.Component.processMouseEvent(Unknown Source)
+ D* q, c9 n3 o! l( k2 ]- D S r at javax.swing.JComponent.processMouseEvent(Unknown Source)
/ K+ [6 ~: [! w0 \/ F3 B4 e at java.awt.Component.processEvent(Unknown Source)
6 L5 F9 O( h8 z, j5 A# @ at java.awt.Container.processEvent(Unknown Source)# Y; ~ U5 q: d% E3 \4 u
at java.awt.Component.dispatchEventImpl(Unknown Source)) c. G. I: K7 I; Y& y8 a# J
at java.awt.Container.dispatchEventImpl(Unknown Source)' D( w4 G* p* u: Y. D; F
at java.awt.Component.dispatchEvent(Unknown Source)6 j, ^0 E8 ?8 @. a5 c4 Q+ j
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
, ~& ~8 z# g! P6 Q8 ?5 b at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
# ]) g3 [- ?* L" [* [ at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
! C: Z/ Z4 l; L at java.awt.Container.dispatchEventImpl(Unknown Source)) Y) O0 F, T5 _9 @0 X: Q
at java.awt.Window.dispatchEventImpl(Unknown Source)
, F. B. P0 k: @9 C8 ~5 ^ at java.awt.Component.dispatchEvent(Unknown Source)! n+ E& m8 \; L4 {
at java.awt.EventQueue.dispatchEvent(Unknown Source)
) }: g6 ^' p9 A at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source), |) _: p0 k$ N3 v: s& A
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
# E% L3 i9 Q6 R( \6 q" ~ at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
+ b" L' f4 B6 Z5 d8 r at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
7 K [+ [, s7 k0 C% |+ z% B& S at java.awt.EventDispatchThread.pumpEvents(Unknown Source). `2 C* N, [1 |4 M3 |
at java.awt.EventDispatchThread.run(Unknown Source)
2 ^ g/ y. A5 f8 ]! T" e& I' B* v: s |
|