| From | Sent On | Attachments |
|---|---|---|
| Nidel, Mike | Jul 29, 2008 6:19 am | |
| Daniele Romagnoli | Jul 29, 2008 6:41 am | |
| Nidel, Mike | Jul 29, 2008 6:44 am | |
| Daniele Romagnoli | Jul 29, 2008 6:51 am | |
| Nidel, Mike | Jul 29, 2008 7:00 am | |
| Nidel, Mike | Jul 29, 2008 7:15 am | |
| Daniele Romagnoli | Jul 29, 2008 7:16 am | |
| Daniele Romagnoli | Jul 29, 2008 7:18 am | |
| Nidel, Mike | Jul 29, 2008 7:20 am | |
| Nidel, Mike | Jul 29, 2008 7:26 am | |
| Daniele Romagnoli | Jul 29, 2008 7:32 am | |
| Nidel, Mike | Jul 29, 2008 7:35 am | |
| Daniele Romagnoli | Jul 29, 2008 7:45 am | |
| Nidel, Mike | Jul 29, 2008 7:50 am | |
| Nidel, Mike | Jul 29, 2008 8:10 am | |
| Nidel, Mike | Jul 29, 2008 8:15 am | |
| Nidel, Mike | Jul 29, 2008 8:37 am | |
| Nidel, Mike | Jul 29, 2008 1:10 pm |
| Subject: | Errors reading MrSID on linux | |
|---|---|---|
| From: | Nidel, Mike (mike...@lmco.com) | |
| Date: | Jul 29, 2008 6:19:32 am | |
| List: | net.java.dev.imageio-ext.dev | |
I have two linux systems, one is AMD x86_64 and the other is i386/i686. I've built GDAL and I'm using imageio-ext on top of it to read MrSID imagery. It's working fine on Windows but on these two systems I get two different errors.
First, on the x86_64 system:
java.lang.IndexOutOfBoundsException: incorrect array size at org.gdal.gdal.gdalJNI.Dataset_GetGeoTransform(Native Method) at org.gdal.gdal.Dataset.GetGeoTransform(Dataset.java:76) at it.geosolutions.imageio.gdalframework.GDALCommonIIOImageMetadata.setGeor eferencingInfo(GDALCommonIIOImageMetadata.java:323) at it.geosolutions.imageio.gdalframework.GDALCommonIIOImageMetadata.<init>( GDALCommonIIOImageMetadata.java:265) at it.geosolutions.imageio.gdalframework.GDALCommonIIOImageMetadata.<init>( GDALCommonIIOImageMetadata.java:305) at it.geosolutions.imageio.gdalframework.GDALImageReader.createDatasetMetad ata(GDALImageReader.java:304) at it.geosolutions.imageio.gdalframework.GDALImageReader.initialize(GDALIma geReader.java:272) at it.geosolutions.imageio.gdalframework.GDALImageReader.getNumImages(GDALI mageReader.java:1033)
Second, on the i386 system:
ERROR 5: GDALDataset::GetRasterBand(-1945631748) - Illegal band #
Creating FileImageInputStreamExtImpl ERROR 5: GDALDataset::GetRasterBand(-1945631684) - Illegal band #
Closing /external/mnidel/superoverlay/../testdata/Baghdad_2006_R1C1.sid java.lang.NullPointerException at it.geosolutions.imageio.gdalframework.GDALCommonIIOImageMetadata.setMemb ers(GDALCommonIIOImageMetadata.java:349) at it.geosolutions.imageio.gdalframework.GDALCommonIIOImageMetadata.<init>( GDALCommonIIOImageMetadata.java:264) at it.geosolutions.imageio.gdalframework.GDALCommonIIOImageMetadata.<init>( GDALCommonIIOImageMetadata.java:288) at it.geosolutions.imageio.gdalframework.GDALCommonIIOImageMetadata.<init>( GDALCommonIIOImageMetadata.java:208) at it.geosolutions.imageio.plugins.mrsid.MrSIDIIOImageMetadata.<init>(MrSID IIOImageMetadata.java:59) at it.geosolutions.imageio.plugins.mrsid.MrSIDImageReader.createDatasetMeta data(MrSIDImageReader.java:61) at it.geosolutions.imageio.gdalframework.GDALImageReader.initialize(GDALIma geReader.java:260) at it.geosolutions.imageio.gdalframework.GDALImageReader.getNumImages(GDALI mageReader.java:1033)
This second error looks like an architecture/datatype issue but I really have no idea. Have you seen either of these before?
thanks,
Mike





