I'm seeing a persistent failure when I try to build main locally, it's in
gt-imageio-ext-gdal.

There's a dumpstream in the surefire-reports folder that says:

# Created at 2022-05-27T11:57:21.448
free(): invalid pointer

# Created at 2022-05-27T11:57:21.456
Aborted

And the failing tests seems to be VRTTest, RPFTOCTest & SRPTest with this
error:

-------------------------------------------------------------------------------
Test set: org.geotools.coverageio.gdal.vrt.VRTTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 s <<<
FAILURE! - in org.geotools.coverageio.gdal.vrt.VRTTest
test(org.geotools.coverageio.gdal.vrt.VRTTest)  Time elapsed: 0 s  <<<
ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
org.gdal.gdalconst.gdalconstConstants
        at
it.geosolutions.imageio.gdalframework.GDALImageReader.setInput(GDALImageReader.java:703)
        at javax.imageio.ImageReader.setInput(ImageReader.java:380)
        at
org.geotools.coverageio.BaseGridCoverage2DReader.<init>(BaseGridCoverage2DReader.java:161)
        at
org.geotools.coverageio.gdal.BaseGDALGridCoverage2DReader.<init>(BaseGDALGridCoverage2DReader.java:74)
        at
org.geotools.coverageio.gdal.vrt.VRTReader.<init>(VRTReader.java:54)
        at org.geotools.coverageio.gdal.vrt.VRTTest.test(VRTTest.java:102)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)

While DTEDTest fails with:

Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.049 s <<<
FAILURE! - in org.geotools.coverageio.gdal.dted.DTEDTest
test(org.geotools.coverageio.gdal.dted.DTEDTest)  Time elapsed: 0.047 s
 <<< ERROR!
java.lang.UnsatisfiedLinkError:
org.gdal.gdalconst.gdalconstJNI.OF_MULTIDIM_RASTER_get()I
        at org.gdal.gdalconst.gdalconstJNI.OF_MULTIDIM_RASTER_get(Native
Method)
        at
org.gdal.gdalconst.gdalconstConstants.<clinit>(gdalconstConstants.java:101)
        at
it.geosolutions.imageio.gdalframework.GDALImageReader.setInput(GDALImageReader.java:703)
        at javax.imageio.ImageReader.setInput(ImageReader.java:380)
        at
org.geotools.coverageio.BaseGridCoverage2DReader.<init>(BaseGridCoverage2DReader.java:161)
        at
org.geotools.coverageio.gdal.BaseGDALGridCoverage2DReader.<init>(BaseGDALGridCoverage2DReader.java:74)
        at
org.geotools.coverageio.gdal.dted.DTEDReader.<init>(DTEDReader.java:53)
        at org.geotools.coverageio.gdal.dted.DTEDTest.test(DTEDTest.java:75)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)

gdal-config --version reports 3.3.2 and I'm running Ubuntu 20.04 LTS.

Can anyone see what might be up?

Ian

-- 
Ian Turton
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to