|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑
& `+ [, }% V% s0 N- }* k6 Z
1 [' b6 P0 L, p/ f- M. I运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:! B) i+ W: D I8 v# ^/ ^
% D" ]7 `5 t- J" H4 V2012/06/13 09:59:23,312: Error while creating displays
1 m2 P( Y, g+ Djava.lang.RuntimeException: Projection 'ContinuousSpace' not found.8 K( o4 ]1 A1 N y. T5 m
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)6 j. k9 l* Z; T9 g1 ^
at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)6 ^# }0 S) L: A) D5 T. n# p& Y
at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
( S1 f2 B7 P, l: U: k) e7 E P" b at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)# b. A& @2 T$ Z0 I" E% f& s
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)$ j8 M' Y! _% z) Q$ q- [8 v
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)9 L+ ~5 A) @1 C; B4 W
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)8 g J+ o2 U$ o5 z
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)0 c: b' R1 C8 T6 ]3 @7 w) a3 l6 ~
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
/ f) J6 }: i3 N" o: F7 G at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
+ n$ j* i2 M8 v- ]7 J- C at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
# D$ k! v- y" N1 V( N( s at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)& i% Y: \* G) E- H
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)$ J! `# G! V( O6 H: \9 W5 ]
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)( I4 |& B8 ], ]& e
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)7 F" z$ {) z9 c5 ^ `6 D% t
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
. X3 }# q+ X$ w o' t( P& D at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)9 \ O/ Y* @' v" e! F
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)& L" |5 ]7 Z8 K7 m
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)* v; N/ q2 [1 s" w2 ]6 v
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)1 \( v) l' q) j m
at java.awt.Component.processMouseEvent(Unknown Source)
) U- D6 K, E% K& E1 {! ~ at javax.swing.JComponent.processMouseEvent(Unknown Source)
& `8 [9 B; j1 }- O at java.awt.Component.processEvent(Unknown Source)
. @0 g- B3 j% I. r+ c# x9 _6 z at java.awt.Container.processEvent(Unknown Source) E N8 }6 ?# L0 d/ z
at java.awt.Component.dispatchEventImpl(Unknown Source)
+ R2 f. c `+ t% P at java.awt.Container.dispatchEventImpl(Unknown Source)
5 r+ C5 g4 q0 ] at java.awt.Component.dispatchEvent(Unknown Source)% j; C0 W8 i4 {0 a6 E
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
& y" E$ q+ i0 G3 } ? at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)3 W% m! a/ u# U: i3 G
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
: h' a/ p2 t+ O2 l at java.awt.Container.dispatchEventImpl(Unknown Source)% i* N" y+ w, C6 X" A6 V, D0 v/ v% W
at java.awt.Window.dispatchEventImpl(Unknown Source)
2 s5 `% h% s& c# R& Y+ f5 y$ K) \ at java.awt.Component.dispatchEvent(Unknown Source)
0 w. a" N7 O& j7 h( ` at java.awt.EventQueue.dispatchEvent(Unknown Source)' H) [! Z3 w! g, T" ?% J
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
+ j2 H3 x9 i3 b- v* G7 _; I' c at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)% T3 F: S- M. }) ?' @0 o8 s
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)% \7 X2 a8 X9 t2 T& o/ W
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
: Q; r6 S" K8 B6 L( f5 c6 p at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
' N* t* A2 E2 ` at java.awt.EventDispatchThread.run(Unknown Source)
% U# l1 M' Y4 M. H/ v8 K |
|