|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
- Q6 \0 J9 @9 \; `5 x) [$ r写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
" t. ?9 G" e; t$ _, J# |% P3 u& a& S* }2 h" v+ b; w3 F c: v
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下; y c* a- h O( V; H: Q
% B1 H0 V: K" l
感谢感谢
1 r7 A* v, y- O9 U M错误如下:
; p2 K# P5 B0 a+ v7 F& l+ h) {9 \0 [
8 ~# U3 \6 Y6 J3 [$ d" b$ RException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException5 Q/ ~+ e3 i% w6 H, a
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
$ T- u# n) X+ U+ L. Z at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
5 N9 q; Z5 _8 a3 | at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)( L1 @; z8 M* E- C2 y- x% V
at saf.v3d.Canvas2D.update(Canvas2D.java:113)) a2 F9 g2 T& V8 D" w
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
4 E c8 J4 K" w+ Y at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
# s1 i. G, t+ U% A+ C4 K2 q at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)% o3 \# H% b* r
at java.lang.Thread.run(Unknown Source)
: |/ N9 T5 }6 h$ H1 ~Caused by: java.lang.NullPointerException" g- s' ?: n, H* P& n1 D U
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)- f" b* w$ y$ `
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
. I& _/ \) p' R1 ]9 k/ \ at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
) j8 q! C4 V( g2 Z: h3 W at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
! D6 s# W& B. k+ A. R at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
9 D0 e+ Y, B+ ]- G" P' G! e- k; @* w at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)3 P8 P8 a6 \. U1 @* n5 D
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
@% R6 Y5 \0 y& f7 u at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
+ U8 r4 A" w3 p% v at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
4 V$ p3 U* H% y8 \) o- A at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
( F7 O$ [2 w5 Y' e1 B5 n at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
6 }2 @. f6 j! L& ]( L at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
. H& S2 j1 Q" X( k at java.awt.event.InvocationEvent.dispatch(Unknown Source)0 J& A% t2 p0 e, K% M0 V1 r9 U
at java.awt.EventQueue.dispatchEvent(Unknown Source)8 E8 b X i5 Q& V1 `/ X3 k
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
4 ]9 o* C" X9 d# x; z3 `7 m# U6 b at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
9 O. S( G9 [. c& y9 k: D at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
1 S1 U. L% s1 @* i6 F0 c# B at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
' s* P! m& y" u$ l. l: u) O# _+ H5 s at java.awt.EventDispatchThread.pumpEvents(Unknown Source)$ a* W$ w ]$ V/ ^, |+ e
at java.awt.EventDispatchThread.run(Unknown Source) |
|