|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
1 p* e2 S. R4 A" {: R写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
6 F$ C8 s- c+ _0 Y4 F8 }0 R P8 B! ?3 s n
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
, T2 d- k" ^8 r8 r1 f% p
% K8 h) J4 s# r4 G5 J5 W感谢感谢
6 b& _% X9 W. c! x错误如下:) \+ a: y$ U. u# _5 V, p% a
- _, f& F( v L$ c! ]- S9 h
Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException% i& A1 ~3 E) x
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)+ ?, E' _$ I8 U1 k$ J
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
; u) }* \) C: J( P at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)- s( e( P! V8 S/ F1 z( n
at saf.v3d.Canvas2D.update(Canvas2D.java:113)! j2 a k: f! W9 h( z- ], h5 X
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
/ P5 f4 o l' U* c8 Q at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
( e% ]3 z8 D J at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
% T. |) e9 \: ^) A% `0 D* [ at java.lang.Thread.run(Unknown Source)
9 E% ^1 }) T5 I# Q) WCaused by: java.lang.NullPointerException
2 L8 c' y9 h ?& N# Q$ P6 \ at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
# f' p! g+ ~8 `: P+ r k5 f at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
; l% [5 J; Q% G6 _/ _$ A; c at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
& u& ?! T4 L! H8 j* Z7 v, O+ x6 ^ at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
/ [. M, u, I6 U+ W, k- a at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
' g8 _+ s P! q at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
3 ^+ o- I3 K! w at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
@; a, d F: P at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
& ], u) ]+ Y- h9 ?( z at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
) m2 K& ]' A1 U4 c) p; W* ? at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
0 W4 P/ H8 Y0 t' z# X3 K, o: c5 E at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
; V; s0 |" {! _ at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
+ D% P/ E! E$ a1 E, r. \ at java.awt.event.InvocationEvent.dispatch(Unknown Source)3 s7 ` ^, ]( @. R# @8 ^+ d8 u$ P
at java.awt.EventQueue.dispatchEvent(Unknown Source)
9 e8 m9 G3 z- E8 f+ l at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
5 p J3 s' y+ ? at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
) E, \7 D2 T! }% Q at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)2 A* \- P6 v8 o
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
2 T! O& d8 X7 I3 e, X; _' A6 r at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
( o$ e$ ]# l3 u6 j3 u) ^ at java.awt.EventDispatchThread.run(Unknown Source) |
|