|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
1 e$ ?% K( T* N3 g' D. C% }3 |/ o* _- n, b( r+ I8 r8 [
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
1 O6 E/ v z( r7 O* t2 |& Q% J6 M" `# n- L/ \$ I& X
2012/06/13 09:59:23,312: Error while creating displays6 e1 h j! z4 U% A) f
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
2 k0 j. b+ J+ s l! I at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)+ S! \5 |, x' @4 [" f
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
* a6 _, D: T9 q! e. l2 M3 R at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
2 P" U6 _ V4 j: C at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
: x- t4 l; `& Y0 s at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)6 o- L: }" O+ g
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
0 s+ z- Q* B% W9 Q8 T at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
1 b2 Y: v0 s, B# H. }+ R& H at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
" M: S5 y% [* T7 ` r at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
8 m/ ?, N* U( p* b at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)3 E3 E; K% i8 T, g' x/ }, l: `
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169); u* i1 r8 m0 B9 b' d- Q. E
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
1 k* ~, ~ q# D' x at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
4 P! d2 P; c. @+ p at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
; I' A9 }5 u! E8 U& M. e at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
7 }) q$ ~, q. P9 |: v6 n; N( y$ I* u z at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) }3 z. S- [, t
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
g5 V3 T5 G, U1 |! }- y at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
; X$ H6 J( |- @8 y; @' Z at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
( U' {: o& ]/ j Q9 ^ at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
7 y6 k# p% y3 u7 Z! T, _, Q at java.awt.Component.processMouseEvent(Unknown Source)
: i8 g/ i( J* ~" I* j6 T at javax.swing.JComponent.processMouseEvent(Unknown Source)
& B$ Z1 r) p) T7 r1 n at java.awt.Component.processEvent(Unknown Source); l3 k6 m* U. Y/ |/ x
at java.awt.Container.processEvent(Unknown Source)% u+ m' N6 \5 J. Q
at java.awt.Component.dispatchEventImpl(Unknown Source)
1 A" M. D- A+ ^+ }4 ^# r& K4 K at java.awt.Container.dispatchEventImpl(Unknown Source)0 i8 g7 I# F0 b# n
at java.awt.Component.dispatchEvent(Unknown Source)
9 b* l$ ~# Z$ z$ u3 |+ s. T at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
$ V: D5 N" h/ _- E at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)3 K) e( S3 k* U, C6 s
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)" g# Z: u3 ~( _/ g9 d7 @
at java.awt.Container.dispatchEventImpl(Unknown Source)
" E' h& @4 }0 J D+ A( z" p at java.awt.Window.dispatchEventImpl(Unknown Source)7 ~/ w6 w9 p! `6 i4 ^
at java.awt.Component.dispatchEvent(Unknown Source)* T7 H+ Z/ I8 e' K% i( H
at java.awt.EventQueue.dispatchEvent(Unknown Source)
8 t3 A2 H L4 K( Z% W at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)& |- }( A) i3 |' R
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)" `# ]0 w) D! {& ~1 k& [
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
. n5 F [2 R' t7 h i5 V( C at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
% }0 Q; |' w) Q5 c" M+ ^ at java.awt.EventDispatchThread.pumpEvents(Unknown Source) g& ?" L4 A& R8 ]
at java.awt.EventDispatchThread.run(Unknown Source)
) N% A6 `9 h( C$ H% a8 a |
|