设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5538|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解. u3 M0 }* F. n! K, s: U
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂1 s! ~/ u$ G: `9 \# H3 X% z* p
+ i* B) _, g$ A( F( V1 {! U" D
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下2 \, a$ R5 J3 T9 t
2 a/ c% d) y5 y
感谢感谢6 D) S$ h# b7 X, A) i5 c
错误如下:
2 y; a( u  \( A8 L# w- |" Z6 P) S' l% X- h* w7 V
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
! @( i0 n$ z" k        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
+ S8 s, E: `7 E8 a        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)0 U- ~% Z, u) s
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
; @/ E& F, F. V/ b        at saf.v3d.Canvas2D.update(Canvas2D.java:113)$ f9 X+ g  V5 S, V; x  [6 o7 K
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)  [! w  f) c$ ~5 S+ C
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
" Z8 _2 B5 v) E% j( Z( S' Y# s8 [        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
- p8 N1 G4 M% J4 p# w        at java.lang.Thread.run(Unknown Source)( L5 o2 B! z  k8 T/ V, y6 ^
Caused by: java.lang.NullPointerException* c9 @7 ]7 O0 [! I  d
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)7 K0 f. B5 N# Z' U& q
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)7 t3 T- R: p% A9 u
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)6 J) [3 c8 T. ]* g' q# |9 a" b1 @. J
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56), U& P+ o$ d& W% B  U
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
' n3 N5 L' r7 U' m1 x4 ]- X        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
7 m- m7 I' h5 i& M& [$ R        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
" j+ C- r% U" G8 I* @9 ^# |2 G: J        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)" w3 {" [6 N$ L# |$ [; L
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
( t& z) l3 G  t  g, d$ M        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
3 W! @7 {( S) K        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
& H- E; s! v/ V        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
/ W1 z! ]& }, N# T0 H        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
) P! }8 B9 H1 L        at java.awt.EventQueue.dispatchEvent(Unknown Source), d% g+ r2 [# |8 c1 k
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
$ A' l8 c, N2 T* G( k* T        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)4 b& D: z2 p; n/ G" X
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  E# `( A, ~8 ]6 s: {; p
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 j: @5 E7 U; t8 z) a; H8 ?. d8 o
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)* I1 P) S. {* f' y7 k- ]/ K6 s
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-10 22:15 , Processed in 0.014907 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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