|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
1 T8 |5 D( n' r1 c3 C6 }' [写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂3 E0 ~, `) S- K5 e. c
8 `/ L4 i2 k' I; c0 r" M0 h6 g有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下" K. u( L5 E i% |1 m& p
- a0 g5 W/ I9 p [感谢感谢2 e$ E. y) _+ [/ u
错误如下:
6 N3 O9 M: r" U: `$ b& X( a
' h1 M" T) y" v5 o; M W. gException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException+ k. ]2 e8 E% V& I7 @
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
$ e9 {! v& K) ~/ k! e3 Y3 y' @ at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)6 M- |. X5 \* x f
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)4 R; N9 G( x5 Z: C
at saf.v3d.Canvas2D.update(Canvas2D.java:113); }, u: L: @ ?! r( C2 o2 w0 j
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)0 P# O/ l- l2 h$ x q; ~
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
* \; h$ t+ W, g8 M u) ^ at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
% I' j& o0 ?" U* ?$ W$ H) i at java.lang.Thread.run(Unknown Source)) N y7 o$ P" I* O2 T+ c2 x
Caused by: java.lang.NullPointerException$ E7 p& W0 N4 d0 Z7 Q; z1 A: g
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)- K5 L. \. x: e8 H3 g: y
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)7 l# e6 z! Q+ f; `( T$ V+ q
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)' M3 S$ D u3 N2 n
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
C# s' |4 F# ~1 k at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
f+ [- ?# D8 y8 ]4 N0 y$ b at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
1 }. @+ H, w& Q( P1 s& T2 D at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)4 T/ Z& J M2 m- f8 v
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)& j: t* h7 J; F" g- O1 A
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)5 w4 k) f2 Y$ t% o
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
& X% b) E* Y" I at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)0 m/ L3 d9 e F4 J5 h5 f9 i
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)( M/ u6 H! {' N1 M, T. k
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
$ ?8 [3 p. A: L( K9 O7 I# i! d at java.awt.EventQueue.dispatchEvent(Unknown Source)
! I; K8 P: w% J; ^% E, Z1 v9 E at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)4 y4 c- b3 V/ D# W' n
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
) E7 d$ a2 P3 O. \, d( C; Q2 ?- @$ f at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)/ t: n9 n& ?( q5 r
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
( E3 ^" W6 I- l at java.awt.EventDispatchThread.pumpEvents(Unknown Source)! H, E2 P7 I2 T3 O% R7 W
at java.awt.EventDispatchThread.run(Unknown Source) |
|