设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5548|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解4 V* c, R2 A0 d* m9 y8 `) S9 Y' U( \
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
% v$ I) {. \0 w; l) S- m
0 q' [  X+ H! H7 e0 {有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下4 L# `6 L% W+ |

2 I# j7 T' @0 X: X0 ~2 d+ I' J感谢感谢+ V4 b* L1 c4 p$ R: o+ O
错误如下:6 o+ L1 A: k$ C' l/ K

( [+ H" w. \8 L  k9 p; i  L' u4 hException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException" J9 z0 `: I7 V6 P/ k
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)  i+ v/ _; _3 B3 v) r8 {) J2 l3 Y
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)$ A5 w, f$ K& a3 K  d3 O
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244); g1 N( C* F) M5 X( {; w
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)- A; P. K% k  E3 J* g* d
        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)) E! Q* K! }0 v. S* V
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)7 }4 g! s8 ~8 G; a! S# v* Z6 ^, r
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
- r# [; v9 X- l# k( z        at java.lang.Thread.run(Unknown Source)
$ h6 e- S6 ^' K. ]- {- y* [Caused by: java.lang.NullPointerException
0 T; D; Y3 t  S6 K; r. {% G0 U        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)! T* K! G# I- j' T0 f! q' M
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)2 Y# Q" I* x: w3 y2 b
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
2 T# @$ @* r9 Y9 i0 x/ H0 X2 j& q. g  u        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56), q6 u# F: I2 X& o
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
$ @4 {3 W3 x+ ^! O. W0 v        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
" Z  h* l" D2 @+ b        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
! f1 c) S+ }2 H- k' P" @( s6 i        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)2 r: N1 K( I# @: E2 q& _  f0 E
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
0 b9 O5 ?# X* R% z2 F% D        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431): r) l4 R! h3 L
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
* p! I! E) }( A% q$ N! F9 |( s        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)0 W  _6 u8 D7 I8 k7 B
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
; g/ ]7 \* ^& o5 ~- n        at java.awt.EventQueue.dispatchEvent(Unknown Source)
* ~: q$ V# x' O. h& R4 _/ R        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
! b3 d! A7 D6 T, c        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source); i% I% W% ?9 P& Z6 h4 f1 c! q: D
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)2 v0 l: R' ^2 h, S0 n7 `# l* N
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source), u$ M' o# P" r: G/ N7 ?8 g2 r
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
, L* o, t" p- N6 i% x8 j2 m        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-14 00:14 , Processed in 0.017986 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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