|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解1 t, g- I% X3 M9 j. v; H
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂( Y9 H( A" U# Y+ P3 D; Q
: C0 f) ?" m9 _4 U) a8 M
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下5 T& B7 i, g" x8 E) n$ P% o
9 F; Y# s+ T( V5 X7 J7 s
感谢感谢
+ z& Q5 H7 P# F% y错误如下:: \- G# ~1 F0 ]& ?
* D8 v9 H: X6 ?$ ~
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException0 p, f9 Z) ]9 @7 k5 X
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
# D- g ~7 i9 ` Z9 J0 K: y at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
6 B. U0 g o- B: v( `0 i! Y# z8 { at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
/ H, _, I& l7 ? at saf.v3d.Canvas2D.update(Canvas2D.java:113)
0 l1 f; x# n) N at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
) N8 l1 v+ R! C3 ^/ r. I) ~ at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)' B! C2 G- w% S& y' ]7 P, V4 f
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)$ }4 R$ N8 K) V; `' Y3 Q0 T- X
at java.lang.Thread.run(Unknown Source)3 _4 R- ^* B1 H- x/ H& C* P
Caused by: java.lang.NullPointerException' f. }3 o* m6 c* j; H# ~% _/ M
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
8 \+ I0 _ S- g" j6 N4 Q1 h at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
L w) Z4 H, z+ V+ A at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
5 T+ m9 z& s: i7 W5 K0 l+ N at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
# c9 E' L( v% \( ~7 h" J6 T3 K t" F at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
/ l( o0 D" }6 N" s at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
# T8 J5 w+ R3 b. N/ v9 { at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)$ g! ~) u* X5 O9 L' R
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
) R& n! \- ^- z* w at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
1 B- `9 O9 ~# W( Y/ G- ]2 a at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
+ V: ~) W3 R6 D at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
! }" k8 j' k2 t, @8 f at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
1 _2 {( x2 l- y" C* L at java.awt.event.InvocationEvent.dispatch(Unknown Source)
7 U7 X- O) q1 a, v; `) |4 } at java.awt.EventQueue.dispatchEvent(Unknown Source)
: b8 d6 d6 y2 Q! S' e. c% m0 J9 b at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
# A Q: R0 P- a+ ` at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
0 a5 w# G9 d: W) n at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)2 [* S4 k' B) D$ K$ q1 S
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)+ J% p9 P! Z# f4 N4 k
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
8 V# k- j8 q. g' Q, n7 M at java.awt.EventDispatchThread.run(Unknown Source) |
|