|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解( V4 M/ n; ]5 b
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂$ l6 P6 D; o/ t" y% c
: d8 X$ f D, H( T7 \) H& ?
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
9 H* f& K- n4 l) R4 A0 }
3 g6 w% X9 {! w6 j感谢感谢
' ^8 _. L4 H+ Q$ ]+ v& o; i错误如下:
5 t {. x2 J Q# d' _8 e6 W
: \' ]7 R5 J! T J2 O% g3 GException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException6 C" A( P0 L D0 s% t; }* P
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271). I8 L! r ]/ L, @' F9 i
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)6 T0 | \9 C/ _) Q3 I0 c
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)" r+ h- p! H Z% h
at saf.v3d.Canvas2D.update(Canvas2D.java:113)+ {% ?4 x; T8 r) c" U* S
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)1 J# I9 C p% u* D
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
0 U4 w4 T( R J3 i) F% ~% R at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)' ]: g5 D4 v& d$ x; D( j$ m
at java.lang.Thread.run(Unknown Source)
5 ]) ^ F2 `4 M% U" J& gCaused by: java.lang.NullPointerException+ G' Z. Z0 A( v1 [
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)2 o* O& l7 j( G8 U' ]! @$ S& x7 }
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
; M7 X/ m& E! g; T3 y at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88) s# I: r1 Z4 }2 K/ E. }
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)* X( p/ Q% S! T7 y s( v
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)' _1 \& b8 a* e9 L
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)# o/ S1 P( k8 ]1 X' B
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)$ `. S9 f+ { J' w3 ?8 z
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)2 i3 q6 W5 ~7 ^. ]& ]; o+ a) A
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
1 b+ K# X! G% _4 W. B3 k( R at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)$ G/ g$ S% s$ M# ^7 E* v& p
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
3 Q' \' r# r: ?8 ^9 R L at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)& o; V: f; M9 q
at java.awt.event.InvocationEvent.dispatch(Unknown Source)' z [6 _) b/ v9 K
at java.awt.EventQueue.dispatchEvent(Unknown Source)& I1 z0 o: y, B- M. b
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
4 C+ n1 M, m+ y. b% W7 l$ [7 k, U" U9 x at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
% K* Q' V4 d! Q/ d$ p at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
! D. a2 w x" H" q5 e4 ] E at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
1 A: E' ?6 s+ O3 ` at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
# ^% b4 }9 y9 _/ `1 ~( ]4 c( d% K9 I at java.awt.EventDispatchThread.run(Unknown Source) |
|