|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 - T4 N) g' u' y8 \/ l1 b: I0 C
; Z) S9 j# @! @0 K5 x% Y* p运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:8 ?+ h7 S7 H" M( D
1 p, j, h" P" `4 j2 `8 l9 o( `2012/06/13 09:59:23,312: Error while creating displays
9 [ s9 N5 k& N$ k; I4 wjava.lang.RuntimeException: Projection 'ContinuousSpace' not found.
, N$ T& f& j6 E5 d9 r; J7 z at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
% K6 n3 O% Z7 `* f% v/ q at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)1 O1 ~: S+ B; h+ w0 s
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)1 H1 x9 L% v5 B" Z1 i! ^
at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
4 i0 ^) e1 H# o, a at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
& e' R; J) j! O4 y1 U) a+ X at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)$ x& V. ?5 @3 {, H V9 l' }
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)( {" ?9 b% T2 U# b0 ?* S8 C
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
) ^! O" P5 p" g8 w/ X. s* x! ] at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)6 D* R" Y. @/ J2 k$ R5 e
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
$ f7 v' o( w+ ^7 k at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169). t- r4 n5 ], ?4 J) a% W% k
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)3 Z6 p5 |' ]- m9 K% X
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
9 ^6 Y& G; v6 _. Q at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
& y% I3 H2 S" P+ ^ at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)# F7 r. w. e4 e( n0 [
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
/ C$ y" K7 Y, [: Q2 t at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
0 z( Z, a9 a! z at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
# Q" c# a1 q3 l. L at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)# B9 B' @& }3 }- c8 ^6 p
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source); }* s" r2 N. ^$ @" R( G
at java.awt.Component.processMouseEvent(Unknown Source)0 v5 M: u: v5 ]) t& D3 Y$ }1 D) i
at javax.swing.JComponent.processMouseEvent(Unknown Source)
6 |' O& |$ j# K/ ^2 r at java.awt.Component.processEvent(Unknown Source)
1 E- C" e3 j+ L( \ at java.awt.Container.processEvent(Unknown Source)
2 e8 ~9 S+ X/ m2 u% { at java.awt.Component.dispatchEventImpl(Unknown Source)+ L5 c8 e8 l1 r2 e7 ]8 T, y
at java.awt.Container.dispatchEventImpl(Unknown Source)
+ `; ?) p, l3 Y at java.awt.Component.dispatchEvent(Unknown Source)2 J! d1 i8 J z
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)' a( C8 Y0 @6 y, }4 s5 r0 `0 ^% n
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
% M$ f- P, w; V- [ at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
$ z% p9 f0 @( v6 D at java.awt.Container.dispatchEventImpl(Unknown Source)* O9 y1 T1 | ~; ?# _
at java.awt.Window.dispatchEventImpl(Unknown Source)
2 K! X* v3 @1 @ k! F2 R8 N6 P at java.awt.Component.dispatchEvent(Unknown Source)6 C/ [1 E5 o3 A4 l, Q* C% E, ]
at java.awt.EventQueue.dispatchEvent(Unknown Source). L! ~5 l: B5 \, t& ?0 u8 ]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
6 ?% A& y8 W$ E. v7 Q& o at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)& _+ U! j @5 N& F) X- m( T& W
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
, @; I' b8 \ u4 W- a9 d' S at java.awt.EventDispatchThread.pumpEvents(Unknown Source)/ U0 f/ m6 a; @% \0 V+ ?
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
/ Y u: X! [# m; S) I, G6 Z E) a0 U at java.awt.EventDispatchThread.run(Unknown Source)3 r, y z+ ^3 h0 G
|
|