我在发布图层时,一直报错。错误是:org.vfny.geoserver.wms.WmsException: org.vfny.geoserver.wms.WmsException: Rendering process failed。
具体的错误是,请高手耐心看下,高分奉上,小弟在此拜谢了。这个问题的具体表现是,在QGIS中以postgis作为数据源,就可以显示而且没问题。但是在geoserver中发布时,就会报这个异常。而且当比例发生改变时,有时就能显示了。
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.
java:690)
at org.geotools.renderer.shape.ShapefileRenderer.renderWithStreamingRend
erer(ShapefileRenderer.java:1518)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer
.java:1366)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer
.java:269)
at org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(
DefaultRasterMapProducer.java:388)
... 53 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 6
at org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decim
ator.java:333)
at org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decim
ator.java:176)
at org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decim
ator.java:149)
at org.geotools.geometry.jts.LiteShape2.<init>(LiteShape2.java:158)
at org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getTra
nsformedShape(StreamingRenderer.java:2597)
at org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getSha
pe(StreamingRenderer.java:2545)
at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Strea
mingRenderer.java:2030)
at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRendere
r.java:1965)
at org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingR
enderer.java:1857)
... 59 more
27 六月 16:47:46 ERROR [geotools.rendering] - 6
java.lang.ArrayIndexOutOfBoundsException: 6
at org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decim
ator.java:333)
at org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decim
ator.java:176)
at org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decim
ator.java:149)
at org.geotools.geometry.jts.LiteShape2.<init>(LiteShape2.java:158)
at org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getTra
nsformedShape(StreamingRenderer.java:2597)
at org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getSha
pe(StreamingRenderer.java:2545)
27 六月 16:47:46 ERROR [geoserver.ows] -
org.vfny.geoserver.wms.WmsException: org.vfny.geoserver.wms.WmsException: Render
ing process failed
at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapRespons
e.java:442)
at org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapte
r.java:48)
at org.geoserver.ows.Dispatcher.response(Dispatcher.java:712)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:23
3)
... 52 more
Caused by: java.lang.Exception: Error rendering feature
at org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingR
enderer.java:1862)
at org.geotools.renderer.lite.StreamingRenderer.processStylers(Streaming
Renderer.java:1770)