|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
: y* b, O) m# d+ N7 `& {* t
/ H6 P& k7 ^: `) ^$ O" ]运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:4 o4 t8 W% j% N7 N( C
' V/ ^. `, M ^3 ~4 d/ Y2012/06/13 09:59:23,312: Error while creating displays4 U ~* o8 Y4 g* }( [7 v/ |
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.$ r% I4 X. l/ k4 X4 P$ ?5 X+ k, x# O
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
: K, I/ P" ]( v" O2 J2 {2 Y$ A+ R at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)0 P3 C5 f+ q5 x: b, M! u
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
3 }3 t4 w& q5 p at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
- t+ }3 q" t5 ? at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)4 C1 f* ]1 L, T: `
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
; o3 a4 z" |9 m8 g9 b) ? at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)& J' B. f2 E4 h, U! T8 X
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
2 r7 l s& r% e% [) p' X at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
. c! R- \+ i' W at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
; _+ o% j. j7 e$ k" b7 _ at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)! b) z* ` ^3 ]5 ^
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)0 M+ W9 u9 X$ M+ ] @
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
2 u* Q A) W P6 C* v4 d8 ]+ H at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
' t, G0 Z1 U' _0 Z7 u6 }+ C at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)0 u/ D, g; J- a6 T+ `9 {2 B
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
9 G# \; ^" l5 U- q at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source). c [; Y! ^3 ~: B! A4 n
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
3 @& \; z9 z. \% q3 E at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source); x4 Z& d& X, P5 ]# A) [: M2 `
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
& A& ]4 T) ~" ~4 Y at java.awt.Component.processMouseEvent(Unknown Source)1 X. [# S) |( p, d. g
at javax.swing.JComponent.processMouseEvent(Unknown Source)( @3 K; I% a7 P# l. q8 |: Y1 D
at java.awt.Component.processEvent(Unknown Source); |, D8 q8 a+ T% b: d9 v) o+ b" H
at java.awt.Container.processEvent(Unknown Source)
# o& h2 f5 x l$ g% s+ u$ H6 K) p at java.awt.Component.dispatchEventImpl(Unknown Source)( U5 p# n+ }, @7 s' X! K
at java.awt.Container.dispatchEventImpl(Unknown Source)
) G5 _) Z4 A& q5 {/ j. m' ` l at java.awt.Component.dispatchEvent(Unknown Source)
' v$ U3 p: ^4 T8 w at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
, g' o' h9 I4 S: H! P, n at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)$ S& n5 F* }) J7 k
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)# V! _8 D; L6 y1 H
at java.awt.Container.dispatchEventImpl(Unknown Source)
- z' h3 N5 F8 B4 N' i- H at java.awt.Window.dispatchEventImpl(Unknown Source)
5 [" p p- u: K( `; F s at java.awt.Component.dispatchEvent(Unknown Source)1 r, U! c* o9 ], O" Z. X
at java.awt.EventQueue.dispatchEvent(Unknown Source)
; [. q* m9 W4 v- B2 @# P at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)! W7 x% }" r# y$ R0 N0 Q% R8 _) z# v
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)) ~" |& y8 j& v) w% y3 n
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)3 I3 B7 x b6 E7 f. I6 M. x
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
* e0 s4 D- d8 e3 l3 t8 H at java.awt.EventDispatchThread.pumpEvents(Unknown Source)6 Z$ ~" H3 q! {( b% A- j
at java.awt.EventDispatchThread.run(Unknown Source)$ O+ M5 k1 l0 V+ X1 C
|
|