|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解. u3 M0 }* F. n! K, s: U
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂1 s! ~/ u$ G: `9 \# H3 X% z* p
+ i* B) _, g$ A( F( V1 {! U" D
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下2 \, a$ R5 J3 T9 t
2 a/ c% d) y5 y
感谢感谢6 D) S$ h# b7 X, A) i5 c
错误如下:
2 y; a( u \( A8 L# w- |" Z6 P) S' l% X- h* w7 V
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
! @( i0 n$ z" k at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
+ S8 s, E: `7 E8 a at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)0 U- ~% Z, u) s
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
; @/ E& F, F. V/ b at saf.v3d.Canvas2D.update(Canvas2D.java:113)$ f9 X+ g V5 S, V; x [6 o7 K
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358) [! w f) c$ ~5 S+ C
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
" Z8 _2 B5 v) E% j( Z( S' Y# s8 [ at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
- p8 N1 G4 M% J4 p# w at java.lang.Thread.run(Unknown Source)( L5 o2 B! z k8 T/ V, y6 ^
Caused by: java.lang.NullPointerException* c9 @7 ]7 O0 [! I d
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)7 K0 f. B5 N# Z' U& q
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)7 t3 T- R: p% A9 u
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)6 J) [3 c8 T. ]* g' q# |9 a" b1 @. J
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56), U& P+ o$ d& W% B U
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
' n3 N5 L' r7 U' m1 x4 ]- X at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
7 m- m7 I' h5 i& M& [$ R at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
" j+ C- r% U" G8 I* @9 ^# |2 G: J at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)" w3 {" [6 N$ L# |$ [; L
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
( t& z) l3 G t g, d$ M at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
3 W! @7 {( S) K at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
& H- E; s! v/ V at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
/ W1 z! ]& }, N# T0 H at java.awt.event.InvocationEvent.dispatch(Unknown Source)
) P! }8 B9 H1 L at java.awt.EventQueue.dispatchEvent(Unknown Source), d% g+ r2 [# |8 c1 k
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
$ A' l8 c, N2 T* G( k* T at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)4 b& D: z2 p; n/ G" X
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) E# `( A, ~8 ]6 s: {; p
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 j: @5 E7 U; t8 z) a; H8 ?. d8 o
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)* I1 P) S. {* f' y7 k- ]/ K6 s
at java.awt.EventDispatchThread.run(Unknown Source) |
|