|
|
最近在用repast s 建模做供应链管理的问题,对于repast s 中网络结构的使用很不了解
$ k% _5 K1 `, l$ l写完代码之后编译出现错误,应该是显示方面的错误,我实在弄不懂$ U0 R, [+ a. F7 \
, n2 T6 g* y4 J* r( `有没有哪位牛人帮我看看错误,或者给我个适用network结构的demo让我学习下( H" S+ X( @( J$ ?) g5 u( l3 l
& B$ M+ P F" w: c
感谢感谢4 M$ G" b# J$ C7 @0 M
错误如下:
& Q4 m- j2 {7 O& H! e3 i/ {8 M; \
+ q# M" i5 M9 B( } B1 R( K _Exception in thread "Thread-4" javax.media.opengl.GLException: java.lang.NullPointerException" g# J& J" J y1 ?# {! [9 H* J4 E
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
$ p/ k6 ^* b! k1 l, `! L' A at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)+ m( s( T* [: n& k; S% T* N; ]9 y$ B
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
( A" d0 Z# a+ [ at saf.v3d.Canvas2D.update(Canvas2D.java:113)9 c/ |' ]" J% h8 O, S
at repast.simphony.visualizationOGL2D.DisplayOGL2D.setPause(DisplayOGL2D.java:358)
, a! O6 L& E0 k0 f4 C+ G& R+ O6 ]" u/ e at repast.simphony.render.RendererManager.setPause(RendererManager.java:57)
7 y" K4 H8 s% k4 U9 L: n7 l8 J at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:46)
& S% z# S9 t' k$ U8 C. f at java.lang.Thread.run(Unknown Source)
4 R5 l% x7 ]& V- V2 d+ VCaused by: java.lang.NullPointerException
+ G$ N4 a3 |7 } at saf.v3d.scene.VEdge2D.doGetBoundingSphere(VEdge2D.java:130)1 j' @- `0 R7 n4 ?* l: A) ^
at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)
- `& ^& S# w6 h! b% S H! c6 r at saf.v3d.scene.VComposite.doGetBoundingSphere(VComposite.java:88)9 m" H, p. r. r2 ]3 ?9 W1 W
at saf.v3d.scene.VRoot.doGetBoundingSphere(VRoot.java:56)
7 o( M3 i% j2 e7 k& h$ y at saf.v3d.scene.VSpatial.getBoundingSphere(VSpatial.java:439)- Y. W+ X3 }& R* J
at saf.v3d.scene.Camera.resetAndCenter(Camera.java:58)
8 [$ k. h5 `, C+ ^4 J' K at saf.v3d.Canvas2D.centerScene(Canvas2D.java:273)
6 O, p: S4 _) v' N+ H6 l at saf.v3d.Canvas2D.reshape(Canvas2D.java:302)
1 N; F/ x4 G/ S' `$ F at com.sun.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:85)
: H! m- N( }6 H7 g+ L at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:431)3 l! f5 L' j( I: A4 B
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)) Y, z7 {7 {7 K' W9 D7 `
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
' {2 J4 g4 \. ^ at java.awt.event.InvocationEvent.dispatch(Unknown Source)
9 L4 M" q8 C" e+ \4 | at java.awt.EventQueue.dispatchEvent(Unknown Source)
; N8 L1 M% m. U( U& `6 g: Q: a at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
! r$ j3 B: r/ N k) R% s8 d$ k# h) w% q% P at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)% x+ D g# R0 \0 V) K$ u
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
( V. u3 j, w" a5 ?# X B5 m at java.awt.EventDispatchThread.pumpEvents(Unknown Source)7 n6 e3 \ @5 o; C W' H6 E/ o
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- n; Q7 Y; e) Y1 V at java.awt.EventDispatchThread.run(Unknown Source) |
|