设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6001|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
3 j9 l; P, p; S0 }. |. P' h8 @写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂0 A  |* k0 ?& o( g/ ]7 V
  A! f! q  ~1 ?
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下4 E7 O: e2 H0 A/ F7 A

+ P4 J9 Y  L. f, x5 l' b4 @感谢感谢
7 o" `. G  y" I( {错误如下:( v3 X* [, {3 Q! X# D' e# N) o$ s
+ D8 H- `; E+ y4 i! {2 v
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException( g1 ^# o, [3 o2 r2 @
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
2 T9 w! h0 Q& s% T6 j        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)8 o; o0 I6 d  n5 ~# L, O3 b* ?& u
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)! y: s5 O! w3 y1 M
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
% `1 h) J$ H$ [) l2 k        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358); r! t1 \4 D: v0 ?7 r
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)5 [, W) U0 p% Q, m$ ~! W( Y
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
& s  U' F& g! i; q( H        at java.lang.Thread.run(Unknown Source)
9 q+ l( U0 m0 I) _( }Caused by: java.lang.NullPointerException
$ `/ t. n0 V7 d        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
' R! `4 [; _# z# ]7 m        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
1 a6 ]# F' Q3 H1 h4 w& F2 I        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
  ]- h$ c0 V+ K3 ~        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
2 z1 Z2 r3 n  |: o6 t6 T        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)! q4 O( v5 e3 j( J+ O9 I9 M
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
- u$ l# O9 w) ]# S5 G" x7 q        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)( W( }4 P- q; q7 V7 w- j5 E
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
! M+ W+ V. [* l2 `) \/ W$ h% y        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
! j! g! O, b4 e7 }; E        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)- n# I( F' y. J* \: w3 K8 Z
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194): t0 T% X" Y8 Q; E$ O2 \- H
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)! c% O# C  _$ v9 S7 ^' r8 W
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
$ b" ^6 V$ x0 S9 n, i! w% u+ @2 q" @        at java.awt.EventQueue.dispatchEvent(Unknown Source)
# N% S/ h1 h4 O. v2 A        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
6 _# q0 Z" v& w8 z& r( [0 Y        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
* _% ^) A5 h- W; k        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
% d# b, ^. N, X2 c* O2 |        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)7 a2 B/ k. o- b" o- G+ @
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)& `* N8 T( E+ q
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-30 02:22 , Processed in 0.012370 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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