设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5653|回复: 1

[求助] repast s 建模中遇到的网络结构的问题

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解! H/ {2 H% |3 I
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂& _* S1 Y8 F. R. A- Y5 x6 U

5 T6 L* K, }+ K# T有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
  e* H! P+ {; Y9 s) @  l' T' ~% b6 _
感谢感谢* d9 w$ [3 D, A4 t( C, k$ }
错误如下:
4 Y5 b6 d4 W1 y7 \) \$ W6 r* ?$ o, I+ G; o4 f3 ^( ?
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException0 a( s4 V) k8 [) m& B
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
4 g1 N7 m& r' ]6 L$ m" g$ b" G        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
  A' t' M1 @1 F3 z1 L# ]        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)% K: S  @, `6 E/ J- q
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)/ z; ?0 r) L) |6 J# p: B7 p& i9 r
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
% s+ R" b% V- o% ]$ r        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)( K; O0 N  p. \  A0 l
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46), J3 h2 s5 ^. f2 ~" P: R
        at java.lang.Thread.run(Unknown Source)
3 c$ X- k/ S7 A1 OCaused by: java.lang.NullPointerException
  Q4 A8 f) A( J' t1 u! f" c* T        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
0 f: Q5 b  s1 Z        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
, v7 f( ^. J4 M5 |: C2 L, i        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
9 u4 `. ^6 g" c- F* P2 S5 P        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
2 D) K' S7 f3 R8 r        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)) C8 N9 k( Q0 H! h* s6 t, V
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)3 _$ b8 m7 G* Q5 P& I
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273), `" m; g  A5 T
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)- p3 c: U3 ~% R' X9 w7 E2 Q
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)# R2 T, m  ?. L# ~. x
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431). U( N0 U# d% H# q, O8 G
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
  I# |4 v+ J; W1 H( {& ]2 a        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)" @* u, g) V+ l6 o; K3 u
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
3 Q1 y+ B( [0 X* w2 L! C, l; Z        at java.awt.EventQueue.dispatchEvent(Unknown Source)$ ?. e6 |! I& d: x$ X+ g
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)# H  p8 K, b5 \  n$ u; ]+ \, s
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
' O; W4 ?$ E$ ~        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
1 w- [9 i% ~- B3 U        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)5 |+ }% ]5 a/ P6 o5 d7 X
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
1 m1 O: z+ u& G* j: Z# k        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-8-23 22:42 , Processed in 0.015841 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表