|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
- l8 E( V0 ^$ i写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
, X5 ?- _! w# Z' u# P/ [& u
& J. C+ D/ Z- f+ u有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
1 U# w. @3 A) r8 R7 N+ u8 l4 s; n
6 `) `/ v3 q- f5 |. N! M$ K6 V感谢感谢
0 N j' M5 u% Z, F$ W错误如下:
# l* Y x5 f0 a* g( y" p' s$ J
2 e0 N+ r% {# P* W1 N9 o3 JException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException( x3 R- }; j# {# c9 `, A
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
" o& c* [& x1 Y+ s# G at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)9 @7 c8 p; V& p& n1 h2 ^. B+ w4 R
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
8 b; p6 Y$ r' {: g% b% w' n) J at saf.v3d.Canvas2D.update(Canvas2D.java:113)4 k6 J0 d I6 I- Q* W) ^) g
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
8 `- w7 a9 W$ G5 K at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
4 Q0 W( C$ j7 j6 g! A4 p at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
: C: E6 d3 U% }5 k6 [! ` at java.lang.Thread.run(Unknown Source)' F; A8 M& W/ _3 l( n" D2 D
Caused by: java.lang.NullPointerException
* h7 g! b# X2 O3 k at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
$ ~; t5 H, l. `1 P. c at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
% |) g+ ?, s' _0 @+ R at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
3 j% l0 [, K3 Q" ]1 c9 Y4 u at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)- u, `& X8 s" i7 j: I9 s% n
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)3 h' x' t: R: D1 s
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)# x2 D3 I& J0 R- l5 A
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
7 J0 w2 ]0 t {4 f: n2 b/ L at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)3 K$ f" i0 P; ?) ]6 }% u6 D
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)7 n4 f/ V0 o; { k( b
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
& Y$ s6 @. L9 ^% p# m4 i7 m, Y at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
. {" r8 z+ [% b$ _8 g at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
! V& D4 d2 H' I; U; R# }# x" k at java.awt.event.InvocationEvent.dispatch(Unknown Source)* P& J) S" s, c% H, ~, G
at java.awt.EventQueue.dispatchEvent(Unknown Source)* i) _! U0 X" R5 J2 t( R
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)" x$ V1 S3 Z+ k6 ]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
$ |( ]8 X' V% O at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
1 `" ^& c; G+ O' c7 X, \ at java.awt.EventDispatchThread.pumpEvents(Unknown Source)' o' R. T1 a F6 F, T
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
% j) B- g J% w+ A3 M at java.awt.EventDispatchThread.run(Unknown Source) |
|