|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 5 P- g; }( b5 d3 Z+ ? R
5 {3 m; N( W" H N" u' Z运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:6 L! K C S: `, E! b: H$ S0 S0 K
4 J: j# \0 N- C; a. x, P& {5 @2012/06/13 09:59:23,312: Error while creating displays1 R( D9 b- D3 A. o8 O; [0 d
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.3 h3 t4 g2 B& G \ V
at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
6 j, \5 L# ~( k" }( U P& h% D at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
% K8 m* w" r& e- ?- a* g; H# z; H at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
- j- r# T1 Z/ Y0 l) n# U at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
0 {& }! y1 ^& m; y( k4 H% ?" U5 k at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)2 y; T: ]! I! H: ]5 Y. D3 z
at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1): O; [1 X% j4 R
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)# O% o3 I; H1 {) A: _
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
; z' P$ l* M/ W6 x# t9 T; Q- O at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
% E G4 o: W# v at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
# I$ a9 L. a& x/ Q, B at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)& `% _& g2 N. M- I
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)
+ X# f0 k! c. `: F9 o2 C1 R at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)$ ~5 c: G% \7 w) T! W
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17); L+ `9 ]& [9 R
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
% {8 o3 E! ~- Z at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)) U5 Z; i$ \1 T5 D2 m/ ?2 @- A: y' N
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
7 }1 C, U( e* U2 t, a at javax.swing.DefaultButtonModel.setPressed(Unknown Source) L, y* }0 z2 Y) k" Q4 ~% q
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)+ q& l* w* u" T* Q) l: {& ^
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source): F1 {/ W6 K) }, P a
at java.awt.Component.processMouseEvent(Unknown Source)/ C9 z0 N. _' W, p' C
at javax.swing.JComponent.processMouseEvent(Unknown Source) m' e) l( `: y( Q7 y
at java.awt.Component.processEvent(Unknown Source)
1 ?8 n. M: T0 h0 o4 \ at java.awt.Container.processEvent(Unknown Source)
$ R) Z5 j7 v# [ at java.awt.Component.dispatchEventImpl(Unknown Source)% V( m: ]- h4 F. N+ R& K* y
at java.awt.Container.dispatchEventImpl(Unknown Source): U4 a* L6 @% c' @. _7 |
at java.awt.Component.dispatchEvent(Unknown Source)
" H. L. {5 a' z" E at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
v# p# \8 C+ e at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
3 J& |9 C6 _! M+ ^ at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source): X8 I d7 s7 ~1 P
at java.awt.Container.dispatchEventImpl(Unknown Source)( {" V, J# i- H: \
at java.awt.Window.dispatchEventImpl(Unknown Source)
; k8 `( \3 H, i, @& `8 Z at java.awt.Component.dispatchEvent(Unknown Source)5 y9 [7 Y- {+ ?( n4 H" @
at java.awt.EventQueue.dispatchEvent(Unknown Source)* h) O' x, Y, n# ?* `9 [- z
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
/ d- @: A @8 x Y at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)+ B8 M2 M& k- E. @5 G" P6 ~. t, T; t
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)' M- S( \# N4 W! e/ s6 s' ^# j
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) e8 p( B, s7 t! [7 u4 |/ t
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
0 e, e" g0 r" P" m at java.awt.EventDispatchThread.run(Unknown Source)
1 d& Q: S% V2 ~- p7 k |
|