|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解2 T% R3 Q5 [4 F. n1 f8 g7 X2 B
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂2 j3 ^$ ~1 a! `* H+ P; D
3 i# T( L6 g: ]6 Q
有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下, x! m7 b4 _3 P
# H! t% B4 I# u- Z3 j感谢感谢
& z4 j: Q+ M1 P$ J! c7 G' J4 {错误如下:- \" \3 K; D! v [- r* X+ r
( G- }' T/ M; d7 p0 KException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException S, y( s+ [( F! j" V
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)4 D* W& {* d9 f
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
4 `7 Q# h9 K; x' h' ? at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
w0 e: S" m- D5 x at saf.v3d.Canvas2D.update(Canvas2D.java:113)/ N+ q$ l7 O1 S
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
R4 E8 G7 Q( v at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
# v. `, F" a* r$ \ at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
5 g+ L7 {, g, H- c' K1 m at java.lang.Thread.run(Unknown Source) O; r5 x0 x7 r! o; D; |
Caused by: java.lang.NullPointerException0 D, s8 n$ j2 G# K
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)9 l9 O4 c3 C# b6 e; t: o
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88) u3 g/ F8 H, [! j, X4 s
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
& L4 z0 E, W5 B at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
* ?7 z% e2 y2 L& V; S0 X+ X at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
1 Y R' _) `# B# @' {; D n: R0 O" q at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
0 Z& P' ^( v% z- L* ?' H; j+ m. Y at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
& x4 M9 b/ q* R+ e" I# J& g3 b at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
3 a, x' }% @* T/ O v at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
- P# y( F3 x4 z g; K, C/ {0 p4 l2 {& N at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)2 h3 V" ]8 E, d/ S/ W' S/ Y
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
j" G' U" E" z* O- }; S8 U: e9 g at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)& x" O% W7 G; }2 J8 A
at java.awt.event.InvocationEvent.dispatch(Unknown Source)4 t" W$ v7 H1 L$ E7 b
at java.awt.EventQueue.dispatchEvent(Unknown Source)
- j- b9 }$ `- x at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
& w$ t! @* c7 E8 M, s at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
, }# J1 o5 K. ^, O at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
* Q# w+ j s. d' ^ at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
6 F( b# ?! `/ p at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
$ c" e4 h/ `. P4 T7 e, l at java.awt.EventDispatchThread.run(Unknown Source) |
|