|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解! H/ {2 H% |3 I
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂& _* S1 Y8 F. R. A- Y5 x6 U
5 T6 L* K, }+ K# T有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
e* H! P+ {; Y9 s) @ l' T' ~% b6 _
感谢感谢* d9 w$ [3 D, A4 t( C, k$ }
错误如下:
4 Y5 b6 d4 W1 y7 \) \$ W6 r* ?$ o, I+ G; o4 f3 ^( ?
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException0 a( s4 V) k8 [) m& B
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
4 g1 N7 m& r' ]6 L$ m" g$ b" G at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
A' t' M1 @1 F3 z1 L# ] at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)% K: S @, `6 E/ J- q
at saf.v3d.Canvas2D.update(Canvas2D.java:113)/ z; ?0 r) L) |6 J# p: B7 p& i9 r
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
% s+ R" b% V- o% ]$ r at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)( K; O0 N p. \ A0 l
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46), J3 h2 s5 ^. f2 ~" P: R
at java.lang.Thread.run(Unknown Source)
3 c$ X- k/ S7 A1 OCaused by: java.lang.NullPointerException
Q4 A8 f) A( J' t1 u! f" c* T at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
0 f: Q5 b s1 Z at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
, v7 f( ^. J4 M5 |: C2 L, i at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
9 u4 `. ^6 g" c- F* P2 S5 P at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
2 D) K' S7 f3 R8 r at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)) C8 N9 k( Q0 H! h* s6 t, V
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)3 _$ b8 m7 G* Q5 P& I
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273), `" m; g A5 T
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)- p3 c: U3 ~% R' X9 w7 E2 Q
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)# R2 T, m ?. L# ~. x
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431). U( N0 U# d% H# q, O8 G
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
I# |4 v+ J; W1 H( {& ]2 a at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)" @* u, g) V+ l6 o; K3 u
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
3 Q1 y+ B( [0 X* w2 L! C, l; Z at java.awt.EventQueue.dispatchEvent(Unknown Source)$ ?. e6 |! I& d: x$ X+ g
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)# H p8 K, b5 \ n$ u; ]+ \, s
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
' O; W4 ?$ E$ ~ at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
1 w- [9 i% ~- B3 U at java.awt.EventDispatchThread.pumpEvents(Unknown Source)5 |+ }% ]5 a/ P6 o5 d7 X
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
1 m1 O: z+ u& G* j: Z# k at java.awt.EventDispatchThread.run(Unknown Source) |
|