atom feed18 messages in net.java.dev.imageio-ext.devErrors reading MrSID on linux
FromSent OnAttachments
Nidel, MikeJul 29, 2008 6:19 am 
Daniele RomagnoliJul 29, 2008 6:41 am 
Nidel, MikeJul 29, 2008 6:44 am 
Daniele RomagnoliJul 29, 2008 6:51 am 
Nidel, MikeJul 29, 2008 7:00 am 
Nidel, MikeJul 29, 2008 7:15 am 
Daniele RomagnoliJul 29, 2008 7:16 am 
Daniele RomagnoliJul 29, 2008 7:18 am 
Nidel, MikeJul 29, 2008 7:20 am 
Nidel, MikeJul 29, 2008 7:26 am 
Daniele RomagnoliJul 29, 2008 7:32 am 
Nidel, MikeJul 29, 2008 7:35 am 
Daniele RomagnoliJul 29, 2008 7:45 am 
Nidel, MikeJul 29, 2008 7:50 am 
Nidel, MikeJul 29, 2008 8:10 am 
Nidel, MikeJul 29, 2008 8:15 am 
Nidel, MikeJul 29, 2008 8:37 am 
Nidel, MikeJul 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