设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4271|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
; O$ N6 L" f6 T" ^写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂. }, v% N$ x6 o6 y4 x; U8 u
% I0 g# f2 D( ?( l0 M  h% h9 m
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下6 Q) z4 Z: t! z  F
0 _3 v0 @( g9 }
感谢感谢" U3 d3 Z2 n8 j8 j
错误如下:
) t& c) G: N& [" o& }) e1 ~" X0 u5 n( o, L% O( Y
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException# l: @0 r" R& R7 k$ K( N! c" f
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
4 \/ p/ p. ^, {  N# q( s, b        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
1 v, m8 e' Y7 g$ [        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)3 i: j7 i! ?! t& i
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
$ n8 u7 T4 G" V$ B0 ~0 {        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
& C9 P. {# W6 f* a        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
- q2 B; X0 f9 j0 |$ S        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
+ K" S3 M0 G7 s9 B4 r        at java.lang.Thread.run(Unknown Source). E* {. {. t3 ]: q) {' v( I+ p
Caused by: java.lang.NullPointerException( ~4 E# c( z# V, ?
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)& s6 g/ G! J# s
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
5 j( k( y* q, ~5 l8 i        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
2 B5 I- ?$ Y2 ~% w0 \        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
* Y& Z9 V3 D; m3 s( X        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
( W, w2 Z% i8 |4 }  V5 }        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
( {( N9 H+ J7 H& S        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)/ ^4 m* @3 D( c( A1 ^
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)! l7 n% u, T: P9 H3 e* c2 [6 e
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
! @" |5 g2 f3 R, M" `! G$ k+ y        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)0 y: q* s; ^6 u6 |
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)& w  ~. J, L8 W2 ^: H
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
4 q! `5 }8 ?- b! q7 C9 z        at java.awt.event.InvocationEvent.dispatch(Unknown Source), i. w. Q  K! |
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
5 U% _. o. J5 ?' ~, ~) g% e: |        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)" L7 c* ~+ N. E; I5 j; n
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)! K0 ~) D9 D$ R, r8 @
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
: f7 o. a( J* d4 M  W5 N        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  m4 O$ I4 R$ ?9 d2 d: `
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)+ F. F" l8 }! f- t: q
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-7 16:13 , Processed in 0.014126 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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