|
|
本帖最后由 panllrose 于 2012-6-13 10:06 编辑 ; z9 T) a& _ ~' \
# t$ I6 [( ^) F" H
运行程序时,repast给出的错误信息看不明白,怎么查找问题所在呢?我的版本是RS1.2.0,参考predator prey示例写的,context只有一个continuous space,上面分布pedestrian.agent。错误信息如下:
$ [9 [9 F% g* `8 u* t- n( j; W: J3 a2 H0 w* O7 n
2012/06/13 09:59:23,312: Error while creating displays c% `% D/ ]( \2 J1 y
java.lang.RuntimeException: Projection 'ContinuousSpace' not found.
# q2 I2 h, x8 B7 v at repast.simphony.visualization.engine.DisplayProducer.createLayout(DisplayProducer.java:540)
/ \+ i3 y0 |+ A) R1 _ at repast.simphony.visualization.engine.DisplayProducer.createDisplay2D(DisplayProducer.java:187)
) d4 B* b Q& c: B# j at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:88)
" {/ |" b5 t. b at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
& Y: P. j' Y# j/ ^& S0 A at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:171)
$ `0 }0 x, V3 P: e5 D! \5 Q+ d4 H at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)' k3 e+ v9 z/ N( j# s0 @( H1 V
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
! L6 k- M1 ?: r at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290) e+ P& P% h) {$ l
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)* T2 \% e# Y9 `3 r( L: b6 {3 q6 Z
at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)
+ p* S& X# c! t7 u9 |( L2 r% l at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:169)
. {- f$ ~4 }1 m5 Z, ~ at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:324)( g$ V V/ y) Z6 Q
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:134)8 J0 C. g$ a: w
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
& R1 Z7 Z" q$ q+ B \ at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
3 @2 V+ v# l9 N/ z% f' ` at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
! w- U* d7 x0 _2 P7 f, ~ at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
3 t1 h( R! o& ^( e; B, [ at javax.swing.DefaultButtonModel.setPressed(Unknown Source)* Y' G9 i1 q, y2 V& F
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)9 ]# d0 `5 W5 a# s" l2 D
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
# c7 s8 d) r$ d% p& B. ^1 ^ at java.awt.Component.processMouseEvent(Unknown Source)6 H' H7 y7 h1 `
at javax.swing.JComponent.processMouseEvent(Unknown Source)
" }4 T8 J" p3 I0 G2 p" r3 ] at java.awt.Component.processEvent(Unknown Source)0 }9 V# V9 ?: A' I \8 n# E# M8 [2 `
at java.awt.Container.processEvent(Unknown Source)
. Q* ^- {8 E! d+ C8 t2 R2 m3 \/ Q3 w6 P at java.awt.Component.dispatchEventImpl(Unknown Source)( |; k- K5 Y0 H( z4 {8 _
at java.awt.Container.dispatchEventImpl(Unknown Source)
% y- b3 }* ]8 m8 V/ Z/ i at java.awt.Component.dispatchEvent(Unknown Source)
* i- H6 e& J7 w$ s5 o at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
3 C# h; m$ J$ ]! F$ O at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
! N" S; b" K" ~( @& K7 y at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source), J! Z# X7 n @% U" p' R
at java.awt.Container.dispatchEventImpl(Unknown Source)1 G( c4 L" {# Z3 F5 Y
at java.awt.Window.dispatchEventImpl(Unknown Source)
. F, ?. `7 E$ P0 f+ y/ m. y9 n at java.awt.Component.dispatchEvent(Unknown Source)/ w' ~: R$ L" L, U
at java.awt.EventQueue.dispatchEvent(Unknown Source)
8 K" {* A* U% r" c/ M! x: L at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)& c4 s( G/ R1 v) `4 B+ O4 b# v2 U9 B
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
* e- _" ^' S9 N at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
; ^& l8 s1 L& M- \: ] at java.awt.EventDispatchThread.pumpEvents(Unknown Source)3 y D, c7 y% P* `
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)8 V2 q' m/ F9 e- d
at java.awt.EventDispatchThread.run(Unknown Source)
8 Q2 l- r, c M: G8 i4 U |
|