|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解- T1 B" s }4 O& A4 V% {( K/ @4 n
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
; c& {+ u: O4 C8 ~
4 p' }" `7 Y* G6 r- k" n3 H, z有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下% {% ^% @$ ]( |4 Z. U
% h/ U. }" m( r. u" d8 p' i
感谢感谢2 z0 Q4 q4 k6 O+ G; j# j
错误如下:" b* s+ m5 G) {: [. t
$ e/ A: Y4 J& n0 Y2 `! vException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
$ B, t/ J1 N. M# P& j at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)/ s$ a: U) I7 l9 b- N& E
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
3 L# d* o& a% A: w) b% p at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)/ I) p1 H, a) O6 n
at saf.v3d.Canvas2D.update(Canvas2D.java:113)) m( n) e) E, n3 ^$ i" |6 V
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358); B% K% j9 ^0 q4 R
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
: @% ?2 }' m. G" n, q at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)! S# ^% Z2 a* {% H
at java.lang.Thread.run(Unknown Source)3 [( V% n/ d' }& P! {% X5 f
Caused by: java.lang.NullPointerException
# U9 C4 v1 R c. a* L2 O at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
$ [, H5 J# G; ` at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
: e: K/ Y$ l; j+ ? at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
1 x. d% k% i" U0 \, O% ~9 J; v/ W at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
- g0 s: S7 o+ ?- V at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)4 g) {. }! K" F$ k1 w" g
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
3 b7 i5 G1 y* v: \ at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)- K+ U4 P- R; @5 ?6 \' x
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
7 l8 M1 r/ X' X& b at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)) |2 c0 y3 c- P- r$ G
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
8 L( l, T- i9 W1 K# l# v4 l+ P% J at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
$ ]8 }. Z( o) Q( G, I* h6 H at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)8 Y: j" I# _1 {: K2 z5 C
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
9 G8 R [4 j5 n5 r U at java.awt.EventQueue.dispatchEvent(Unknown Source), b8 m. Y3 E' Q" x
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
! |0 W+ V3 U' A% o& P' t' `; t at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)0 P$ D6 E- H- y6 o, v' Z
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
+ P: D5 M' V, B; A7 } at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 N; p, ]; C' H: Z' T9 h
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 r0 e! Q0 p9 b( c( m
at java.awt.EventDispatchThread.run(Unknown Source) |
|