|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
: ^) W% h6 B0 p A5 t' Z写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
9 B' V R3 k# }
- g8 R# L( p; u3 D. c1 @6 p有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
; Q- Q4 R; B. e. u
: A. B' w4 o0 u2 @0 z感谢感谢% X9 {$ ` d8 b" b$ W* _
错误如下:7 }1 `' F e1 ^& t8 G
& f# r1 x# m- @8 X& F3 lException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
+ ^- x' }6 E5 c- S, [ at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
, j$ ~% R" b" p% S! O at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)$ S. w9 w$ Z% Q
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)4 H& q* m' w$ N+ {/ y
at saf.v3d.Canvas2D.update(Canvas2D.java:113)2 l) D) S2 s& y
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)& u9 S) n+ P: n- i" L
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57): Y5 c" T, P( `0 U
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
' w- x! @% b# u0 Z at java.lang.Thread.run(Unknown Source)
0 f6 ]0 R5 C7 C% ACaused by: java.lang.NullPointerException- y& K# @& W- X( x' E! H
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
- d6 h* o9 {0 d8 M4 T7 D at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)8 ^3 i( D/ h; w$ M6 {! l9 G
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
- ]6 o* p/ J8 p/ @8 ~2 @* } at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56) R6 V# d. S% u+ w: }1 L5 D
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
( E# N! h! c( ?" y w8 {9 L at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)# r" B6 Q2 G# |
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
$ c& p3 _$ D; C at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)/ _% `# a# |5 x! m5 n4 m
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
; {1 h8 G% [8 ~ at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)5 f4 _ U/ c: j' M N" @
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)% F) C U: G# n( V6 F- L* S
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
7 y# H/ j! l+ ~3 J( L at java.awt.event.InvocationEvent.dispatch(Unknown Source)
, A: f0 w$ K- K+ j at java.awt.EventQueue.dispatchEvent(Unknown Source)% Z+ g, C- W0 C: C8 P9 \5 c% n
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)2 i S1 k2 r6 _2 b7 k2 }+ I, Y
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
4 x2 Z8 W* q' |3 s4 ]! @8 e at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
( A* F2 `; ~& i. u; f7 } at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 z( Z8 K( v5 |- I
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
. o2 X, ]3 J5 K6 o3 p at java.awt.EventDispatchThread.run(Unknown Source) |
|