|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解# n9 A+ i+ i9 @: ^3 f; T( m% \
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂4 e: a1 q5 Y" t# |6 r4 w
# X' t t1 T$ m* l1 W6 H O
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
2 S( m6 U h- s, @9 j1 n' p& K9 i2 h8 l- T+ S
感谢感谢
. l, t$ X& b$ f7 i9 x0 A7 S0 s+ W1 ]错误如下:
4 c) \3 f2 _! Z
7 t$ y f$ d) `/ W& T: I( kException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
7 t# u3 n" B% |0 L- ` \" F! A at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
. b6 H) I) C5 n4 q7 J& s at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)* a' E' Q/ @: M9 E
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
) d1 d* H; v8 B/ {. s& c$ t! C1 N at saf.v3d.Canvas2D.update(Canvas2D.java:113)
A$ f. e% |; N+ Q at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
2 G" B8 ]9 \2 |& p- h! G) i at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)( C# r% ~' ?) M* _9 p5 W' y
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)) N8 B/ w" c% e( ~* t; ?
at java.lang.Thread.run(Unknown Source)( b5 h0 J8 X( S2 d; R$ U
Caused by: java.lang.NullPointerException& R" J9 h# T6 J: Z+ m( y) }4 X
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)- f- c" P( D( [
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
3 {% b2 J; |0 ?5 \* a. ~ at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)) j9 r0 d( d$ H7 G
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
! `, G& u+ V4 V' ]( E2 \0 o at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
/ [2 Q5 N# [; q6 O3 z at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
0 x$ }- [$ z, F at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)+ y; r4 S3 p/ A; e1 e8 z ]) o. g
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
8 K e. D) {/ v at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
0 f3 O: h$ e; m8 N4 _6 y- E at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)
: }9 u E) r8 T2 U at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
* r! y Z1 s9 l at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
6 y2 k/ Q3 U/ c$ B* W# d( ?+ Z( Y/ n at java.awt.event.InvocationEvent.dispatch(Unknown Source)
) l: A6 l* Z1 C$ ?* @$ c4 x' z at java.awt.EventQueue.dispatchEvent(Unknown Source) |& T% \6 B6 E! Z* R( k: O# ]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
8 s# G' ~% Q( [ at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source). Y7 A% S" b2 C u
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source). e0 J3 ]& s3 q# |/ U4 R6 Z
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
4 z4 ?& O& H0 K( l0 x d, U' F at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
l6 G- _: Y o at java.awt.EventDispatchThread.run(Unknown Source) |
|