设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5652|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
  p  d8 L2 V3 K8 S1 K5 U+ T写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
% R8 _& j, \7 h& p9 ^  c
+ ?" M) O2 I, C( ]有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下: i. o* B3 b/ g# B/ L
& S' r! m# U& a' N, x
感谢感谢" x; ]# V' j9 @, M' m, B& C# R
错误如下:+ t) E3 I$ e" X  P3 t

* i6 p) X6 t% e, b; S* T0 v  }Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
  w! u/ v9 w: I+ y8 c        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
! z' T$ J% P' v1 C8 [! k        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
( ]& p, `. B1 }( v        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)  r' ~1 }+ A# }9 P- S3 S
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
7 ]9 G2 B0 z) {+ l- a        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
7 I0 H1 O7 w4 |, r; ?& r# X        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
) O7 D/ @6 `  `8 x        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
, Y  o) [8 P" O# `+ S* U        at java.lang.Thread.run(Unknown Source)
1 _9 S- n  |  Z1 ?Caused by: java.lang.NullPointerException
# b8 P/ @$ G/ o- U+ B" b        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
( H1 N1 p& x: {$ J/ P! c3 J        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
7 }% N7 m8 S6 s0 b( I. L5 Z7 t2 |        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
: k9 v6 A$ Q9 b* @        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
9 x) p  N+ ?& r! e* S/ G, O* c        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
% q! m/ r, \" D# p        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)# L* Q* `3 }& m) I
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
. {: o1 E+ x0 H: e4 T2 W        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)( I3 t# g6 {& s" t% ]7 }
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)# d9 F# j1 S8 c/ v# h
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)+ Z& P7 }, t( |
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
3 R0 y9 e/ Y7 V! u: m        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
) _  u7 Q9 ]$ D1 Z2 T        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
( E4 R9 E3 m  n2 T+ I        at java.awt.EventQueue.dispatchEvent(Unknown Source)
& |: x3 Q9 }8 a. u0 ?3 o; f        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
. J& A( c9 U4 S5 f        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
" Z, s9 T$ [5 \( k- \        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)1 |$ G( S; Q9 l8 P  V/ c+ _
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
) s* Q( g" R! f( n2 u! T( r        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
1 w! s0 ]* Q3 N* u9 W+ U        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-23 20:14 , Processed in 0.012427 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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