|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
; [; X% @0 R7 _4 `$ H# g写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
2 ~/ _, }$ m' `4 [* B" j% y$ u! `- L
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下. v/ K9 T; N# D) B
% s) z: z! ?7 i感谢感谢6 Y3 F! y+ }. ^2 s) A+ b
错误如下:9 S1 F! Z+ b; O5 M
* v+ e# }2 r& c7 `/ A9 _$ E# cException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
4 Z2 L) f- o, c* U6 \( y5 n { at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)8 `1 ?" `2 Q: H& R
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)$ k8 u9 _" q# j8 C* w( }
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)- v" ?7 A: X, V- t
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
; r" l3 m2 b' t/ L6 l at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)2 I4 C5 r: H6 W
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)3 d& P/ i& z9 p! L8 M
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)+ P% ?9 G( }, |% I8 d
at java.lang.Thread.run(Unknown Source)
( k$ u# w- v' z1 D$ mCaused by: java.lang.NullPointerException
. C. ?3 R ~! B- F5 y6 T3 ~ at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
2 p5 z2 A" H0 \) C at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
8 E6 [, N3 o4 q6 w( N( S J9 m at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)) y6 u, H4 Y& {& _+ `" ~& I
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)1 X9 ?% o# m% X
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)4 b1 p) c9 N# Z" {8 }7 ^
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
& u$ @3 v. N& d8 F at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)& n8 g+ I" F3 @0 z& v7 R- O# K
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)3 A9 P& u; {4 `5 `5 d
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
' B( z8 v8 V" M; s0 o- z& O at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)8 M2 u) F( j% c4 c r- r- S% R
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)( c$ N, L1 R# i/ M0 w# a
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)# S9 _# ]* @3 P& @: j$ c
at java.awt.event.InvocationEvent.dispatch(Unknown Source)( N" t9 G3 T- C, Y
at java.awt.EventQueue.dispatchEvent(Unknown Source)* v. {! Z$ T- _: u
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)2 ]1 S3 O! L6 I
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)6 l0 C/ E2 S! r5 a. b/ d
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) e8 b A4 U% `/ O+ H6 ]2 f
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)2 R; e8 P/ ^5 A, _5 |& N1 H
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 `& |: L6 C1 ~9 L& [( q
at java.awt.EventDispatchThread.run(Unknown Source) |
|