|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
. J& P+ [3 [7 L- }1 R写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂: b3 f- [8 X' {* x; }
: H% `: e: n* I- Y" m9 i有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
6 R& }; X' R7 n$ Z
0 O0 D0 o- U+ Y; K% d- `) T& n感谢感谢( X2 H, D5 M9 ?
错误如下:$ q/ W( j" L! L. I' [
; [: o0 m% H' @7 I/ X H- J+ w
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
" K. C; ^! v2 v# O; z; F0 ` at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271), h5 ?! Q/ A" D
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
* {/ d s/ I* S% U% D at javax.media.opengl.GLCanvas.display(GLCanvas.java:244): d* F1 V8 r) s
at saf.v3d.Canvas2D.update(Canvas2D.java:113)' r3 @, `! [9 T I9 l
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)+ f8 w( a' X$ _2 W
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)- j6 a- C" s: v- K x
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)* W1 A" G: Z8 n2 f& s3 P* _
at java.lang.Thread.run(Unknown Source)
" ~6 l6 G' R `* dCaused by: java.lang.NullPointerException
; A3 r: l6 W* n# T at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)2 Z# H$ P& j; A+ n1 H1 P! g
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)) G3 ?7 o8 [' o& \ N3 B; w" U
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)$ H( |' s0 W( ^# s
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)+ U/ R0 B! p$ H6 b3 d) W
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)& C/ }5 J, t2 J6 y( |
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)6 P7 ?" s& d) M
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)7 g5 o) r t$ J6 X, j" @* I$ G
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302); c; _; ]! z, s( R- v
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
9 K! S; F2 _: _ at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
/ j3 t! M/ {& {" X- t* w at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
+ F' M9 r+ I4 `6 R5 G at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
% v b0 D1 m) A; o0 w7 N# |2 D8 V at java.awt.event.InvocationEvent.dispatch(Unknown Source)2 R, h: q: ~% o! ^( F
at java.awt.EventQueue.dispatchEvent(Unknown Source)0 w; L7 q$ L! V s: ?
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)% @+ b$ w( W& l6 Y) v9 }( y
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)2 ` L1 U# A7 F2 }% L- t6 }7 |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)1 a) l4 k. t% h. G
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
, O: M; F; g. m8 F5 a, P at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
4 M; k# f- ~& ]0 ] at java.awt.EventDispatchThread.run(Unknown Source) |
|