设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7394|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
$ f' Y) a9 A  M. i! M. e写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂1 p$ O) T5 p5 p. N% S/ W

1 O: }( g( c4 V8 V0 ]0 H有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下0 t$ ~$ c( e; g3 w$ H
& |+ p# |2 d  m! ^- r* Y
感谢感谢' |/ d8 H# P! l  y) p6 W- L! x+ U8 r. Z
错误如下:
* `+ `  c$ g3 e7 W) q; R+ _# d" Q# {  w3 p
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException# Y) S- l3 j) L$ C7 Y5 c" R- R
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
$ V7 u- A3 R  t& p! S' N& t3 `4 ?        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)4 G9 |- r% \) R8 q) l6 n& Q1 l
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
5 y( \3 i: b0 L! ~& n/ f) C. Y        at saf.v3d.Canvas2D.update(Canvas2D.java:113)4 O' t) k1 s+ L$ d7 T
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)3 x/ L& f& v+ V+ v- C
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
# X5 ~! |3 R* o        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
) ^0 L1 K5 k! v; V) h1 g  u; ]        at java.lang.Thread.run(Unknown Source)* G( d/ {. g- \) N
Caused by: java.lang.NullPointerException7 J5 }. k9 j  L) k8 E: i, F
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130); k9 g: X7 X; e9 F" A7 C
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
, ]  [1 I' t6 i$ f* \9 ?* q, R        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)% |2 P# e' U9 h% K' k2 h$ ~& u% I- Q
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)( J$ T5 K0 X# j8 G0 b) a
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)+ I! I7 ^4 M0 o/ t, f
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)3 i) u4 A* P. j# G8 b
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)" [9 j+ E5 l+ p# Y% a1 f9 j
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
9 k/ }! p& C* ^/ \$ p% z        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
& l5 J' {- {. ~: P        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
7 ]/ Y& k, f2 e3 O        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
( r8 d% n4 W$ d8 N  ?  L" F" `        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
: G7 _7 W. u7 c! R/ p        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
6 x1 N  `+ p* u+ j) ~  }        at java.awt.EventQueue.dispatchEvent(Unknown Source)0 X# S6 _& s! k3 V2 s6 B
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)& L2 S: F" s" {3 T& D
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
: G: b9 {) Q, S" S        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
% G  V0 [$ i! }$ l0 H3 w; {        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
! `* w! }, W: O: ?& J        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
0 `- F, {- g" |% T        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-16 12:36 , Processed in 0.015019 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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