设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5767|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
1 T8 |5 D( n' r1 c3 C6 }' [写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂3 E0 ~, `) S- K5 e. c

8 `/ L4 i2 k' I; c0 r" M0 h6 g有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下" K. u( L5 E  i% |1 m& p

- a0 g5 W/ I9 p  [感谢感谢2 e$ E. y) _+ [/ u
错误如下:
6 N3 O9 M: r" U: `$ b& X( a
' h1 M" T) y" v5 o; M  W. gException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException+ k. ]2 e8 E% V& I7 @
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
$ e9 {! v& K) ~/ k! e3 Y3 y' @        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)6 M- |. X5 \* x  f
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)4 R; N9 G( x5 Z: C
        at saf.v3d.Canvas2D.update(Canvas2D.java:113); }, u: L: @  ?! r( C2 o2 w0 j
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)0 P# O/ l- l2 h$ x  q; ~
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
* \; h$ t+ W, g8 M  u) ^        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
% I' j& o0 ?" U* ?$ W$ H) i        at java.lang.Thread.run(Unknown Source)) N  y7 o$ P" I* O2 T+ c2 x
Caused by: java.lang.NullPointerException$ E7 p& W0 N4 d0 Z7 Q; z1 A: g
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)- K5 L. \. x: e8 H3 g: y
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)7 l# e6 z! Q+ f; `( T$ V+ q
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)' M3 S$ D  u3 N2 n
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
  C# s' |4 F# ~1 k        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
  f+ [- ?# D8 y8 ]4 N0 y$ b        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
1 }. @+ H, w& Q( P1 s& T2 D        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)4 T/ Z& J  M2 m- f8 v
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)& j: t* h7 J; F" g- O1 A
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)5 w4 k) f2 Y$ t% o
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
& X% b) E* Y" I        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)0 m/ L3 d9 e  F4 J5 h5 f9 i
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)( M/ u6 H! {' N1 M, T. k
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
$ ?8 [3 p. A: L( K9 O7 I# i! d        at java.awt.EventQueue.dispatchEvent(Unknown Source)
! I; K8 P: w% J; ^% E, Z1 v9 E        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)4 y4 c- b3 V/ D# W' n
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
) E7 d$ a2 P3 O. \, d( C; Q2 ?- @$ f        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)/ t: n9 n& ?( q5 r
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
( E3 ^" W6 I- l        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)! H, E2 P7 I2 T3 O% R7 W
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-14 02:21 , Processed in 0.014155 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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