The GeoWave/GeoTrellis integration code that we have does not work with the most recent versions of GeoWave. The last known-working version is c127c16.
The failure occurs on this line, and produces an error of this form:
java.nio.BufferUnderflowException:
at java.nio.HeapByteBuffer.get(HeapByteBuffer.java:151)
at java.nio.ByteBuffer.get(ByteBuffer.java:715)
at mil.nga.giat.geowave.core.store.adapter.statistics.AbstractDataStatistics.binaryBuffer(AbstractDataStatistics.java:75)
at mil.nga.giat.geowave.core.geotime.store.statistics.BoundingBoxDataStatistics.fromBinary(BoundingBoxDataStatistics.java:95)
at mil.nga.giat.geowave.core.index.PersistenceUtils.fromBinary(PersistenceUtils.java:96)
at mil.nga.giat.geowave.datastore.accumulo.metadata.AbstractAccumuloPersistence.entryToValue(AbstractAccumuloPersistence.java:263)
at mil.nga.giat.geowave.datastore.accumulo.metadata.AccumuloDataStatisticsStore.entryToValue(AccumuloDataStatisticsStore.java:156)
at mil.nga.giat.geowave.datastore.accumulo.metadata.AccumuloDataStatisticsStore.entryToValue(AccumuloDataStatisticsStore.java:40)
at mil.nga.giat.geowave.datastore.accumulo.metadata.AbstractAccumuloPersistence.getObject(AbstractAccumuloPersistence.java:225)
at mil.nga.giat.geowave.datastore.accumulo.metadata.AccumuloDataStatisticsStore.getDataStatistics(AccumuloDataStatisticsStore.java:147)
...
The GeoWave/GeoTrellis integration code that we have does not work with the most recent versions of GeoWave. The last known-working version is
c127c16.The failure occurs on this line, and produces an error of this form: