|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解 ?4 [- L& f, L7 k0 C) x8 a
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂6 P7 y* H" E" q7 V& w
/ N1 U& m5 O# o' z# i有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下2 u: i) @! i2 U$ ~' M, a
, D+ Z$ F% Z8 ^9 }感谢感谢7 C* x2 z2 _5 {7 x4 ^3 E8 f" t' t
错误如下:) D. E" i% V0 d- o3 c
0 `. c1 P' f. n9 S% M( {. i2 Q; t! HException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException! T0 b! J w! ?% g W4 b% K* `9 F; r* F5 ]
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
( c& E# H" |: D, @1 C at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)" g4 Z7 d# Y3 u- Q* D; Q6 J
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)% x4 j/ B6 `. e2 S# _9 c% ?
at saf.v3d.Canvas2D.update(Canvas2D.java:113)1 Y' P, j f% \, j7 `- Y' b, }
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358). A- f) L3 i$ I2 J; |0 K: H: b
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
; O. U' { |3 B/ _$ ?- f" d at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46) p; \( r/ r( J1 K2 z6 m
at java.lang.Thread.run(Unknown Source)
$ O) B+ V7 ^8 h) ^+ W/ d- mCaused by: java.lang.NullPointerException
( P9 `' c, w4 v) L2 B at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130); u% \6 p' F' j) E# v A- o
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
* F5 `3 ~5 `3 s3 @- e at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)# L5 t* l5 @0 i
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)1 m9 `/ w! y1 h8 ?, }, i
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)/ [; r, n- i! J3 q# p- U
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
* _$ k4 m2 W" D0 v3 S; C at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)* ?# j5 D% m. V( H1 \* X
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)+ @- v1 J; |2 I: |
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)" l9 t# N- J B2 S3 K7 g
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
, X2 N- I r' x. j( K: R6 G at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
" }* m$ v' L$ x6 j at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)4 V2 Y2 s" z2 l$ _" X8 L: d6 e
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
, {5 I& M6 w- V) |: a at java.awt.EventQueue.dispatchEvent(Unknown Source)
, H: A: S" ? ?) A' J at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)+ ], Q: C: u$ [6 G" M& b
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)$ P. t! Z4 T# h! x
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)* T5 S3 J* |+ X& M
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)7 L+ g) S5 k& H% K
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
; s$ k# L' F5 @! A at java.awt.EventDispatchThread.run(Unknown Source) |
|