设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7502|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
& _, X3 l) T- c& }- y% D+ n写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂2 s) Q8 W* m1 e6 Y$ k6 f' f3 L

" X3 X; q$ v; ]% w/ @$ r有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下! C" n" K, p) i& b- {/ O8 N

* U- L' t7 r% q" |( b& \感谢感谢% z8 V! W: b$ E: ?5 @
错误如下:6 U7 [4 C# L6 q3 b3 u
+ {1 F8 W3 U' j
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
1 @% }' T( d# X+ S! F! o        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271); y" ~) F6 k/ G+ P9 v# E. f
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)/ F4 m+ X: F8 \& C( n+ E
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
- A& T' A$ f/ [& P        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
5 e3 s1 i* C: N$ m- ]7 e, u6 g        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
3 i' f5 n. x: z. o7 x* |        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
6 m$ z5 H5 F9 [& D( V2 L+ a        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46). F9 }( f8 Y+ S1 f3 N" f
        at java.lang.Thread.run(Unknown Source)
3 Z  X. B. v  p% Q1 y9 ]& I3 yCaused by: java.lang.NullPointerException1 {/ }- Q3 b9 P% j, W
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)( \/ D( \. m9 Y$ r% g
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)) J% U; H; V8 o1 M6 M5 D! m1 ^
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
# ?) ]% J1 I9 M9 `1 r1 |        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)- N, ]* E) o0 ]/ H) e+ H2 B2 }. H) E* F
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439); B' ]" v6 ^- A0 i
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
1 n& U* p( u& d  D* K0 N        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
+ X4 I) |5 S- ?; l: y3 M        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)' s( _' t) t/ v6 ^. N% Q' i2 D
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
- \" {3 t9 x5 u+ V' l0 e        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
. {/ `9 x2 k. }/ I0 a2 Z& u        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)3 [, _' u/ x' B- Q( Z
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
; \. Q! H9 v# m: |! X+ P        at java.awt.event.InvocationEvent.dispatch(Unknown Source)6 e2 y3 ]. e! r# @
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
6 n- Q  K3 \6 \6 ^        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)6 e5 {! B9 g5 F( ~9 I! H. p3 B
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)' m2 a, a; X( Z
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)6 r6 p, ?4 C; o: _
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
4 c! u+ P. _$ f0 t) N9 y        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)& f4 Q& d+ M& J6 ?5 k
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-10 12:01 , Processed in 0.031511 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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