设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4894|回复: 0

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

[复制链接]
发表于 2012-12-1 12:42:02 | 显示全部楼层 |阅读模式
程序编译无错误,但运行时,提示以下错误,无法显示设置的网格,请高手指点
! |* `5 x  z+ e: VERROR [AWT-EventQueue-0] 2012-12-01 12:35:05,656 repast.simphony.visualization.engine.DisplayComponentControllerAction - Error while creating displays9 C+ z- }8 [3 V. h5 l
repast.simphony.visualization.engine.DisplayCreationException: Error while creating display.
) ]' N- f! Z$ Z+ P/ T. U        at repast.simphony.visualization.engine.DisplayCreatorOGL2D.createDisplay(DisplayCreatorOGL2D.java:102)
2 n( f7 h  v8 F$ x8 H7 }        at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:44); E& |) G! D% [
        at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)8 r% Z* W$ z1 L/ M% ~# V, V1 r! z
        at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:207): s% r! L4 X# Y
        at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)3 j5 o* M% q6 O/ x3 x
        at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)
% [# H! S  j4 s: _  R/ E        at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
; [. ]4 p) m7 O: `) Z( P        at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
4 g% w. `* \: g        at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)# o5 i* e( A/ Q8 ]
        at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:205)
  p9 _; W1 g( I( Q, s( q        at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:376)% d0 Y: ]9 H4 n
        at repast.simphony.ui.RSApplication.initSim(RSApplication.java:159)
+ _8 ~5 B- Q8 u& f: s        at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
4 H4 W# A0 B+ `" l& N  z        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)* N3 C* P- f$ I+ J" [' P
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
% `; ^: k3 A8 k& `9 j        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
9 Y* D8 _( X' U9 ]: T        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)  `% a8 x. H" \! ~3 x6 y: R. M+ l
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
# O% E: E& K1 A: g& Q8 F, F8 K7 a        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)' Z" N5 q' C: y3 W# G8 I
        at java.awt.Component.processMouseEvent(Unknown Source)$ y  |: T  I, H# Y6 ]: y( `; I# h
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
. d* C+ P/ f4 n  M. H. y        at java.awt.Component.processEvent(Unknown Source)
0 {6 u0 O9 N* Q) y# }# v        at java.awt.Container.processEvent(Unknown Source)) \* U: |) w( l
        at java.awt.Component.dispatchEventImpl(Unknown Source)
7 G* D2 a7 X3 ]4 X: J        at java.awt.Container.dispatchEventImpl(Unknown Source)
6 P5 N3 h( i- ^5 D; M* I        at java.awt.Component.dispatchEvent(Unknown Source)
' Z" C  s; f  W+ ?# E2 T8 F        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
5 N  f) \) k9 t5 ?7 g7 h        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
1 {6 Z  }/ |7 o* z# X: a        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)# M3 k( H4 b4 |/ Z; |% k
        at java.awt.Container.dispatchEventImpl(Unknown Source)
2 Z; ?. {  k9 `' }  u        at java.awt.Window.dispatchEventImpl(Unknown Source)
  D/ q# U# Q' A1 v# I( K4 S* R        at java.awt.Component.dispatchEvent(Unknown Source)
3 `6 T/ I  |+ A) G        at java.awt.EventQueue.dispatchEventImpl(Unknown Source); t, h/ X; N+ o$ c$ \. j
        at java.awt.EventQueue.access$000(Unknown Source)
% Z0 o  C+ W+ o8 m& M        at java.awt.EventQueue$1.run(Unknown Source)! w5 w( x5 E+ s. w/ a: M$ X" m
        at java.awt.EventQueue$1.run(Unknown Source); p( A- @, e# }7 f
        at java.security.AccessController.doPrivileged(Native Method), b5 v! R4 \$ y5 [( \2 O
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)1 x) u4 c( R+ Z& P
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)4 Y! A! T1 v- W
        at java.awt.EventQueue$2.run(Unknown Source)
  J- V+ U8 A$ U- T: a* f        at java.awt.EventQueue$2.run(Unknown Source): D$ L$ N: m& |
        at java.security.AccessController.doPrivileged(Native Method)
; O, d+ v0 Q1 |% G& z        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
& y5 |4 H+ ^( V) M0 Q        at java.awt.EventQueue.dispatchEvent(Unknown Source)
, M0 z+ X7 P/ L; o7 M) T        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)( t2 B  c: ?3 ]9 x1 j! `( Q/ V
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source): s! l, D* C4 I+ A5 d
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
" _% L& W  C4 S" j: @        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
3 h3 N# D: j; s/ t, x( X" g6 r+ k        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)) F. ^) I4 q% z# ?
        at java.awt.EventDispatchThread.run(Unknown Source)& H4 M$ i. x! H0 ?- F. D6 w
Caused by: java.lang.NullPointerException
5 C" o. Y. t- X  ^        at repast.simphony.visualization.DefaultDisplayData.addProjection(DefaultDisplayData.java:60)* i$ s9 r: n0 n( b7 r2 _
        at repast.simphony.visualization.engine.AbstractDisplayCreator.createDisplayData(AbstractDisplayCreator.java:23)
& ?2 y9 Q2 a; R3 R0 h2 P        at repast.simphony.visualization.engine.DisplayCreatorOGL2D.createDisplay(DisplayCreatorOGL2D.java:56)  n3 k" U2 ^# q
        ... 49 more
1 Y4 i+ i3 ^6 Q! s7 t6 ]2 d
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-19 17:54 , Processed in 0.010813 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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