|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
; E' M: X. U' w0 n; f* l写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂# A" q7 g1 m. X6 ~" c; B4 r5 o
0 J9 T1 i( I' Y# I) A
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下7 v' v7 I+ U. \* g! B& f
9 v4 h e, a, p. A感谢感谢
: }. C- f$ O' S! s; G. _% g) M, h错误如下:
7 f' G& t* D; f& _* W9 ^1 K9 F: W% U" {: B3 {- o- L( ^: n# _% v
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException/ m0 v1 p5 H1 b
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)) n6 j& t) ?5 y0 z, T4 T/ T
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)( Y2 g) X7 X* E; F6 P! n
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
; U# o o5 W# o* w at saf.v3d.Canvas2D.update(Canvas2D.java:113)
) k: W% D+ E- i9 P at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
9 L! m) A8 W+ s; N6 _: R2 H at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)- S0 b; Y$ X9 Y, P' G: X
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
. E. _! m# I/ `4 n at java.lang.Thread.run(Unknown Source)
, l7 v( r: U4 k z% N( nCaused by: java.lang.NullPointerException
7 j9 |; Y/ h3 D2 H* e$ T* W5 F at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
' x% B3 W3 w5 ?; y, P( I$ G& s at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
% c! Z6 E- W9 @ at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)' E5 `/ Y0 s- w5 ?% B4 m e
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)3 u) Q- N0 ~' y- n$ Y
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
, o4 B( v0 w7 G ] at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58), [) l& ]1 C" f" k$ f$ g2 l
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)9 d0 i) ~2 |3 g5 \7 H; ]0 f
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)9 {0 ]8 f4 |( i( u- J7 x
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)- ^8 ?/ V, f, \0 n. F' z
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
5 d+ t: K! R; ]+ j. w at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)9 \2 d y2 ~% q; S O t
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
) H6 ~( s( q4 q3 k# u2 p2 x+ C7 T at java.awt.event.InvocationEvent.dispatch(Unknown Source)6 o0 @! i- m) ]1 t; I9 ^
at java.awt.EventQueue.dispatchEvent(Unknown Source)
. f) z; S0 D( _- G at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)1 r# |! Z1 K' B8 n, c. l
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
# A/ M5 r8 }; O: z( S4 g( }$ F at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source): @1 k; a7 b2 \7 E8 @
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)3 E: O9 b) J: W- U* K
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)( z( l' R# G: a
at java.awt.EventDispatchThread.run(Unknown Source) |
|