|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解$ r- B3 f+ E8 X* i" N
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
2 M1 U. s& H9 y& N6 R) u. I7 Q5 S+ h l5 m' A, t% G6 G( w# ]4 \
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
3 m0 T0 K3 X7 V8 ~# X, P# C" ]$ b/ _3 ^: b
感谢感谢* P' D2 D6 n1 t
错误如下:
+ T" a; J. ?, D( \0 b, h4 c" ~0 M* B
N2 C+ X1 w; r7 a- R6 G( H* CException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException6 K3 }: K. ~ p# l7 _$ ^7 ]
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)1 ]9 Q7 [; q$ i1 \. k# J
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)' m9 g$ b# J* x2 X0 o& m$ ^
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
5 l% I& ]' s3 O8 z6 b at saf.v3d.Canvas2D.update(Canvas2D.java:113); V, q9 b* l3 d9 E
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)' \# T8 A$ G- ?2 e0 p
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57), _' m" |2 X2 F* W f
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46), \* S/ o; T; _, c
at java.lang.Thread.run(Unknown Source)) u( |4 k7 w- G4 ` a6 `( S1 c
Caused by: java.lang.NullPointerException, G8 C: }/ S% a4 l4 `
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130): Q2 j+ b6 R. U4 E) ~
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
' _0 ?& w$ ]- x* Y* |$ s at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)) m+ | G5 V- H8 z' v4 b
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)" _2 C& P. [& B2 {& b8 I0 o% T5 D
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
0 U+ z3 l) J9 M" k! g5 s0 Y2 V$ R at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
) Z( E- N2 Y# h at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)2 M3 \* w0 A5 t
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)% y5 z2 O h- I& @
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
7 |; C5 C( S. ]. d5 {; E at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)# l S( g6 A/ {4 p, E
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
. u. L3 y7 h# |: V- f; w at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
* C/ C) i7 T7 g5 o at java.awt.event.InvocationEvent.dispatch(Unknown Source)
0 m( f+ ]' l! H2 w2 @ at java.awt.EventQueue.dispatchEvent(Unknown Source)
{4 ?( g3 \4 w( k at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
8 L( O7 ~) w$ a3 ]7 c& g, t at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source). i% F2 @, g1 Q j/ D- Q+ y0 o& [6 S+ d
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)) E$ x: `' V" G" E1 v
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) B8 M/ N- l" S0 r/ G. o
at java.awt.EventDispatchThread.pumpEvents(Unknown Source): ^3 @6 n( u; W% A7 G+ j, P
at java.awt.EventDispatchThread.run(Unknown Source) |
|