|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
# `8 v Q# z9 e* ^
( b$ B5 \5 q7 N6 L运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:; v; i D4 F, T; I6 ~0 O- m# o
& x- Q* M5 l# c: f- i3 L: Z6 Q
2012/06/13 09:59:23,312: Error while creating displays
/ I% c$ o' {6 S) _java.lang.RuntimeException: Projection 'ContinuousSpace' not found., }2 I" h0 _% i
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)' d+ n& B% v! |; ?8 c) u' Y
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
, g- p% ~7 [3 } @- Q8 o) K, Q at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
/ g! S$ v" a3 `3 @% o at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)& ^4 s1 L1 r" \' E1 M3 ?
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
4 H9 ^8 O2 ]7 N# M; F( G at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)9 d! {( b( p* b: @1 A/ } z
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)) Z! w3 C3 l( K
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290): F) J/ g: |! O& F. ]% W/ e
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
3 `( Y; K7 _7 n5 R at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)" h5 P8 c; w5 @: |
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)! d. u* P% Q6 d7 `% i8 f
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
6 F5 x$ d/ _& K4 j/ D' k at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)/ g7 V) Z3 f. p; T. a* l
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
1 P) ^# @+ T1 H% c at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
* y! x4 i- ^# E4 ~/ i4 ^: U2 F$ A2 L at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
/ l8 k4 y. u0 e# E/ H1 v at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
4 K& W$ I& R, n; W2 } at javax.swing.DefaultButtonModel.setPressed(Unknown Source)) x$ q) q& x) H7 {* D
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)6 M: Q7 M. C/ J
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
& z9 x6 I% k, c2 h+ Y1 F7 d at java.awt.Component.processMouseEvent(Unknown Source)
' q6 A( M0 J$ l. C# n4 s1 j at javax.swing.JComponent.processMouseEvent(Unknown Source)
+ x* h* D7 X7 R7 Y at java.awt.Component.processEvent(Unknown Source)
0 P& Q" M# r# g at java.awt.Container.processEvent(Unknown Source)$ v. e4 P" t7 [+ @/ P8 k! z, G
at java.awt.Component.dispatchEventImpl(Unknown Source)& L) ?2 a: u; n8 T( r
at java.awt.Container.dispatchEventImpl(Unknown Source)
8 N+ y0 `- z1 C& n at java.awt.Component.dispatchEvent(Unknown Source)$ N1 c! A4 v/ N" M& f; \
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)* ?* ?' @# j! K
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
7 e7 t8 D: P6 m4 X0 ~& E at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
% Q2 K0 x8 j9 D0 c4 R at java.awt.Container.dispatchEventImpl(Unknown Source); a& E0 d6 F4 j+ `' r# v
at java.awt.Window.dispatchEventImpl(Unknown Source)
7 `% n1 W, { |( d4 p$ ? at java.awt.Component.dispatchEvent(Unknown Source)
0 z6 V1 N3 T. [: l9 Z0 @' _3 V at java.awt.EventQueue.dispatchEvent(Unknown Source)
Y) j4 b* ~# F- O at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?! d2 }1 I% }, a. b
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source), O: }8 R$ Z& Y1 j
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)% G5 P0 p! w* t7 \$ P7 _" }, J0 ?2 P
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)% ~$ D6 r1 W5 ^; I
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)7 z" H' t3 x0 Y% X: p9 q7 ^
at java.awt.EventDispatchThread.run(Unknown Source)/ f6 B$ @2 y0 Y( c
|
|