|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解& M1 c9 F4 H5 G( {
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
5 X( E4 V- Q8 p3 `6 K) T/ p2 P6 |$ ]& L& s5 f2 ?) d3 f' E
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下* A$ _8 a# P0 F( }9 }+ F
* K& [5 W4 e, Y, `6 e: D7 V
感谢感谢9 ?4 d2 i$ d3 O' i L6 L. Z$ h, U
错误如下:$ m- ?8 {. f) G8 U X5 d0 ^9 e
. G" O1 \% M1 {Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException4 i6 w# Y6 P4 Q0 M4 Y7 ]9 m
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
; |2 ]1 z3 l0 @7 A) A0 ?- p) B at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)$ c, P, h& x3 ]4 N
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
. x. \3 t% s: y2 n at saf.v3d.Canvas2D.update(Canvas2D.java:113)- b8 y. H) x& p) z+ M1 e
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
. a! {1 h8 ~& y5 v7 T; A at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
2 b# `: G! m) D at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
2 j% r. Y4 s7 L- o at java.lang.Thread.run(Unknown Source)
8 W) R, C7 ~& z i: HCaused by: java.lang.NullPointerException
# ^! u- q; p* G k% e( x) A at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)9 Q7 i: L. R! M
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
, { ]8 |& W3 V+ ~; }; v! H& t at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
, P+ e- b# ^# o8 B at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)( ^3 y6 Q' q1 n) [* s
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)0 r5 G# |) o0 a3 U$ M; ?5 X% ~+ h
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
" t" n/ F2 U0 }. @2 B. ] at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
0 n/ I% N0 [/ i at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)' B' B. Y5 q+ H6 r0 _
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)! P2 k" `/ |5 b' {4 Q# i
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431). u* Q1 q& Q' ~7 x$ z
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
' Z$ F! d2 O' M at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)* j( ^$ ]: i _/ |$ ~7 |
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
$ W( ~5 I9 O$ x8 X at java.awt.EventQueue.dispatchEvent(Unknown Source)
7 a0 k, R1 ~( E at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)1 C n$ O; L$ N3 M4 r7 u
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
$ |7 J8 k4 w$ M! ` at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
+ a* h! I" ~8 c# K6 ` at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
3 B$ A+ z4 `8 S at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
5 a. ?4 w l6 \& X at java.awt.EventDispatchThread.run(Unknown Source) |
|