|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解& S% d. z. Q! A) {; K1 `7 Z' u
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
8 [6 |# U/ A( n) E3 Y6 w1 C% D: Y. M/ a/ d9 X; {" {9 }
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下9 m1 L* i3 K( V7 b3 R X D x8 x
! Z5 y; C! m' m( u5 g- T9 Z0 H
感谢感谢
( o" x% n2 Y9 q$ u! R- X错误如下:, x, P3 M2 U1 [2 v& l
' ]. t4 f8 h! @# O$ [1 L3 PException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
/ N; p" x1 [( F9 j9 r% k1 ` at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
' h: c. g8 n" T+ O2 [/ \; Q/ M at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
" Q! i& V& a8 n/ f K at javax.media.opengl.GLCanvas.display(GLCanvas.java:244), j7 y% H. z6 |0 u/ _/ d
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
0 ?7 U3 H7 J& I* q9 X at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
) E- o4 y8 X% M5 w) A* o at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
7 A1 s, v$ [* _- `1 W at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)# |3 |- n9 g8 s
at java.lang.Thread.run(Unknown Source)
) Z3 L) n4 q. u* z" t) R3 BCaused by: java.lang.NullPointerException8 n, F4 w( l- G5 A1 e
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130), G( z3 v6 _8 z2 h8 K) ^
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
" z! K& C1 t5 k0 m! S: B3 I) k at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)1 o" ~4 F. @& W+ ^% |! e2 H
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)7 u# m2 K) L6 ?5 x1 g9 q9 z$ G
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
- P8 e9 g! g$ K9 y! K: L at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)4 S5 |3 o2 k$ g
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
* |" n3 i. o1 H# H at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)+ A9 d2 F' H! u6 b0 ^( e
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
" e+ B9 R" V8 p at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
6 W8 i! L4 q5 x- Y8 U at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
. ?$ X0 d. P& l/ ~% j at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)" f7 E# E' L! B1 M0 L0 B8 ^
at java.awt.event.InvocationEvent.dispatch(Unknown Source)1 o- X6 g) o5 Z1 B: C# S
at java.awt.EventQueue.dispatchEvent(Unknown Source)6 ?6 ]# A; U! }
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source). {7 `, O1 V0 f1 W4 k
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
9 F# P" v1 D+ f; S) a, Z0 [ at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
% e9 S5 P3 |1 J% V! k7 z at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
6 a$ b: f/ J6 j/ t, e at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
: K# {2 I5 f2 g6 ~ at java.awt.EventDispatchThread.run(Unknown Source) |
|