|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
* o! s9 W) k0 w2 p- A- p
3 h `7 n8 B: F* _: e运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:' C# T: @1 A M0 t: p/ G
0 u4 x% ?5 y; w, o2012/06/13 09:59:23,312: Error while creating displays
* b: m% r* L2 z- |java.lang.RuntimeException: Projection 'ContinuousSpace' not found.6 s# V: r- {# C8 N8 v5 b
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
6 K1 y. N2 k0 [- r at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)* C' e* ^& x/ K- ]! J, o8 m" |7 H
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
6 J" a( N; J! Z at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
2 k& I# v9 O/ ^6 ?+ z$ d/ w) N at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
# O5 w9 g3 b% H8 Y* p N at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
$ J0 |# [* w. L5 T) B at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)$ x7 S: T* b- p* W
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
/ F9 Q# ?" n4 m `: ?. b at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
/ @9 o4 j6 P# ]7 E; l/ h+ S at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)- h' C$ B/ i5 Q c' ?
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)7 P' I1 J+ y( S
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)4 s- I; [* \. S. L& t
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
. W5 o; J6 e* i, r at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
$ j& I( C. E* j, `1 n at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
9 E5 ` {4 q! b7 y at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
* r( w2 S& w0 ^- v6 [ at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
c7 K g6 Q$ N0 F) {+ {7 [# C at javax.swing.DefaultButtonModel.setPressed(Unknown Source)+ }6 g( K9 W+ S$ o' o" Z* k9 }
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
5 i3 U! P/ J6 \0 d' {- y2 S2 _ at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)7 A( Y3 G; H; J# I, z) O @4 Z
at java.awt.Component.processMouseEvent(Unknown Source)& W- i8 P4 K" l0 k. |/ A. k, w8 K
at javax.swing.JComponent.processMouseEvent(Unknown Source)
2 z/ s& u+ D7 L4 z( X at java.awt.Component.processEvent(Unknown Source)
/ t' I7 J4 k6 S h) q4 n at java.awt.Container.processEvent(Unknown Source)% O! u$ q1 v7 l
at java.awt.Component.dispatchEventImpl(Unknown Source)
$ @+ c+ @7 i1 w" \ n9 z at java.awt.Container.dispatchEventImpl(Unknown Source)' ^8 w/ J# E; {. B% T5 g3 G) o
at java.awt.Component.dispatchEvent(Unknown Source)
0 ]5 t4 a1 c0 h* P- m at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)9 `6 y; {- }! T
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
& R$ v5 x' z ?, d, C! |* V at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)+ r/ M. r* Z/ ]6 |3 W, @
at java.awt.Container.dispatchEventImpl(Unknown Source)
1 {' X4 |* o, |+ W3 g- w9 M at java.awt.Window.dispatchEventImpl(Unknown Source)
+ b3 _# |8 q, F& b2 Q( b: Y at java.awt.Component.dispatchEvent(Unknown Source)6 \" C% l$ H7 a) c3 i8 \
at java.awt.EventQueue.dispatchEvent(Unknown Source)- c7 C% O& t: K8 S+ V) L: x# L
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)( Z. a2 S9 R( Y# e
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
' ^. ^# X: C/ l at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)) P7 h$ X6 e" H
at java.awt.EventDispatchThread.pumpEvents(Unknown Source). Y! ^6 g8 ~7 f
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
% T; W/ c2 R" m. J" _+ y2 g7 z8 R at java.awt.EventDispatchThread.run(Unknown Source). x- `" G. o/ M4 K3 B
|
|