设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7130|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
- P4 R; Q$ X+ D/ O写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂% E5 d/ B# n' w: T# A

4 \6 q7 @2 B$ J! h' h有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下7 w9 G# m9 E$ `) W
/ L. q2 G7 d! W% I5 R8 d
感谢感谢0 E+ t# V6 H/ R
错误如下:
% {: k2 \8 `) y) D: [! i' m. `4 g9 E) f
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
( _* y* ~9 v% L# b        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
3 ?8 r. x7 ?2 ^4 A: C1 a# j        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
% X& p& Y3 S* ?# z' |        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
6 b/ f. U: C  j! g, r" G8 ^        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
" a6 U+ F  f, W: \        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
$ i) x6 _. c3 l& {2 V% Z7 U        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
* o0 H6 Y5 D' Y; a+ E& ^        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
" f& ]% o, v/ n5 G  h) Y, O        at java.lang.Thread.run(Unknown Source)
) ?/ I0 F$ ^7 Z& W) m! }Caused by: java.lang.NullPointerException
! E2 m' M! e! z! X+ t& r8 q4 f        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
$ I3 v& t& |4 }7 g! {% m/ p        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)1 n) D; M# B: h5 ], O
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88). Z5 x) b5 Z( b
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
: q" l" S) Z' X6 Q        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
1 n2 x, `  j. ]" |$ @$ Y        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)0 F' d# y& S% ^" T& q2 Q% }
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)$ O$ }9 b9 c3 `3 j7 U/ m
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
" {% z- f* U( n9 C        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
, k; M5 k+ [4 B+ U/ q) }% g        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)/ n# @0 B" {1 w/ Q& w: f+ G2 v& l
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)! ?1 ^: k  ?3 @
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
4 `7 j# i( |$ t& D3 l7 c, B8 d        at java.awt.event.InvocationEvent.dispatch(Unknown Source)& i0 p0 j+ S7 ^' e6 \* M) d
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
* L5 I9 I) E0 c$ X        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
1 x. u% O' i* b0 j& t4 s6 J        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
6 X  _. x! F. I0 r2 q        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
( v. f* j+ \) T4 c2 L' B& C0 ^; o        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
# N( {5 X5 l" r        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
% d5 S" e' G* O        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-2 09:21 , Processed in 0.013165 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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