|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解. E# F" B+ B. Q( a$ c
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂5 @/ O) r( v4 t) e( L S8 ^5 |( [
% q# \5 R/ {7 M! H' |5 |* e9 C* o
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
1 l$ }6 r$ j" x: G; F- Z( }
: M, V7 E1 _8 A& P% E6 z, B感谢感谢; N" O- ]. `' E+ @0 f) [5 l
错误如下:- P+ R% R8 v6 L& T$ j* l" y
S" ]4 Z& p" @! OException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException0 c$ p. T( {) h5 {8 e$ o5 ?+ m
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)* B- _, h. K/ s) d1 |
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
7 V. D4 |4 ? c' i at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)# L7 i. T8 M3 l* G
at saf.v3d.Canvas2D.update(Canvas2D.java:113): U# h2 G# W- p# ^0 q" e7 D
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)& {# v8 g7 D+ L) L0 O. k; Y
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)* l9 x) M0 G4 j. ^. m8 f2 `
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
5 J3 Y$ X* h r Y# v at java.lang.Thread.run(Unknown Source)" E! e3 f9 _3 U
Caused by: java.lang.NullPointerException4 E1 D& q9 o( a
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130); a/ g1 n T$ Y' E: b9 n
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
( [6 m& i; ~3 e at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)% o5 @( q. I, t `" z3 t
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
/ b3 r( c M) n' w at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
5 k# d# A$ Q/ Q+ t at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
; i1 q- ]# b/ V- A at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)3 k) Y7 F' \: p4 d9 Z( I
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)2 d; {" {% U6 P1 ?- ^
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)1 u) c5 p3 E" f7 Q$ j* ]
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
0 H. d& L6 Q7 e0 v+ j at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)! Y9 _3 M) b' [2 x/ X+ K( \! k. U7 m
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
( O; ^+ p9 V3 H2 O at java.awt.event.InvocationEvent.dispatch(Unknown Source)
$ ~, g/ e4 `0 ^& h at java.awt.EventQueue.dispatchEvent(Unknown Source)& i6 k( O+ O: A1 d, p
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
" {8 m( d) v( w9 E/ @! Y5 Q at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
: P: R! x; A/ G5 I at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)$ q4 o" T. b; w) A
at java.awt.EventDispatchThread.pumpEvents(Unknown Source), Y# K4 W) O+ d
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)/ J' S$ s1 t* B6 o
at java.awt.EventDispatchThread.run(Unknown Source) |
|