|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
6 g; I9 \0 Z1 `7 Z& h写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂/ z% N) r0 k& H/ e
" T. ~2 s. ?) R: ], _ a有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下% ~# ~* s6 i" H$ h1 @2 ^
- l, q$ z% W( v% m* ~& t/ H# m
感谢感谢/ w j. j. V# o/ S
错误如下:
+ w% C! E7 H+ _, y6 g
( n, _+ s% ~! G- U) _' j$ }Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException% C T+ J. x3 _2 R
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
' h+ y( ~9 a6 }7 B8 X! U, v+ C- b at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
: H9 c& t- q4 i e at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
1 L) c1 o, X: I$ c6 L& M- c8 | at saf.v3d.Canvas2D.update(Canvas2D.java:113)
9 Y3 B; G' E3 {" W, U ?+ x( { at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
# |, T8 J8 `: i8 Z( I* t. a& s at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)1 P6 h/ G/ J4 S( S
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
0 Q7 s I3 \! H8 n at java.lang.Thread.run(Unknown Source)
6 U2 \7 b" J* Y2 t% {Caused by: java.lang.NullPointerException
- C% o/ N) k& T5 B+ U at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)! e3 n4 g% l! L
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
! m v: e9 d4 p8 E at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
. E. Y; ^+ k* W# ]# U3 } at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
& A& ?0 J* ]+ h6 X at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)# V( |2 o* F c6 Y0 G% ]
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
, Y* }8 I- I* y9 Q6 L) F at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)2 P/ _' j" `2 e/ c* g
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
7 x9 o+ B# X1 G6 e$ n+ X& I l at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)5 U+ s# R4 i% O9 M
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)! D( P! g" p8 o, l% W
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)2 B4 e: u. |7 x: R- E, n9 Z
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
7 @/ m# W' v1 T% c/ V' P1 B; Y at java.awt.event.InvocationEvent.dispatch(Unknown Source)
( L) L" \+ Z' W$ x at java.awt.EventQueue.dispatchEvent(Unknown Source)/ I0 x2 s$ n5 D' w0 w) p: D
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)# D& |6 D2 d& a. _$ y" F
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source), o1 U& P3 _- k9 d
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source): l3 r% j* p0 Z" i& ?
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)& ]7 W4 k9 s+ x1 A4 k
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- M& M6 s, T2 C% l! u7 O0 M at java.awt.EventDispatchThread.run(Unknown Source) |
|