|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解9 w$ f3 G) D, P6 V% K- V4 c5 |" @
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
% K2 K) q! H( x, T, w9 |6 K6 E4 y r4 p% h9 p* _" C q- b- E
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下% O& z( E& v! B/ R8 \3 E6 V
+ {9 x. p! ?6 T! a( [' m
感谢感谢
0 V0 X& ]2 D9 `- e: a错误如下:
2 V" e" F* k9 O! S k- W
) ^! |" y7 e4 xException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
6 C( N2 p8 e, Y' L7 M at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)# r' b. T" ?9 X8 H2 f
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)+ C4 T. ?" j4 u3 k: O9 A
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)4 \) a: ?4 k/ n+ x1 O, d; A5 e# _
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
+ u% F" W) y1 m$ Q* J. Q at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)8 l% u( {9 B4 y6 C! E
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57); l$ |. b; a5 x- B# u
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
0 X" C6 | \) Z; P at java.lang.Thread.run(Unknown Source)
6 v% V8 ]8 @% F' c, pCaused by: java.lang.NullPointerException4 ]& O2 I! {, \ {& [8 S
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)) ~8 h+ V+ H5 n! T: {2 L
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)+ N S+ y3 f$ K% ^
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
% h4 `7 H4 I& F at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
# c5 t- q7 k1 a/ c at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)5 f1 v, Z' ?# D# l1 q
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)' L0 ^9 R5 Z% E) ^
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
2 r7 }5 Y/ V5 @& H7 Z: z at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
- a1 b3 M* ^5 I1 e. u0 i- J at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)8 t* }4 {+ t. h# U) w/ @9 P
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
1 Y! L, `- W" `' \ at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
( [% q' G4 z f+ Y" o5 H# s' q9 g at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)) Y2 h+ d1 S$ n* k
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
; ^/ |7 _8 ~& q6 j at java.awt.EventQueue.dispatchEvent(Unknown Source)
9 P# P! m, s% {1 m m at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
5 J, x* @4 ?. N2 W! ~( E1 S8 T at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
" f5 \& n1 \& T% O: c4 G4 \' O& G at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
2 I% R$ Q, z ?; r at java.awt.EventDispatchThread.pumpEvents(Unknown Source); N* E" L0 {7 \+ K( A
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)* E5 C3 X- }9 U3 J4 @4 C; v+ H
at java.awt.EventDispatchThread.run(Unknown Source) |
|