设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6950|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解7 N) W. L8 T3 ~" P8 P" T% F6 ]( K
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
$ ~8 n  f6 s" H# e4 n" B% `
( u; b7 V7 ]7 M) t" K有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
4 v  e$ w6 x3 `* {5 t3 T1 `7 U4 i) e) M6 y: ]  W
感谢感谢4 q$ a7 A5 F1 {& [; L
错误如下:
) R- K6 ]  O' @; y/ }  G8 H" P" p. [
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
  V  Q3 a/ B9 g        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)- O4 U) d& h: A/ ]" N3 X
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)2 W8 d: M1 f% P" J2 I  Z* K
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)1 ]: ?/ Q' E7 l4 s& t6 V7 H& \
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)9 |. a1 w$ v  t
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
% M6 G: ~: i9 q+ a. c& ~0 [        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57); j1 x/ W: {9 {# f% q; m! `
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)9 ^0 `7 t; B7 w
        at java.lang.Thread.run(Unknown Source)
7 Y! O) [7 a! ]; ^Caused by: java.lang.NullPointerException7 ^. N4 J5 Y; b' o: \
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
& f2 V6 v$ a% l5 e        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
7 H8 ~9 @" R# Y1 B2 M( ^& q        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
3 n6 E' ]8 h/ {        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)* k! m6 R7 n0 p7 Q% E
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)& l2 u: H+ c! T% t
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)4 z! m. w$ \/ ]8 V( ^
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)/ G$ D) ~4 w& P* t0 {0 S9 V
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
1 i1 `  s, o; p3 Z* X* g) V) v+ U        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85); H9 i& p3 j# g) O# F
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
/ g" t8 c7 {% ~5 @        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
2 O' |* Y# L6 ]* I+ d+ \# V        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)6 u9 S, H: T: Y7 O
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)3 k* Q2 Z; }& f% \1 X% h
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
0 Z! D2 c/ T9 I7 x: z6 |2 H5 I0 m$ {        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
, `, x, A: _' C4 l        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
* @6 i- W+ R) A- z6 E  M7 U        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)& P! ~) s/ Y( y7 K. j
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)! V! z8 X/ m/ b6 P4 k
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
) x0 ~0 L. D% w+ i/ o        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-6 16:01 , Processed in 0.014248 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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