设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7927|回复: 0

[求助] Repast Simphony 2.0 中 Error while creating display

[复制链接]
发表于 2012-12-1 12:42:02 | 显示全部楼层 |阅读模式
程序编译无错误,但运行时,提示以下错误,无法显示设置的网格,请高手指点& k  _0 z' Z3 p1 v6 b8 Z
ERROR [AWT-EventQueue-0] 2012-12-01 12:35:05,656 repast.simphony.visualization.engine.DisplayComponentControllerAction - Error while creating displays( A6 `! {2 m' H. `
repast.simphony.visualization.engine.DisplayCreationException: Error while creating display.8 B; w( h% ^' ~
        at repast.simphony.visualization.engine.DisplayCreatorOGL2D.createDisplay(DisplayCreatorOGL2D.java:102)  v* N% s, C3 c. C
        at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:44)
9 {; B" Z6 m# p+ J0 ^# a        at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
2 w# _+ D! k- T. x" M! r        at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:207)! C, d( E  i1 f* j
        at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
' a2 D' I5 d" ]        at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
* z; b5 e3 F3 d1 _) u- M        at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
* i; U# ?5 m1 h9 k        at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)# a% ^: z+ |; k7 o  a  X
        at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283); g1 W# B! {7 h8 ?( f
        at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:205)1 H1 P& H! I9 [  z- ^
        at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:376)/ j3 v+ u  C6 j" t0 {% ?' p
        at repast.simphony.ui.RSApplication.initSim(RSApplication.java:159)' u4 i( W1 m( J- E3 l
        at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)! [4 f. H7 E# s/ p
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
7 f& C& @& y7 x) r        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
* K1 T2 [2 C: _0 e* S" p; ^        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
: w8 g# `+ E# b' B        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)5 A5 S/ p4 n2 O5 B0 U; D/ u
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
! G! [1 r$ m- m7 J8 S        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
! K, w) {; z, q        at java.awt.Component.processMouseEvent(Unknown Source)
# V7 F: d/ p% b( @1 |' R9 ^5 X        at javax.swing.JComponent.processMouseEvent(Unknown Source)
2 n6 P0 J; y/ E) R% v        at java.awt.Component.processEvent(Unknown Source)
- d9 @& i, H! J0 K        at java.awt.Container.processEvent(Unknown Source)7 _/ x1 i0 Y8 I4 c" j* S# D1 [( w
        at java.awt.Component.dispatchEventImpl(Unknown Source)
& V7 Q7 ~2 X! k# ]& L+ J- X        at java.awt.Container.dispatchEventImpl(Unknown Source)
2 a5 Q( ]5 u/ G0 X  r        at java.awt.Component.dispatchEvent(Unknown Source)
2 ^+ S5 N9 e$ l        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)2 R5 P6 T$ _" w6 K. _8 j! z! }
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)* K% Q! E. B( w" j' Y8 C
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)- a/ f( P" l4 ]: j8 |6 ^" G7 o
        at java.awt.Container.dispatchEventImpl(Unknown Source)
4 u( Y& A0 A! c. K6 f1 {        at java.awt.Window.dispatchEventImpl(Unknown Source)' g. P. k% R" r# \1 P& f8 U
        at java.awt.Component.dispatchEvent(Unknown Source)8 i1 G$ c5 V' L3 G+ N
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)6 {: V+ |% s2 P; e  z. m5 R" \
        at java.awt.EventQueue.access$000(Unknown Source)
+ X) w$ h. o+ s. Q, j        at java.awt.EventQueue$1.run(Unknown Source)
2 ?6 o' {3 K* Y$ G$ ?, @7 p: D9 ~        at java.awt.EventQueue$1.run(Unknown Source)
0 f0 R7 X8 S/ q+ P7 ^        at java.security.AccessController.doPrivileged(Native Method)% ]8 Z8 n. [! g8 k# a+ Z
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)0 y7 T; T- u1 h" V& D: `8 [
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)* N' {, Y7 p3 w) Q+ ]
        at java.awt.EventQueue$2.run(Unknown Source)9 D, t' A( A7 e9 Y
        at java.awt.EventQueue$2.run(Unknown Source)
6 ^+ Q  i3 W- m- S* f( U        at java.security.AccessController.doPrivileged(Native Method)
- s. [( ^6 T' @; e8 O. e: _        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)! O0 u) \$ @& N1 r  J
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
! Y, |8 z8 [/ }' F0 W* H        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)3 j; f( \! `% e8 J
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)7 S; M6 X  P: m( {% i% k8 _
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
$ T* n- S" C4 A6 R        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)" \  r6 b8 Z% y- F9 X7 R
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)4 t( P: Z  h3 H# Q3 A) c
        at java.awt.EventDispatchThread.run(Unknown Source)4 e8 w% X- U8 u$ }8 q. _/ e2 P
Caused by: java.lang.NullPointerException
& b# m6 K" T$ H% v4 \1 C        at repast.simphony.visualization.DefaultDisplayData.addProjection(DefaultDisplayData.java:60)
7 r; b( f$ a7 K        at repast.simphony.visualization.engine.AbstractDisplayCreator.createDisplayData(AbstractDisplayCreator.java:23)
' H! O5 {! ]; `" S; w        at repast.simphony.visualization.engine.DisplayCreatorOGL2D.createDisplay(DisplayCreatorOGL2D.java:56)
0 r( f, B+ i3 l# `) C: l        ... 49 more
; l" |4 s) k1 V4 d( P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-9-10 11:19 , Processed in 0.013421 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表