|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解. e' l; _+ d) R2 l8 j" m6 w1 j
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂0 _, A' n% ^/ ]& i6 t( j/ ^
+ e. S t& h, X8 I# P
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
( J( W. P o |; M4 X, a$ W( @) D+ Q' n& [5 q3 Y4 d
感谢感谢
" H! L! L" V- r% Y0 @. e3 g错误如下:
$ R- N6 v" g. D
" i2 K% C' p. R7 X2 {* tException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException8 V' \- z" x" [% F a, p( d4 F& s
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
, ~1 u, b1 c# _ at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)5 ~! \- r9 F8 ^7 q9 x) P- [% w
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)' c! J, H a# L. g# v
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
4 G+ y+ `) o& z. `$ Z' h2 b at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
. o2 X) Y& w! |! l2 E at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
6 t- G, D8 x p; s3 J# ]8 n at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)8 A6 [) n3 V& u" Z; s, u
at java.lang.Thread.run(Unknown Source)9 |# t7 S7 [$ y ?7 i' ^
Caused by: java.lang.NullPointerException8 E1 L, U2 M/ |' Q# n( Z
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
$ y' ?- b/ u& z' X! |) s9 c) O# e at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
# ?# W* C( t! w* e, _0 e at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)( C6 M+ E' l3 }2 d3 B+ `
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)2 \3 X$ `* Q) p4 ]6 ^2 f, G, }+ ?% G! s
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
* X6 q- w' y5 q4 r0 c at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
! Z$ c% a" c9 D) ? at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)6 a6 c% i: l7 Q% B2 C
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)4 c$ s C4 g4 [7 v5 S2 d5 [
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
, l6 c. v& e) P+ ^/ Z at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)9 A3 j- E7 m+ [2 M6 q
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
3 V0 c* t$ w- ] at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
# v/ R, G' Z/ X) h/ m: x1 p at java.awt.event.InvocationEvent.dispatch(Unknown Source)
& J2 G# K( J/ R$ `$ E at java.awt.EventQueue.dispatchEvent(Unknown Source)& |' V$ ^# R9 d
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
o# `# k3 X9 H; |8 Q+ C at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)4 o1 k& |0 }0 k, q' j( a! x" l
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)9 f: D( r9 g* [; R+ J+ C, q% Q
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
' f2 n; O% u! } at java.awt.EventDispatchThread.pumpEvents(Unknown Source)6 Y- u6 _/ x8 {# k
at java.awt.EventDispatchThread.run(Unknown Source) |
|