|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 1 h* x4 r* V) V, h/ Z
/ D) K# |/ m/ Z% K* H
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
5 e" R2 Y A3 K# m; U% g" R! L; c v O5 c1 z
2012/06/13 09:59:23,312: Error while creating displays
* y% C5 |; ?1 u8 L; Ajava.lang.RuntimeException: Projection 'ContinuousSpace' not found.1 V' F+ w; z, `! A2 o7 [ N
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
1 v4 b" h+ [% j4 G0 S+ h at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
2 E: } Z9 _7 u' u, ~ at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
; T: t) v0 |4 U! L4 q: J% ` at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
& I6 J% Y; T5 W. }3 d at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
3 _0 R. X8 g) w W6 ~$ o. h* |2 | at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)3 ~$ `$ r+ J `! @
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
6 z9 q) M0 F2 i* _% B: `8 J at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)9 z5 T; Y- c2 j* Y
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)' i9 S/ w5 d4 b! _7 _) c
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
1 d1 ~5 e5 S. ?4 u+ } at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169): B. a' q! n3 d. @! b+ @1 A
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
- m# s# v& M: s- m4 @ at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
4 j4 K1 t: n9 L at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)9 a9 ^* {" S$ u4 T U F
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
8 x& ~8 Y: Q1 a$ f8 M2 F at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)+ c% K* w1 e; E
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
, G3 W0 E, |% [0 \- Z% R0 C at javax.swing.DefaultButtonModel.setPressed(Unknown Source)( \ o7 R3 u+ z2 R& n. l
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)% j, o! y: \0 j
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)1 [. c0 Q; }* v! ^4 B c0 A5 c( y0 K
at java.awt.Component.processMouseEvent(Unknown Source)
' T. s% H7 J! k8 l, D at javax.swing.JComponent.processMouseEvent(Unknown Source)
, u) M2 r& Z0 ] at java.awt.Component.processEvent(Unknown Source)
* `$ u3 r2 B1 n$ V4 X7 A x at java.awt.Container.processEvent(Unknown Source)$ {7 A% d l b) |! ~2 @% j
at java.awt.Component.dispatchEventImpl(Unknown Source)
7 A l/ {5 g' j- S( e7 ?, G at java.awt.Container.dispatchEventImpl(Unknown Source)' h) J+ @) L- [, J
at java.awt.Component.dispatchEvent(Unknown Source)4 S7 z0 I7 ?, x, ~& B* W0 a
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)6 g9 |% A) q5 ?' \
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
1 O" K. E" N8 ?: Q4 m. W0 s( t at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
5 R2 J$ \ y; F2 g' _* E! U at java.awt.Container.dispatchEventImpl(Unknown Source)2 t0 t2 Y$ t1 N9 k: F
at java.awt.Window.dispatchEventImpl(Unknown Source)
, s' M7 h" [5 W1 \! W at java.awt.Component.dispatchEvent(Unknown Source)4 N8 ]8 Q8 a. c
at java.awt.EventQueue.dispatchEvent(Unknown Source)
1 S; U( u: d% `3 ] at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
! j2 R3 W% K% F# G9 k' M1 {: i: j at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)3 A( s1 E4 f3 x J' z# I# ~ M+ m
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
$ ~" {8 h& P" X; e, [ at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
5 h2 L6 ^" Y4 B at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- ]; a2 G4 X& B at java.awt.EventDispatchThread.run(Unknown Source)9 u* O/ V" ^$ R+ W$ g) R6 a
|
|