设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6649|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
4 A0 ?, ^0 e. z1 k写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂6 X; p% i- c% z5 j! l6 l

3 V+ H& ^+ b! J; Z1 K; _有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下8 p" |& n5 C5 [( D

/ J9 g2 w* r. ~$ R感谢感谢3 S3 Q+ n2 r, w! ]- ]  O4 }
错误如下:
1 }  f2 i* h6 g0 y( c  k
/ M  B- f6 T. D, ?Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException# d6 K$ a3 {3 K& w
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
6 h$ |6 s3 F, E' Z0 r* x        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)7 n( z- E; ]- b9 {8 _9 s
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
% i8 \2 `9 h9 q& u/ ^0 y        at saf.v3d.Canvas2D.update(Canvas2D.java:113)( d% r- K+ U( d% E* E. r5 C+ A- b9 X$ n
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358): H. |# H* {" M! J6 U' J" ]: G
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
' Q+ I4 ~: p0 ]: m0 Z6 \& j        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46). _0 r2 r( l0 F
        at java.lang.Thread.run(Unknown Source)" P/ i  p4 F. I' {% j% h
Caused by: java.lang.NullPointerException4 A, `, b# ~% i* x/ s) Y3 X. D, U
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)' J( C1 V. |# J, T+ _3 P
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)8 V) [/ }! E  B# X1 P
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)( ^+ J' E/ {! I* V6 E" ]
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56). r) y( b5 h3 s* Y6 a( b2 }
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)! I4 j, G" |9 u1 h3 [- I
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
7 S5 _9 h7 N2 p& n" W9 y* X, r8 |        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)8 c: ^3 N% v+ c# z; p9 C4 k' F8 F
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)1 Q( [7 `& K. f  N$ s2 U& v
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85), y% Q( D* S0 W, s: i* ~8 I" z  y  V
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
  O  Y0 D# r4 H' b9 v        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)! D# x  `7 w4 ~. a$ K
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
  K4 Q3 k+ ^5 {: [  J4 J: L# H        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
2 z; s" y" f" k2 X" Z: s. M8 X        at java.awt.EventQueue.dispatchEvent(Unknown Source)
! a7 D5 M- B! y        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
! j( P: k7 I" C  T- S7 }  r        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)$ {- `' i/ p  X" R2 M
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)/ c  J1 D0 E4 j1 z) b4 H
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source): p. u: A# v* L+ y2 s7 i
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source). Z' C; ?0 v' V+ d
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-14 04:47 , Processed in 0.015267 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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