|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解5 e0 d# m( O* p
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
! G( C# @" s9 k6 s* r3 X
. b4 t% L) z& L/ V) U# ^4 w有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
0 q9 U) L# V4 e9 x% V# L. y1 i2 i8 G* a
感谢感谢
+ ~( g! h% A" n1 `, b$ ?8 T% x错误如下:4 G5 i6 q$ |% Z9 n: l7 M$ V: |
: X# f! f5 v. H- ?" c# TException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException! U/ U- ?0 g$ K
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271), o- `9 z: l" `- u9 z& m }9 Z
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)* e+ F- m3 n# B+ Q, x) w
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
" x* v8 i& V! a% ~ at saf.v3d.Canvas2D.update(Canvas2D.java:113)4 S4 m5 ^/ L) t) l8 D
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
, `6 l/ t% v J5 z( W/ u at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
/ {, {. S9 g/ ?" \. x! @# T2 R at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)2 s; P9 O* I- I0 l8 j) {$ b" e
at java.lang.Thread.run(Unknown Source)
& o) O2 J6 Z0 n# _' ZCaused by: java.lang.NullPointerException
" _; k2 x3 Q9 k+ U2 Z at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)5 b M" |) n7 N4 g! `
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)& a9 g& p& K2 p9 m/ z6 H- ?' t
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88). f3 i# p$ N1 {" D8 M/ G" m
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
5 Q7 P5 h3 @, _ at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
4 @6 Y# \: M) `. ? at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
% V3 V! F- ]3 l4 M at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)- F9 L) H: W; `2 j4 l
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
& }) R( ?0 g: }+ j at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
. g% f9 v% e! {' t. x: @ at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)" j/ E, c3 c. l
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
) R( X! I0 X% C+ R! c) l' v at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
) w% y! ^9 k7 h2 j3 e at java.awt.event.InvocationEvent.dispatch(Unknown Source)/ Q: A( a2 x8 |6 }, p+ h& @% n0 m
at java.awt.EventQueue.dispatchEvent(Unknown Source); Y3 o E! C( }2 U. T; O
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
- E( e2 h, @+ B6 D at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)+ G5 I% p7 C0 `1 n8 c' v
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
! D$ K S7 F3 G3 `6 `/ E at java.awt.EventDispatchThread.pumpEvents(Unknown Source)% R) G9 o6 }% T" M( q2 c: ^' O! o- I
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)+ r+ g9 L6 B# S! [1 W8 j8 e p* F
at java.awt.EventDispatchThread.run(Unknown Source) |
|