In the org.openjump.core.rasterimage.TiffUtilsV2 class,
if I substitute:

private static GeoReferencedRaster getGeoReferencedRaster(File tiffFile)
throws IOException {

......

try {

geoRaster = new GeoReferencedRaster(tiffFile.toString(),

new it.geosolutions.imageioimpl.plugins.tiff.TIFFImageReaderSpi());

// new com.github.jaiimageio.impl.plugins.tiff.TIFFImageReaderSpi());

......

return geoRaster;

}

with

private static GeoReferencedRaster getGeoReferencedRaster(File tiffFile)
throws IOException {

......

try {

geoRaster = new GeoReferencedRaster(tiffFile.toString(),

// new it.geosolutions.imageioimpl.plugins.tiff.TIFFImageReaderSpi());

new com.github.jaiimageio.impl.plugins.tiff.TIFFImageReaderSpi());

......

return geoRaster;

}
It seems to work fine

Il giorno lun 15 set 2025 alle ore 18:06 Giuseppe Aruta <
giuseppe.ar...@gmail.com> ha scritto:

> Hi Ede, I have the following error when I try to open a GeoTIFF with a
> single band with Sextante: [ERROR] 17:57:47.828
> java.lang.reflect.InvocationTargetException
> java.lang.reflect.InvocationTargetException
>         at
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
>         at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
>         at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
>         at
> javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
>         at
> javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
>         at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
>         at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
>         at javax.media.jai.RenderedOp.getWidth(RenderedOp.java:2179)
>         at
> com.vividsolutions.jump.workbench.imagery.geoimg.GeoRaster.fetchRaster(GeoRaster.java:222)
>         at
> com.vividsolutions.jump.workbench.imagery.geoimg.GeoRaster.readRasterfile(GeoRaster.java:262)
>         at
> com.vividsolutions.jump.workbench.imagery.geoimg.GeoReferencedRaster.readRasterfile(GeoReferencedRaster.java:350)
>         at
> com.vividsolutions.jump.workbench.imagery.geoimg.GeoReferencedRaster.<init>(GeoReferencedRaster.java:140)
>         at
> org.openjump.core.rasterimage.TiffUtilsV2.getGeoReferencedRaster(TiffUtilsV2.java:75)
>         at
> org.openjump.core.rasterimage.TiffUtilsV2.getRenderedOp(TiffUtilsV2.java:50)
>
> Il giorno sab 13 set 2025 alle ore 18:34 edgar.soldin--- via
> Jump-pilot-devel <jump-pilot-devel@lists.sourceforge.net> ha scritto:
>
>> hey Peppe,
>>
>> i wasn't sure anymore so i upgraded the tiff codec we pinned to an old
>> version long time ago to make Sextante load single band rasters properly.
>> can you please check the latest snapshot "d189c72" for any issues?
>>
>> thanks.. ede
>>
>>
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to