Hi,

I was using  geoserver 2.8.2 with geotools 14.2 and when trying to set an 
InputTransparentColor to a layer, an exception was thrown. The exception is:


org.geoserver.platform.ServiceException: Error rendering coverage on the fast 
path
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:344)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:259)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:132)
        at org.geoserver.wms.GetMap.executeInternal(GetMap.java:505)
        at org.geoserver.wms.GetMap.run(GetMap.java:249)
        at org.geoserver.wms.GetMap.run(GetMap.java:119)

Caused by: org.geoserver.platform.ServiceException: 
java.lang.IllegalStateException: Unsupported data type.
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.directRasterRender(RenderedImageMapOutputFormat.java:1055)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:342)
        ... 106 more
Caused by: java.lang.IllegalStateException: Unsupported data type.
        at 
org.geotools.image.ImageWorker.makeColorTransparent(ImageWorker.java:2459)
        at org.geotools.gce.geotiff.GeoTiffReader.read(GeoTiffReader.java:650)
        at 
org.geotools.coverage.grid.io.AbstractGridCoverage2DReader.read(AbstractGridCoverage2DReader.java:254)
        at 
org.geoserver.catalog.SingleGridCoverage2DReader.read(SingleGridCoverage2DReader.java:149)
        at 
org.geoserver.catalog.CoverageDimensionCustomizerReader.read(CoverageDimensionCustomizerReader.java:229)
        at 
org.geoserver.catalog.CoverageDimensionCustomizerReader.read(CoverageDimensionCustomizerReader.java:219)
        at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageReaderHelper.readSingleCoverage(GridCoverageReaderHelper.java:511)
        at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageReaderHelper.readCoverageInEnvelope(GridCoverageReaderHelper.java:298)
        at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageReaderHelper.readCoverages(GridCoverageReaderHelper.java:203)
        at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.renderImage(GridCoverageRenderer.java:800)
        at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.renderImage(GridCoverageRenderer.java:768)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.directRasterRender(RenderedImageMapOutputFormat.java:947)
        ... 107 more


I was using the color 000000 (black), with a 16bit geotiff taken from a 
landsat8 scene (i create a geotiff store referencing one band of that scene and 
then publish the layer) .


Anyone knows what the problem could be? I see that the error is also reported 
in Jira with no fixes yet, but maybe the issues aren't uptodate.

https://osgeo-org.atlassian.net/browse/GEOS-6847

https://osgeo-org.atlassian.net/browse/GEOS-6470


Thanks,

PS: Is it better to also post this in the geotools list?
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to