|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解- O4 z8 @: J4 s) Y
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂) W8 D9 E; m0 A! R! Z+ s" I
% H; T* }# M3 m9 u J. R
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
4 V" ^6 L$ d' C6 q" i
* o ~, S1 a5 S* v- E* G; l. a感谢感谢
# i- x9 i, c6 B* M) g错误如下:
1 |) u/ F% q- P0 ^2 A0 X
3 z V; U' o y9 W3 _# zException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException: U) H3 ~; A1 M
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)" ? ?6 X% U" g: o1 i
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410), r6 ]; @6 v5 N
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)) e. B5 `# C' ?) B
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
. s4 {* W' s4 d' y- g at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)8 B& B7 f! _- Y+ _- i
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)6 q8 n( ^2 [8 b4 k
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)- G, h+ W- R3 D
at java.lang.Thread.run(Unknown Source)
N+ ]5 V- i! i5 \: {0 n( {! J; R2 DCaused by: java.lang.NullPointerException
3 |4 C- Q6 g5 ? u at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130) |0 n$ j9 U* J; g" Y/ d( ~
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)' e& h" E/ Z# V0 O3 O
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
+ A, E$ C* s' E) K0 Q9 P at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)! `* N* j* d' Q# v$ J1 h1 h
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)3 c$ F7 j, K, b# z. ]6 [6 {
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
' @9 o" l& D% a$ \" Q+ M at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)) e1 U% i7 f8 \! c
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
$ l$ ? L( Z9 E3 ?& | at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
9 c( y$ {5 `) z H* `6 m6 |+ E at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431), R5 \8 B1 Z. b3 \: t/ q
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)8 ]% }3 ^( L+ D. a1 Q c
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)2 I1 M$ K$ ^2 G" {" j4 W5 d/ t* H0 M4 ?6 u
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
, Z1 ?# [1 W1 o% X& R at java.awt.EventQueue.dispatchEvent(Unknown Source)
6 T" {8 m! l4 V8 @ at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
6 D+ P. a& F- w& U7 v at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
/ U: p1 q# \% F) c at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
- L. C" \' O7 w: T, s1 R at java.awt.EventDispatchThread.pumpEvents(Unknown Source)# t( S8 I% h4 O4 \- `( i
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)9 ~" B) q, U: g* b- m/ |
at java.awt.EventDispatchThread.run(Unknown Source) |
|