|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解$ N( ~. o. }9 j" F
写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂
& t/ A7 e* _* S
2 d" X1 b0 M& `$ W* W有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下
% X9 _! A3 I+ l( w8 @$ E" Q8 o, b4 _7 z
感谢感谢
0 E7 C# k# ^7 L% P+ _错误如下:
0 R9 {& c" E- f6 `5 W* k3 p
* G+ v9 N7 d( T: cException in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException! i' h. d! D6 S2 v6 s5 e/ W6 G% b
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
+ d1 }) e8 m" ?: N- v at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)) I R) G. ?( R0 b+ s( `
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)/ u- g1 j+ O; _/ x! g" Q' J8 C
at saf.v3d.Canvas2D.update(Canvas2D.java:113)
# k/ `1 c# x4 }+ K0 w! K at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)# k3 b# F9 O+ A
at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)8 E+ L( B, F" D2 o1 E( H
at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
$ n! A$ |. U& |: y at java.lang.Thread.run(Unknown Source)
6 F l% n3 [4 X% CCaused by: java.lang.NullPointerException4 K5 ?: f# O/ H8 R4 ~* ?6 S
at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)* m W' b/ A; \% G/ L
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)/ h) R2 ?; ~) u4 u- n, Z
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)1 ^/ P1 |2 o+ A, B/ N+ ~6 ^, E
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)* x4 ^3 z9 d1 l u5 u- t
at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)
' z1 p6 X& c" c1 ~! c& j2 t. ~ at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
/ Q% m6 o2 V! e k/ f at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)' K! p; H. t- O$ e
at saf.v3d.Canvas2D.reshape(Canvas2D.java:302); }) o5 {: q& D$ u# [1 l
at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
( @+ M# V" @ }* R1 o& ^ at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431); T) i# R# G' \1 e% T/ L" f
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
- }! S! H( R3 i' G. `. l. s at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
% y3 L$ U" s9 C. ~: [1 o: [ at java.awt.event.InvocationEvent.dispatch(Unknown Source)2 b, l3 J3 b* X) f, q/ q- q
at java.awt.EventQueue.dispatchEvent(Unknown Source), A7 x. l! V$ @* }& Q5 k
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)+ U3 R( ?9 B" v% @0 t
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
6 }' ~# r- f& \ at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source): r5 n' O' Q& Q9 R! d3 |* ?& s
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)5 z& k+ Z( l8 s* [/ s; N: [. ]# p
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
# T) X k6 |. V3 O& s+ S at java.awt.EventDispatchThread.run(Unknown Source) |
|