|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
) K N7 @. W B# p0 L0 ?! g6 G写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂. b& K4 r" Z3 Z, O
1 H5 w m! w4 D- a1 f有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
# y' h- w3 |4 J7 \( l
& b, P- ~8 }: O* B( {- m! Z- A/ W感谢感谢! r' @7 U, @0 d Q, _
错误如下:
G+ E# h& F. U1 s0 B, S
" ^4 b* P7 q5 l# q S8 [9 wException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException/ d8 g$ J9 C) d" _
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
* H0 ?! N6 Y8 a* Z0 h' N& B at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)" f* C7 D- `+ ?: }' V+ K8 i; W
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)* c# P4 _* u# A' D( m
at saf.v3d.Canvas2D.update(Canvas2D.java:113)" a) W, k; i2 O/ H
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)+ Z2 f& [& Z- P: T4 \4 ? W
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57): Q; X$ ^' b6 D5 V
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
% r- l) w. f- C at java.lang.Thread.run(Unknown Source)
( G& A% o, F. c& h* _7 SCaused by: java.lang.NullPointerException+ a r0 d! [; s
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)0 t- u; P) n! ^) y
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
; |) ]2 ] n, v2 ? at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)& q) D- @. ~/ `# _3 }
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
* m) U. Q! F- u5 ]7 q" _+ ] at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439); x: T- I3 O+ E: I1 B x7 P8 w8 m
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58) @3 S* M+ C: C( E. X- ?
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
+ c. W( P* I/ g0 Y; l at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)4 T* i3 ]4 ]! s3 R t
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85) q6 Y F8 W( V4 g: r
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
! z' |8 P3 e/ L) X at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
" {: P" k8 p( [- n" A* \# q+ a at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)& q; E/ y- { W( c
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
: X6 }) D8 t% y2 ^ at java.awt.EventQueue.dispatchEvent(Unknown Source) V- T7 P! N6 Z4 ?* }% Y5 h8 ]9 b
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
" | B7 c( I$ E at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source), j1 J' f5 O" y+ D# c1 D
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)& B' G: E/ Q/ P
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
! E1 _! Q0 |$ a at java.awt.EventDispatchThread.pumpEvents(Unknown Source)+ I `6 H) I0 a: Q4 d2 P- v0 _
at java.awt.EventDispatchThread.run(Unknown Source) |
|