|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解. `8 [% L6 }0 p
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂2 N) k" R' j; E8 _4 t# V" [; g
/ S! e9 {, u+ x8 ~" }有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
& L! |+ c+ y* i( r8 ]4 y, I: ~( s
感谢感谢1 X* J% w; n- l' [; R9 D# |1 A. [
错误如下:' `6 h5 q4 ~: y; f% r- D5 l! ^
2 Q* R/ z* \8 U g; `- c7 P+ GException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException
: T2 e I/ Y( Y; s+ j$ z1 e at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)/ x' Y n1 t9 e4 a9 E/ `$ e0 z& R
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
, D4 s6 s8 J) l$ G# y8 p at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)* c7 h5 ~9 G1 P3 M' Y4 ?% A9 m. Z
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
5 Y; X6 a1 B" m4 c( s) u# F2 k at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
. q( ^( H1 s v- F% [ at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
! p& ~9 V) R: f+ y/ Y at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
2 f1 C, d& R1 _ o7 E at java.lang.Thread.run(Unknown Source)
8 s" M/ n+ c$ s9 J+ HCaused by: java.lang.NullPointerException
1 `7 T' ^7 J3 H/ B4 p! b9 H8 o at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)
7 | z! c# {% e at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
' m% m/ N8 U; Q g& h at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
1 a0 W( u( l* J' H, U at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)6 F% b# g/ p- o7 P. y$ P
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439). q9 o& ]3 P3 D7 ]5 h
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58) D' Y( k. K6 p
at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
# `8 A" e# y4 A at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
" H+ s& G% x3 I" I at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
# a4 `3 d8 ]% l0 \ at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)' r# g) ~9 x# H. |
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)* Y" Z! v- w1 U( b+ `0 W
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
2 W2 H' V% o |. e1 V at java.awt.event.InvocationEvent.dispatch(Unknown Source)/ {' j2 k) n* y
at java.awt.EventQueue.dispatchEvent(Unknown Source)
) _! ^1 z) ^/ x6 _2 z# K3 C5 _0 _ at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
* p0 d' G( N: B1 o- i: X8 f at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
5 N. O o; q0 @$ w2 z* a& k0 ? at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)4 [) \9 q/ o% [8 a: B" F" S
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
8 ^* F {8 m8 E A+ [4 k at java.awt.EventDispatchThread.pumpEvents(Unknown Source)% b2 A) X- h" W6 J( t6 H+ ~
at java.awt.EventDispatchThread.run(Unknown Source) |
|