|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 2 }% H" k7 `1 C; a5 b6 O
0 P, h# b5 i, o0 \- {/ C. c; S9 F运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:+ S5 @4 d6 \7 [
/ N9 w* d- x/ \
2012/06/13 09:59:23,312: Error while creating displays9 E0 a1 Y* l) B& z
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.0 N+ d& D, V2 p+ q F
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)4 X9 [1 Q* C* ?# I
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)1 M3 \& q' ~$ U% q$ r4 C
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
- e) h0 V4 f. t, Y; l9 c1 A at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)9 j0 F4 V) H$ I0 W) w# f; v7 T( B
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)9 h' ^4 f1 T; M0 J+ o/ |% h6 c
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1), o7 D1 d5 {' J7 M
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)7 O0 V3 A# b7 W) }1 _- d ~
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)+ X, }3 P2 a0 J3 x4 L, Z
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)/ @+ p8 v s1 a; u6 r2 {6 d
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)' u0 j. T9 \+ o( b: s3 N0 C
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
9 M2 ]- p) V; l! ]' a0 q at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)" ]- p4 \& k1 A% J0 L3 W x& M
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)
9 l$ Q" u" p- z5 Q4 N) _ at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17). K2 f' l9 H, C" B' k& l8 u0 g
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)5 S% ~/ `& |% n+ ~; U/ ?/ a5 I
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
2 S7 o9 U( k4 P% d2 g$ F at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
\. B0 f4 Z4 \ at javax.swing.DefaultButtonModel.setPressed(Unknown Source)& |6 N3 z# \" I3 [6 b! e+ s
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source). j. Y- k3 B" Z
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)8 g$ I* w5 m) Y6 J: n7 I9 s1 P/ d2 `
at java.awt.Component.processMouseEvent(Unknown Source)+ m8 }" h6 i* Q+ q3 l
at javax.swing.JComponent.processMouseEvent(Unknown Source)' b( X+ G/ j5 B1 p# A- j- n g
at java.awt.Component.processEvent(Unknown Source)
Q/ k+ V: G; H8 I+ C# n5 x at java.awt.Container.processEvent(Unknown Source)0 `2 E9 q4 t! z H: {
at java.awt.Component.dispatchEventImpl(Unknown Source)$ V3 S' t! S/ M
at java.awt.Container.dispatchEventImpl(Unknown Source)
8 Q+ |2 C% E& Y [ at java.awt.Component.dispatchEvent(Unknown Source)' p) [4 r7 d2 w( \
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
4 o9 K1 n9 Y! h m) T at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)4 ?7 B% v2 Q- X2 X& v2 w
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)& o" J6 H9 h/ Q
at java.awt.Container.dispatchEventImpl(Unknown Source): _$ P# F) _3 z- R' Y
at java.awt.Window.dispatchEventImpl(Unknown Source)
' q3 m. l& b5 D% b' S+ w# n, s at java.awt.Component.dispatchEvent(Unknown Source)6 ~7 B( |: o5 ~( G- K$ N
at java.awt.EventQueue.dispatchEvent(Unknown Source)" q0 d" z* y3 e R! f
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
: T; ~2 u/ O( X5 `( x0 p4 x6 ]$ b at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
, z2 L0 h2 s, P% y/ e3 } at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)% @2 F7 t! @- O( x1 ^6 i( M, l
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)8 J" U# K9 J! ] T6 g
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
% t3 k e* C# n7 U5 z* @ at java.awt.EventDispatchThread.run(Unknown Source)
" S2 l9 X" E" g+ V2 f) j( p1 y* v6 I |
|