|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解6 ]4 Y$ {! g6 ^$ J$ [# t
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂' f" W U" v+ |6 A6 _* `
' h/ ?* {8 V! j9 T1 y0 Z* w有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
" A- Y" N, Y$ D) A( G7 z/ H4 c' p$ N) y: n
感谢感谢
! F3 Q& x0 e) |2 i& g/ _错误如下:
+ ?1 H+ A- [2 a4 t) ~* ~
. K5 U4 y) L/ O' \1 d% WException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException$ _0 `7 r# S. }7 O
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
. W3 T" q2 i! m; { at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
+ E/ }% `% F0 H6 t) Z& h/ H at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)9 K, H4 n. g* v
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
$ N9 L" n" a" y) W4 l0 r at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
, H1 k: X& g0 S- Y# h: W6 C at repast.simphony.render.RendererManager.setPause(RendererManager.java:57) q0 r9 s+ r& d! w* g
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
- E! f( V1 B4 I3 a- ?# j+ G0 [ at java.lang.Thread.run(Unknown Source)& ]' d: H8 @/ q
Caused by: java.lang.NullPointerException9 j: f$ a( n1 W- V
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)" A/ E! ~* _& _( C+ ]4 t6 O _' r- Z
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
; c2 J8 e' w/ z" Q* l at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
' ~- t G1 f6 T6 | w+ i at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
5 U/ L/ Q' U, U; ]7 m2 q at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
+ u5 S6 e; n& U8 |$ V+ a! d* ~( C at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
4 Q, r) v# |1 U4 m* n at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)) k2 ]9 t; U, e& g1 X
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
p9 Z5 ]" J" C at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
' p- S7 Q9 X L' e# P" @' Q6 I at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)' h4 Y0 T" h" U: h- l' H' U
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
2 m5 s7 j( `7 G" q at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
6 c* {4 n9 }1 H, x5 _) Q+ A at java.awt.event.InvocationEvent.dispatch(Unknown Source)
4 Z7 ~/ C" C7 f* `9 t/ H1 Q at java.awt.EventQueue.dispatchEvent(Unknown Source)* c0 I* [4 T; w; Q0 T
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)7 F U. J9 d! B7 O6 e) e
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)3 U& [0 }7 |9 d/ `5 @# I
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source); e0 y$ ], K4 Q3 J7 G+ G) l
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)! d) [0 D. M- \ _1 B8 V
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)' ] ?4 ]; D8 b) Z' q
at java.awt.EventDispatchThread.run(Unknown Source) |
|