设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5774|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解7 a* ]( B( I4 Q
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂2 b! X  C0 K) |5 g$ q
  {+ D* _% @% Z  I
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
$ w- L/ `; S" C) M" F0 P5 o4 P5 w. y3 g+ E  S6 b
感谢感谢
; d$ A% U9 ]. h  W. G错误如下:6 v; j, B6 o  X7 k

( d4 O% x. @' x9 b8 F% Y1 g, I. aException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
0 c; C. C) _2 v6 ?- P+ c6 H        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
6 q: c7 C( @. D4 ]6 ?# z! {        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
" a; e' p. d# N        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
$ w5 O. W) h2 m  B1 A( x        at saf.v3d.Canvas2D.update(Canvas2D.java:113)5 n! S, s* {% X  t) F) _
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
1 Y" V* l7 R& d  Z, a        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)/ j5 o, T5 |! v! ], k' @8 W7 N/ U
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46), S+ `7 _/ i7 j2 m0 R, ~" B! m) `
        at java.lang.Thread.run(Unknown Source)2 ]( x, m+ p8 f
Caused by: java.lang.NullPointerException
+ m5 B" m2 u/ ]1 T        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
6 @2 O* l, J' B# Q- \        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)7 ?! u2 G" x  ]( ^
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88); t4 T! e# [$ x* X" w
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)* f3 Z! T, Q7 }! ^7 i* C
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)# }* V& c" K4 ?8 ]1 P, ^
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58): L0 W: V1 t0 C1 `  ~/ N. Y$ ?1 _! Y
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)9 E# |  |* @  Q
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)# T( \/ w" X2 a* q$ V
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
$ Y6 R$ y7 {, l5 {) X% C9 E7 _        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)+ M  c- \9 u/ z; a9 U
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)/ i) y1 b3 a* {
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)0 k3 a/ K# d7 s3 s
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)8 K# H) g, P, f% T" e
        at java.awt.EventQueue.dispatchEvent(Unknown Source)$ [- N1 x: ~8 d: e% K
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
$ d' \$ P3 i2 i9 D& m6 v        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2 r. |' o  S9 G- D! b8 M* Z        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)& I4 H7 Y: ?; z" B2 U
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
' r7 S: T" q1 ~9 W* b# H        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)7 \7 }+ f5 r. R) T9 n/ ^  y) ]
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-14 19:02 , Processed in 0.015151 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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