设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6290|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解5 e0 d# m( O* p
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
! G( C# @" s9 k6 s* r3 X
. b4 t% L) z& L/ V) U# ^4 w有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
0 q9 U) L# V4 e9 x% V# L. y1 i2 i8 G* a
感谢感谢
+ ~( g! h% A" n1 `, b$ ?8 T% x错误如下:4 G5 i6 q$ |% Z9 n: l7 M$ V: |

: X# f! f5 v. H- ?" c# TException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException! U/ U- ?0 g$ K
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271), o- `9 z: l" `- u9 z& m  }9 Z
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)* e+ F- m3 n# B+ Q, x) w
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
" x* v8 i& V! a% ~        at saf.v3d.Canvas2D.update(Canvas2D.java:113)4 S4 m5 ^/ L) t) l8 D
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
, `6 l/ t% v  J5 z( W/ u        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
/ {, {. S9 g/ ?" \. x! @# T2 R        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)2 s; P9 O* I- I0 l8 j) {$ b" e
        at java.lang.Thread.run(Unknown Source)
& o) O2 J6 Z0 n# _' ZCaused by: java.lang.NullPointerException
" _; k2 x3 Q9 k+ U2 Z        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)5 b  M" |) n7 N4 g! `
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)& a9 g& p& K2 p9 m/ z6 H- ?' t
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88). f3 i# p$ N1 {" D8 M/ G" m
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
5 Q7 P5 h3 @, _        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
4 @6 Y# \: M) `. ?        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
% V3 V! F- ]3 l4 M        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)- F9 L) H: W; `2 j4 l
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
& }) R( ?0 g: }+ j        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
. g% f9 v% e! {' t. x: @        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)" j/ E, c3 c. l
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
) R( X! I0 X% C+ R! c) l' v        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
) w% y! ^9 k7 h2 j3 e        at java.awt.event.InvocationEvent.dispatch(Unknown Source)/ Q: A( a2 x8 |6 }, p+ h& @% n0 m
        at java.awt.EventQueue.dispatchEvent(Unknown Source); Y3 o  E! C( }2 U. T; O
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
- E( e2 h, @+ B6 D        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)+ G5 I% p7 C0 `1 n8 c' v
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
! D$ K  S7 F3 G3 `6 `/ E        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)% R) G9 o6 }% T" M( q2 c: ^' O! o- I
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)+ r+ g9 L6 B# S! [1 W8 j8 e  p* F
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-20 21:31 , Processed in 0.014414 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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