设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7352|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解! D) z0 q5 Q" y1 ]
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
  b- T* |) {4 f: _( r! _/ F8 k* h
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下5 y3 Q* m3 y8 W7 u& i$ }# t0 `( P

2 A1 a  ]! e9 s1 a; x( o5 A3 M# [感谢感谢
6 d( l2 j8 D# T; E错误如下:/ {' ^' Q$ x( e% \. ]; r3 K4 Z* H( @

2 c" q' u& r2 B" lException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
, R0 ]6 D, Q: m4 k! W  Q        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
4 j, D' ^% {- e: m        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
8 H  O5 E0 q  A  d        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)/ u+ ?7 D5 Q! W
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
* P% r  p/ l' o+ R7 e3 O% P) v        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
9 U( z* J* L5 v9 V, ]3 a8 N7 Y        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57). g* x6 z8 K0 c! u2 e
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
+ U" p/ |% f6 N- R5 \% j8 v2 a        at java.lang.Thread.run(Unknown Source)
4 k, u; D0 l# X- C# t" ICaused by: java.lang.NullPointerException2 A6 ^) a6 M' I' i5 J
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
+ i  k: K* B9 Q6 v# D* S- O        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)( ^; x7 S; I( q5 J: H% ~' y* l
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
+ f* a& F# m$ s; c( l3 ~4 w# \/ T9 J' C        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56): V- u6 j4 C# C
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439); T  H9 Q/ f; S4 R
        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58): n, t; A( m0 E/ l
        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)( ~/ B8 m! Q8 g; Z$ \& Z
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
! |: K% R3 z9 h9 V# F        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
2 q) [& D' K/ ]6 V        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
3 o; j5 I, l0 `! U, i) w& A        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
& h3 \. u3 o0 b. H- ?        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)3 }! _) J4 L) G. ~$ d& \* j
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
7 j* V/ ~, }5 N+ f1 d( h        at java.awt.EventQueue.dispatchEvent(Unknown Source)
4 z# D, V7 q0 Q  f& {        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
- J# V# m3 y1 X3 @& {        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)3 k8 n- H+ `; H4 j$ B, {* F! W
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
, u8 |+ M5 {5 a* U, j8 v: u        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)8 c( t& S+ A: r9 p! {# p) y& i
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source), U6 S* k, e; Z% |
        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-4 07:51 , Processed in 0.014575 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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