|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
& H( }6 A6 ~- Q$ i( R& r# o$ p2 z5 ~8 i J; ?$ Q
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
' J: V- C$ @( ~7 D( d4 C' m' y9 i. r+ S( f
2012/06/13 09:59:23,312: Error while creating displays; O4 p- o! x2 Z/ N2 w0 k# _0 J
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
+ V& H5 p& r2 e at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
: r- X) U0 P. [/ a6 j at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
% ]# G" o( i% {5 t at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)! P' h2 p0 ^6 |# ~2 Z
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
( }( M& F7 x) z2 ~1 J at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)0 r; r6 b( z. K# I
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
" q& g' ^& u7 {4 g0 K at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
3 b5 I9 d! a& \- V" k at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
: W# k( I; r8 c( L' r5 }8 N at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
+ [* H4 v$ c" Q. [8 W at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)4 n% \; w4 v2 h- {
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
, w# c/ v- H2 E K1 V+ [ at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)) E1 H2 `7 T8 d3 Z. D5 E! J
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)4 b# _ l& [, d' ~
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)! O1 u$ b/ f3 l5 j" s: q: ?
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
& L, f7 P5 O9 T at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
: W( l4 C; |* o0 K; x at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)% V% |4 A0 t2 M3 f. ^6 ~
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
& K! h& C9 D1 T at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
" g/ e& \2 X# l& v at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
+ W2 Z- s. S8 q8 P at java.awt.Component.processMouseEvent(Unknown Source), z, y0 j0 w. ~3 u( ^ W3 X. I
at javax.swing.JComponent.processMouseEvent(Unknown Source)
% u7 D& S' G- b7 y5 u4 c& @ at java.awt.Component.processEvent(Unknown Source)
, H) {8 u; b4 V: w0 y" ?( Z at java.awt.Container.processEvent(Unknown Source)" l6 ^/ W# \/ P" _( c& _8 v i2 a a3 o
at java.awt.Component.dispatchEventImpl(Unknown Source)
; L( \3 x+ t8 C t8 B/ H at java.awt.Container.dispatchEventImpl(Unknown Source)
- [& ? _4 f8 b at java.awt.Component.dispatchEvent(Unknown Source) |- H' P7 {4 ?! _/ j% y- Q* v3 w
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)7 l8 U! Z7 M0 o" k& \( F! I
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)2 y) G4 } B5 C( y
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)) s- W. h$ v6 b7 Q- \8 q# \' H6 @
at java.awt.Container.dispatchEventImpl(Unknown Source)' z/ ~! p; K5 [3 |1 h! d6 d1 G
at java.awt.Window.dispatchEventImpl(Unknown Source)& |% w! Z1 i% d) v
at java.awt.Component.dispatchEvent(Unknown Source)2 ]! F7 F4 t Z8 j' h, Y
at java.awt.EventQueue.dispatchEvent(Unknown Source), g" X. U! |1 D& w. U4 Z
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)9 m+ B4 U/ M/ N& _0 b7 C' C
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
* |+ S Q( ~1 N$ D2 E1 w at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
6 u$ s0 A4 J& m4 D at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
) ~6 I4 v. x& D/ i" Y at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
' |8 q9 K: t% y# e. f at java.awt.EventDispatchThread.run(Unknown Source)
, D {8 { Y0 ]0 V9 |" z |
|