设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5966|回复: 1

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

[复制链接]
发表于 2011-8-14 15:50:58 | 显示全部楼层 |阅读模式
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解$ N( ~. o. }9 j" F
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
& t/ A7 e* _* S
2 d" X1 b0 M& `$ W* W有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
% X9 _! A3 I+ l( w8 @$ E" Q8 o, b4 _7 z
感谢感谢
0 E7 C# k# ^7 L% P+ _错误如下:
0 R9 {& c" E- f6 `5 W* k3 p
* G+ v9 N7 d( T: cException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException! i' h. d! D6 S2 v6 s5 e/ W6 G% b
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
+ d1 }) e8 m" ?: N- v        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)) I  R) G. ?( R0 b+ s( `
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)/ u- g1 j+ O; _/ x! g" Q' J8 C
        at saf.v3d.Canvas2D.update(Canvas2D.java:113)
# k/ `1 c# x4 }+ K0 w! K        at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)# k3 b# F9 O+ A
        at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)8 E+ L( B, F" D2 o1 E( H
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
$ n! A$ |. U& |: y        at java.lang.Thread.run(Unknown Source)
6 F  l% n3 [4 X% CCaused by: java.lang.NullPointerException4 K5 ?: f# O/ H8 R4 ~* ?6 S
        at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)* m  W' b/ A; \% G/ L
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)/ h) R2 ?; ~) u4 u- n, Z
        at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)1 ^/ P1 |2 o+ A, B/ N+ ~6 ^, E
        at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)* x4 ^3 z9 d1 l  u5 u- t
        at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
' z1 p6 X& c" c1 ~! c& j2 t. ~        at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
/ Q% m6 o2 V! e  k/ f        at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)' K! p; H. t- O$ e
        at saf.v3d.Canvas2D.reshape(Canvas2D.java:302); }) o5 {: q& D$ u# [1 l
        at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
( @+ M# V" @  }* R1 o& ^        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431); T) i# R# G' \1 e% T/ L" f
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
- }! S! H( R3 i' G. `. l. s        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
% y3 L$ U" s9 C. ~: [1 o: [        at java.awt.event.InvocationEvent.dispatch(Unknown Source)2 b, l3 J3 b* X) f, q/ q- q
        at java.awt.EventQueue.dispatchEvent(Unknown Source), A7 x. l! V$ @* }& Q5 k
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)+ U3 R( ?9 B" v% @0 t
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
6 }' ~# r- f& \        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source): r5 n' O' Q& Q9 R! d3 |* ?& s
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)5 z& k+ Z( l8 s* [/ s; N: [. ]# p
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
# T) X  k6 |. V3 O& s+ S        at java.awt.EventDispatchThread.run(Unknown Source)
发表于 2012-10-12 17:42:55 | 显示全部楼层
源代码贴上来看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-22 22:27 , Processed in 0.013499 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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