设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7500|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
5 f8 X; L; Z% W9 n  h# R7 y# ?写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
) C# `3 Z; v# \1 S- G9 E9 w4 K$ G4 s
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
5 m2 u( B# ]  N- x  f8 u4 Y4 g( k- k: z2 s
0 e* l: H) o, d感谢感谢9 N- E4 ^. a; i( ~* [
错误如下:9 Z+ m- Y$ Z: I+ i; u0 E
  S" F0 Y! S* y. N+ \. K6 ^. |
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException( a- O+ `9 S& e4 f
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)& I/ C1 Y: q$ Q' B9 F6 N) Z
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
7 ~) j) P! K1 t$ W, Q; v        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
" \* h0 I# y! o& D6 r7 {        at saf.v3d.Canvas2D.update(Canvas2D.java:113)$ B1 l7 h2 f0 I* s  `
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)1 f" O- m1 l1 F- [- w$ B  _
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)6 m) m! t* ^$ ]5 K. G
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
  @5 U) k; ?9 L, J. p  C/ k; U0 m        at java.lang.Thread.run(Unknown Source)
! Q9 Z7 J4 R; I; `% [" {% @" sCaused by: java.lang.NullPointerException. [# X+ C1 s) l0 A, L& l
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)( l4 b2 w  }: P! W4 R
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)) O% q6 [, {6 K* X1 h& _+ i
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
$ S' [- e) K; `# @        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
2 b& [9 E6 C- u+ ~' j        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)# g! G/ n, L( b1 E* d  g3 S5 Y
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
- e( m  j$ J0 l/ z        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
% X6 o, `% L* ^! ?/ L        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)- ]' O) v0 ^2 A: m* @# P
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)2 L' ~% [* N9 d
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
7 b: t( r) {4 b5 \7 [, K! Q* e        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
+ \7 C( s- [5 W1 b7 R- \' Z* X        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)3 U/ h: _2 W' x) T
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
& H; I5 J# h' ^0 k4 [& j        at java.awt.EventQueue.dispatchEvent(Unknown Source)
' U: b: L* |, M" F        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
* j$ H( ?& X, F. B1 W        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)8 Z. e" A7 ]4 g4 k
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)$ Z: D/ X, @0 u% `( c
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)7 m3 M/ Z9 r! U; }3 Q. `+ @
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)" T. z& l) p4 x, i4 }- e/ L
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-10 11:20 , Processed in 0.021072 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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