|
程序编译无错误,但运行时,提示以下错误,无法显示设置的网格,请高手指点
8 [$ P3 G" L/ v/ U9 ?- k4 mERROR [AWT-EventQueue-0] 2012-12-01 12:35:05,656 repast.simphony.visualization.engine.DisplayComponentControllerAction - Error while creating displays
1 p+ u5 w% P! Arepast.simphony.visualization.engine.DisplayCreationException: Error while creating display.5 G# D* u6 U! C# G. ~
at repast.simphony.visualization.engine.DisplayCreatorOGL2D.createDisplay(DisplayCreatorOGL2D.java:102)
" m9 D' G1 x$ m/ o at repast.simphony.visualization.engine.DisplayProducer.createDisplay(DisplayProducer.java:44)
) X. q5 E; z, ?7 h/ v3 l1 Q at repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:90)
9 `. P5 I& j9 Y, J% Z5 L0 e4 X at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:207)
2 [" v- u* b" B/ ] at repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
3 j$ Y8 J% i; }$ V, G6 F$ ?- t at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:287)8 `0 i* ^4 _( r6 y/ y: {
at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
; M5 _! ~$ \2 n/ J0 A at repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:290)
% Z! D% f1 z) S at repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:283)6 N: {3 E; S* _; r; w
at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:205)
2 d* k% h3 X5 T- R: a [ at repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:376)8 V Z9 }- Z( P# _1 O
at repast.simphony.ui.RSApplication.initSim(RSApplication.java:159), X' e7 k1 @7 ^; W# L
at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
# v% Q. U" N1 M( `2 i9 s+ f& b- f at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
) N0 z$ a* n& p- [ at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
( F0 } q0 V3 t5 ]) Y. t4 m at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source): Z+ s: e r# S' L5 d7 K5 |
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)6 A4 d; @7 J& Y% ^, e: l' z9 }
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
) I$ V# K/ }# l at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)! [' u2 w1 _. y" G6 n# }
at java.awt.Component.processMouseEvent(Unknown Source)
; X/ B, `; K8 Z) ?( s" z at javax.swing.JComponent.processMouseEvent(Unknown Source)2 J" B. J5 S; h8 t1 H
at java.awt.Component.processEvent(Unknown Source)+ p* ]( }+ E) A+ O
at java.awt.Container.processEvent(Unknown Source)
; [+ J' u$ p7 A1 p. c5 P% D at java.awt.Component.dispatchEventImpl(Unknown Source)
& A4 X N. f' _; a$ t9 u, j at java.awt.Container.dispatchEventImpl(Unknown Source)
4 }/ Y9 C' F k0 h2 p$ t0 C at java.awt.Component.dispatchEvent(Unknown Source)# ~4 b) N) V- \0 @% E: }
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
2 t8 ~$ M g# [ at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
1 |" f+ Y* I" o, ]6 ^, M8 \ at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
1 _# V+ D: C+ ?& \ at java.awt.Container.dispatchEventImpl(Unknown Source)
n5 X! x2 ~* K4 B0 B- r# a* D at java.awt.Window.dispatchEventImpl(Unknown Source)
* |/ D, h, ]1 | @% ?9 V at java.awt.Component.dispatchEvent(Unknown Source)
% ?. \: z( i/ I% q6 [/ t3 f at java.awt.EventQueue.dispatchEventImpl(Unknown Source)) Q: o- d! a$ E
at java.awt.EventQueue.access$000(Unknown Source)
" v; C! y" j/ G- W1 i! ?+ w5 Y at java.awt.EventQueue$1.run(Unknown Source)
3 [4 r2 B/ Z! N/ h at java.awt.EventQueue$1.run(Unknown Source)! ?2 b% Z/ s- D* Z3 N
at java.security.AccessController.doPrivileged(Native Method)$ U/ q/ T* x/ T/ P
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)0 x1 G. m; k, u5 ?$ h* H
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)9 G. w+ K+ H. B8 v! X' P
at java.awt.EventQueue$2.run(Unknown Source)
, n, m; P2 n9 A; F. G at java.awt.EventQueue$2.run(Unknown Source)
7 r# s1 }! H# q P9 I, [: G at java.security.AccessController.doPrivileged(Native Method)
! d$ \! @7 N9 h- U3 S* P1 Z' ? at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
0 }' X w; c3 P& P8 v7 J/ ^9 [ at java.awt.EventQueue.dispatchEvent(Unknown Source)
7 y+ R3 c+ J0 g! Y6 w5 I* Y6 M at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
$ e. O+ h( j4 m at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
* B* m# ?1 D$ A3 `, z at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
5 a+ X- K u9 B( D4 O at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
8 D# C: h6 h# P. f& ]1 t, K at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
u; A" G% F0 ^! m at java.awt.EventDispatchThread.run(Unknown Source)( K$ B0 v/ F* A, [
Caused by: java.lang.NullPointerException3 _% h; ^7 f K7 R, [
at repast.simphony.visualization.DefaultDisplayData.addProjection(DefaultDisplayData.java:60)
7 s+ e ^& P" B5 K at repast.simphony.visualization.engine.AbstractDisplayCreator.createDisplayData(AbstractDisplayCreator.java:23)8 C) Z+ s/ Q$ e/ D0 G5 Z
at repast.simphony.visualization.engine.DisplayCreatorOGL2D.createDisplay(DisplayCreatorOGL2D.java:56)# K, Z% u8 Z; ~, O
... 49 more) m, Q' _3 N; `- v+ [
|
|