Hi Jukka,
could you please also test to open the file with (Sextante) Raster Image
Layer, please?
Peppe

Il giorno mar 8 gen 2019 alle ore 15:05 <edgar.sol...@web.de> ha scritto:

> hey Jukka,
>
> we have several tiff readers. do they all fail? do you have a small test
> file? ..ede
>
> On 08.01.2019 14:45, Rahkonen Jukka (MML) wrote:
> > Hi,
> >
> > JDK 13
> https://download.java.net/java/early_access/jdk13/2/GPL/openjdk-13-ea+2_windows-x64_bin.zip
> seems to miss some codec for opening JPEG compressed TIFF files.
> >
> > Error from trying to open such image with OpenJUMP-20190106-r6077-PLUS
> as a Sextante image:
> >
> > [ERROR] 2019-01-08_14:30:11.044
> java.lang.reflect.InvocationTargetException
> > java.lang.reflect.InvocationTargetException
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> com.sun.media.jai.opimage.FileLoadRIF.create(FileLoadRIF.java:144)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> org.openjump.core.rasterimage.RasterImageIO.getImageDimensions(RasterImageIO.java:374)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:143)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:117)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.run(AddRasterImageLayerWizard.java:109)
> >                            at
> org.openjump.core.ui.plugin.file.OpenWizardPlugIn.run(OpenWizardPlugIn.java:110)
> >                            at
> com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:151)
> > Caused by: java.lang.NoClassDefFoundError:
> com/sun/image/codec/jpeg/JPEGCodec
> >                            at
> com.sun.media.jai.codecimpl.TIFFImage.<init>(TIFFImage.java:741)
> >                            at
> com.sun.media.jai.codecimpl.TIFFImageDecoder.decodeAsRenderedImage(TIFFImageDecoder.java:107)
> >                            at
> com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
> >                            at
> com.sun.media.jai.opimage.TIFFRIF.create(TIFFRIF.java:45)
> >                            ... 35 more
> > [ERROR] 2019-01-08_14:30:11.059
> java.lang.reflect.InvocationTargetException
> > java.lang.reflect.InvocationTargetException
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> com.sun.media.jai.opimage.FileLoadRIF.create(FileLoadRIF.java:144)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> org.openjump.core.rasterimage.RasterImageIO.getImageDimensions(RasterImageIO.java:374)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:143)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:117)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.run(AddRasterImageLayerWizard.java:109)
> >                            at
> org.openjump.core.ui.plugin.file.OpenWizardPlugIn.run(OpenWizardPlugIn.java:110)
> >                            at
> com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:151)
> > Caused by: javax.media.jai.util.ImagingException: All factories fail for
> the operation "tiff"
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
> >                            at
> javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
> >                            at
> javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
> >                            at
> com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
> >                            ... 26 more
> > Caused by: java.lang.reflect.InvocationTargetException
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            at
> javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
> >                            ... 29 more
> > Caused by: java.lang.NoClassDefFoundError:
> com/sun/image/codec/jpeg/JPEGCodec
> >                            at
> com.sun.media.jai.codecimpl.TIFFImage.<init>(TIFFImage.java:741)
> >                            at
> com.sun.media.jai.codecimpl.TIFFImageDecoder.decodeAsRenderedImage(TIFFImageDecoder.java:107)
> >                            at
> com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
> >                            at
> com.sun.media.jai.opimage.TIFFRIF.create(TIFFRIF.java:45)
> >                            ... 35 more
> > [ERROR] 2019-01-08_14:30:11.059 All factories fail for the operation
> "stream"
> > javax.media.jai.util.ImagingException: All factories fail for the
> operation "stream"
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
> >                            at
> javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
> >                            at
> javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
> >                            at
> com.sun.media.jai.opimage.FileLoadRIF.create(FileLoadRIF.java:144)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> org.openjump.core.rasterimage.RasterImageIO.getImageDimensions(RasterImageIO.java:374)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:143)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:117)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.run(AddRasterImageLayerWizard.java:109)
> >                            at
> org.openjump.core.ui.plugin.file.OpenWizardPlugIn.run(OpenWizardPlugIn.java:110)
> >                            at
> com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:151)
> > Caused by: java.lang.reflect.InvocationTargetException
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            at
> javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
> >                            ... 20 more
> > Caused by: javax.media.jai.util.ImagingException: All factories fail for
> the operation "tiff"
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
> >                            at
> javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
> >                            at
> javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
> >                            at
> com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
> >                            ... 26 more
> > Caused by: java.lang.reflect.InvocationTargetException
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            at
> javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
> >                            ... 29 more
> > Caused by: java.lang.NoClassDefFoundError:
> com/sun/image/codec/jpeg/JPEGCodec
> >                            at
> com.sun.media.jai.codecimpl.TIFFImage.<init>(TIFFImage.java:741)
> >                            at
> com.sun.media.jai.codecimpl.TIFFImageDecoder.decodeAsRenderedImage(TIFFImageDecoder.java:107)
> >                            at
> com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
> >                            at
> com.sun.media.jai.opimage.TIFFRIF.create(TIFFRIF.java:45)
> >                            ... 35 more
> > Caused by:
> > java.lang.reflect.InvocationTargetException
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> com.sun.media.jai.opimage.FileLoadRIF.create(FileLoadRIF.java:144)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            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
> org.openjump.core.rasterimage.RasterImageIO.getImageDimensions(RasterImageIO.java:374)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:143)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:117)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.run(AddRasterImageLayerWizard.java:109)
> >                            at
> org.openjump.core.ui.plugin.file.OpenWizardPlugIn.run(OpenWizardPlugIn.java:110)
> >                            at
> com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:151)
> > Caused by: javax.media.jai.util.ImagingException: All factories fail for
> the operation "tiff"
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
> >                            at
> javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
> >                            at
> javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
> >                            at
> com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
> >                            ... 26 more
> > Caused by: java.lang.reflect.InvocationTargetException
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >                            at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >                            at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                            at
> java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >                            at
> javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
> >                            at
> javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
> >                            ... 29 more
> > Caused by: java.lang.NoClassDefFoundError:
> com/sun/image/codec/jpeg/JPEGCodec
> >                            at
> com.sun.media.jai.codecimpl.TIFFImage.<init>(TIFFImage.java:741)
> >                            at
> com.sun.media.jai.codecimpl.TIFFImageDecoder.decodeAsRenderedImage(TIFFImageDecoder.java:107)
> >                            at
> com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
> >                            at
> com.sun.media.jai.opimage.TIFFRIF.create(TIFFRIF.java:45)
> >                            ... 35 more
> > [ERROR] 2019-01-08_14:30:11.075 - Unable to render RenderedOp for this
> operation.
> > java.lang.RuntimeException: - Unable to render RenderedOp for this
> operation.
> >                            at
> javax.media.jai.RenderedOp.createInstance(RenderedOp.java:827)
> >                            at
> javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
> >                            at
> javax.media.jai.RenderedOp.getWidth(RenderedOp.java:2179)
> >                            at
> org.openjump.core.rasterimage.RasterImageIO.getImageDimensions(RasterImageIO.java:374)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:143)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.open(AddRasterImageLayerWizard.java:117)
> >                            at
> org.openjump.core.rasterimage.AddRasterImageLayerWizard.run(AddRasterImageLayerWizard.java:109)
> >                            at
> org.openjump.core.ui.plugin.file.OpenWizardPlugIn.run(OpenWizardPlugIn.java:110)
> >                            at
> com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:151)
> >
> > -Jukka Rahkonen-
> >
> >
> >
> > _______________________________________________
> > 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
>
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to