Hi, I have tried to find out why WCS GetCoverage from an image mosaic layer seems to be successful without errors but when I open the resulting GeoTIFF it is missing data. My request it hitting four granules in the mosaic and depending on my settings the GeoTIFF has either 1, 2, or three quarters filled with all black.
Now it seems to me that my Geoserver is meeting the heap memory limit while it
is trying to add some granules from the mosaic. That's OK, but instead of
sending an exception Geoserver just continues with processing the GetCoverage
request and finally it sends out a GeoTIFF that contains data from those
granules it did manage to read without heap memory issue.
Log from one GetCoverage request attached. It has two heap space errors on
lines 162 and 451.
ReadType=DIRECT_READ Resulting in no granule loaded: Empty result
java.lang.OutOfMemoryError: Java heap space
If my analysis is right wouldn't it be better to catch the first
OutOfMemoryError and send an exception?
-Jukka Rahkonen-
WCS_heap_memory_issue.log
Description: WCS_heap_memory_issue.log
------------------------------------------------------------------------------
_______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
