设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5522|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
. J& P+ [3 [7 L- }1 R写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂: b3 f- [8 X' {* x; }

: H% `: e: n* I- Y" m9 i有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
6 R& }; X' R7 n$ Z
0 O0 D0 o- U+ Y; K% d- `) T& n感谢感谢( X2 H, D5 M9 ?
错误如下:$ q/ W( j" L! L. I' [
; [: o0 m% H' @7 I/ X  H- J+ w
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
" K. C; ^! v2 v# O; z; F0 `        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271), h5 ?! Q/ A" D
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
* {/ d  s/ I* S% U% D        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244): d* F1 V8 r) s
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)' r3 @, `! [9 T  I9 l
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)+ f8 w( a' X$ _2 W
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)- j6 a- C" s: v- K  x
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)* W1 A" G: Z8 n2 f& s3 P* _
        at java.lang.Thread.run(Unknown Source)
" ~6 l6 G' R  `* dCaused by: java.lang.NullPointerException
; A3 r: l6 W* n# T        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)2 Z# H$ P& j; A+ n1 H1 P! g
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)) G3 ?7 o8 [' o& \  N3 B; w" U
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)$ H( |' s0 W( ^# s
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)+ U/ R0 B! p$ H6 b3 d) W
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)& C/ }5 J, t2 J6 y( |
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)6 P7 ?" s& d) M
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)7 g5 o) r  t$ J6 X, j" @* I$ G
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302); c; _; ]! z, s( R- v
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
9 K! S; F2 _: _        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
/ j3 t! M/ {& {" X- t* w        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
+ F' M9 r+ I4 `6 R5 G        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
% v  b0 D1 m) A; o0 w7 N# |2 D8 V        at java.awt.event.InvocationEvent.dispatch(Unknown Source)2 R, h: q: ~% o! ^( F
        at java.awt.EventQueue.dispatchEvent(Unknown Source)0 w; L7 q$ L! V  s: ?
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)% @+ b$ w( W& l6 Y) v9 }( y
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)2 `  L1 U# A7 F2 }% L- t6 }7 |
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)1 a) l4 k. t% h. G
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
, O: M; F; g. m8 F5 a, P        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
4 M; k# f- ~& ]0 ]        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-8 19:32 , Processed in 0.018169 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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