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-


Attachment: 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

Reply via email to