设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7093|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
8 {* v- a) S( n- y" _: [写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂# I0 q/ Q- v) C/ V7 z

/ u3 I2 y9 D& F2 O# w1 P0 U8 M有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
; V! ]% e* l; t! b3 {1 u! ~" A" e- G# _1 m- E
感谢感谢
# {7 H' N0 ?& {7 t* n' Q错误如下:7 \! p0 V& j: u* O4 B

, S: p6 r' ]7 t5 z/ mException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException2 p7 y. q9 p9 Y6 S
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)# E. i) N) x/ A2 L8 ~
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
" e# J: _' k, ]        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
) \/ J; U1 \3 s( b4 W& Q2 V# v        at saf.v3d.Canvas2D.update(Canvas2D.java:113)& W9 P+ }/ }& J% D- z' J8 }
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
; [1 r& u7 Y3 F" n. U0 l# j+ G6 Q        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)3 m! ], K1 u" I9 k# ]4 e, ]! U, p
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46). Z9 z8 z0 Q: k7 l$ h
        at java.lang.Thread.run(Unknown Source)% w! y$ a3 g) `' M9 z; W
Caused by: java.lang.NullPointerException' m/ r3 f  j; Y8 Y4 ]0 P
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)+ w/ L, n- ?# t9 h+ x9 Y
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88), ]2 r3 F7 c' K; e. U8 @
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)& W# ~# N6 T2 E6 {* X& A3 t
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)0 ~6 x( h! H6 Q; J7 n
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
! o: Q0 t7 M: M6 f0 K3 N9 z  u        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
: |% I8 G0 O  ~# _; H        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
; l8 F# o1 P2 c' N9 Y. W0 l% i7 Q        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
" ~1 b. R: G: f9 [& m9 {1 D1 a  ?1 D: O        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
, `, x) R# F, j/ p8 ^! @        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)0 V- G8 O" e# H" c. [* I/ D* r4 e
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
) p$ V9 w7 m* q/ _4 c        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
5 |% C. I8 X& m        at java.awt.event.InvocationEvent.dispatch(Unknown Source)$ W9 A1 g+ C1 ?1 t' ?% M) G
        at java.awt.EventQueue.dispatchEvent(Unknown Source)2 h! e- l/ ^% ^+ A; X
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
9 X& p* ~, e* y2 d) y' l* E        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)" G+ `( d; \8 o2 b1 q
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)4 f6 n, `+ w, ~0 C3 G% D6 x
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)8 M6 ]1 h3 E/ b8 r9 n% ?' @' z) a- S
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
! C% g5 ~( Q* `2 U( }; g        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-20 21:27 , Processed in 0.014306 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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