设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5971|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
! M+ I3 M( ]7 U! T& q) C7 n写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂7 b0 }9 y/ y) Q. ?; [: l

. H' Y# ^" L4 w: z& i- `7 w有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下* p% _8 f: d2 T- `% X8 f- S6 F% K
, a/ s8 n# W* }
感谢感谢: j% n3 b* z0 n; o! Y' H
错误如下:
2 D; a! F5 W# |) i& y+ F! O* Y$ Y, \7 D
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
3 v7 `, Y0 A- [# G: ]        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271). q6 R$ e8 u- I2 Z8 R
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
) ^) Y; O( B7 ^0 N  ~3 z% T        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244): R* \$ n0 o/ i' @. u8 c1 G
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
- {8 \* c3 b6 I! H$ e        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
# V; v/ j; y# q$ \& W8 w        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
9 X2 Z& ?% c) F8 ~/ O: m1 i        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46). m$ V6 V( o+ F, |1 U7 C: W! s2 ~
        at java.lang.Thread.run(Unknown Source)4 ^7 S/ Q( p/ ]/ ], g- b$ o5 x6 i3 p
Caused by: java.lang.NullPointerException
# v& S% K6 N1 u. ?) Q/ u$ Z+ Y* B. V        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
( K2 p* E0 ]0 ~, d" j        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88), q  |0 z1 G% C# _. v
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)1 v( e8 k1 d/ E+ c# ~* {" e  e. |
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56): v4 B: E. r5 \/ z# P
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)+ [+ ?2 L9 a1 g+ X+ V
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
. A, \* j" @$ E        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)6 M* D6 y) ~: ]* f" C
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)4 `% P; R# M5 Q; U+ E* n
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)3 I1 ]1 V5 P# o1 N5 }+ h
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)2 I$ H% F- P% f+ a5 Z/ O
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)% @' g& ^6 P: H: k9 e. e% V
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)4 `" L0 m% {' r8 b2 ]/ R
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)$ r2 x* ^' f/ D1 f
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
( X( ~  Y/ Z% H+ L( ?) C# A( ?! O        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
# S& z: C8 p. G) _6 I& T; N        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
) u7 L" Z0 n& \0 J% [/ z        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)4 Q: Z% H$ w5 B3 Z3 q) W
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  H" ?% K' o+ c1 E; H/ n6 s1 A        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
. G/ X3 j8 Z$ t0 C0 |( L        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-23 04:47 , Processed in 0.014300 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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