[udig-devel] Problem with geotiff

Silvia Franceschi silvia.franceschi at gmail.com
Wed May 7 06:56:09 PDT 2008


I am on a linux machine.
I tried in windows and everything work well... :-(

I will try to install a new version of jai... maybe..

Thanks,

Silvia


Jesse Eichar wrote:
> I'm guessing that you are on OSX? If so then it is because you don't 
> have the correct ImageIO version installed.
> On 7-May-08, at 3:13 PM, Silvia Franceschi wrote:
>
>> Hi udiggers!
>> trying to import a geotiff file I have this error in the console and 
>> in the GUI the error is Renderingnull.
>> Is this a known thing?
>>
>> Is there somewhere a format specification of the supported geotiff 
>> and other image data so I can transform mine to that type? I have 
>> often images with problem in visualization.
>>
>> Thanks in advance to all,
>>
>> ciao
>>
>> Silvia
>>
>>
>>
>>
>> Error: One factory fails for the operation "ImageRead"
>> Occurs in: javax.media.jai.ThreadSafeOperationRegistry
>> java.lang.reflect.InvocationTargetException
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>> at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> 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.getRendering(RenderedOp.java:888)
>> at javax.media.jai.RenderedOp$1.getPropertyNames(RenderedOp.java:1791)
>> at 
>> javax.media.jai.PropertyEnvironment.mapDefaults(PropertyEnvironment.java:270) 
>>
>> at 
>> javax.media.jai.PropertyEnvironment.getPropertyNames(PropertyEnvironment.java:125) 
>>
>> at 
>> javax.media.jai.WritablePropertySourceImpl.addProperties(WritablePropertySourceImpl.java:298) 
>>
>> at javax.media.jai.RenderedOp.createPropertySource(RenderedOp.java:1817)
>> at javax.media.jai.RenderedOp.getProperty(RenderedOp.java:1968)
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.geotiffFile(GeoTiffServiceExtension.java:184) 
>>
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.reasonForFailure(GeoTiffServiceExtension.java:155) 
>>
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.canProcess(GeoTiffServiceExtension.java:117) 
>>
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.createParams(GeoTiffServiceExtension.java:123) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ServiceFactoryImpl$2.process(ServiceFactoryImpl.java:132) 
>>
>> at 
>> net.refractions.udig.core.internal.ExtensionPointUtil.process(ExtensionPointUtil.java:82) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:122) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.EndConnectionState.useServiceFactory(EndConnectionState.java:225) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.EndConnectionState.run(EndConnectionState.java:105) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.Workflow.next(Workflow.java:271) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.Workflow$Runner.run(Workflow.java:600) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.Workflow.run(Workflow.java:459)
>> at 
>> net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog.runHeadless(WorkflowWizardDialog.java:222) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ui.CatalogImport.run(CatalogImport.java:112) 
>>
>> at 
>> net.refractions.udig.project.ui.internal.actions.MapDropAction.toResources(MapDropAction.java:131) 
>>
>> at 
>> net.refractions.udig.project.ui.internal.actions.MapDropAction.perform(MapDropAction.java:108) 
>>
>> at 
>> net.refractions.udig.internal.ui.UDIGDropHandler$DropActionRunnable.run(UDIGDropHandler.java:308) 
>>
>> at 
>> net.refractions.udig.internal.ui.UDIGDropHandler$CompositeDropActionJob.run(UDIGDropHandler.java:287) 
>>
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
>> javax.imageio.ImageTypeSpecifier
>> at 
>> com.sun.media.imageio.plugins.tiff.TIFFDecompressor.getRawImageTypeSpecifier(TIFFDecompressor.java:873) 
>>
>> at 
>> com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.getImageTypes(TIFFImageReader.java:742) 
>>
>> at javax.imageio.ImageReader.getRawImageType(ImageReader.java:665)
>> at 
>> com.sun.media.jai.imageioimpl.ImageReadOpImage.layoutHelper(ImageReadOpImage.java:228) 
>>
>> at 
>> com.sun.media.jai.imageioimpl.ImageReadOpImage.<init>(ImageReadOpImage.java:473) 
>>
>> at 
>> com.sun.media.jai.imageioimpl.ImageReadCRIF.create(ImageReadCRIF.java:309) 
>>
>> ... 36 more
>> Error: One factory fails for the operation "ImageRead"
>> Occurs in: javax.media.jai.ThreadSafeOperationRegistry
>> java.lang.reflect.InvocationTargetException
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>> at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> 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.getRendering(RenderedOp.java:888)
>> at javax.media.jai.RenderedOp$1.getPropertyNames(RenderedOp.java:1791)
>> at 
>> javax.media.jai.PropertyEnvironment.mapDefaults(PropertyEnvironment.java:270) 
>>
>> at 
>> javax.media.jai.PropertyEnvironment.getPropertyNames(PropertyEnvironment.java:125) 
>>
>> at 
>> javax.media.jai.WritablePropertySourceImpl.addProperties(WritablePropertySourceImpl.java:298) 
>>
>> at javax.media.jai.RenderedOp.createPropertySource(RenderedOp.java:1817)
>> at javax.media.jai.RenderedOp.getProperty(RenderedOp.java:1968)
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.geotiffFile(GeoTiffServiceExtension.java:184) 
>>
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.reasonForFailure(GeoTiffServiceExtension.java:155) 
>>
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.canProcess(GeoTiffServiceExtension.java:117) 
>>
>> at 
>> net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceExtension.createService(GeoTiffServiceExtension.java:69) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ServiceFactoryImpl$1.process(ServiceFactoryImpl.java:96) 
>>
>> at 
>> net.refractions.udig.core.internal.ExtensionPointUtil.process(ExtensionPointUtil.java:82) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ServiceFactoryImpl.acquire(ServiceFactoryImpl.java:79) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:160) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:147) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.EndConnectionState.useServiceFactory(EndConnectionState.java:225) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.EndConnectionState.run(EndConnectionState.java:105) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.Workflow.next(Workflow.java:271) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.Workflow$Runner.run(Workflow.java:600) 
>>
>> at 
>> net.refractions.udig.catalog.ui.workflow.Workflow.run(Workflow.java:459)
>> at 
>> net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog.runHeadless(WorkflowWizardDialog.java:222) 
>>
>> at 
>> net.refractions.udig.catalog.internal.ui.CatalogImport.run(CatalogImport.java:112) 
>>
>> at 
>> net.refractions.udig.project.ui.internal.actions.MapDropAction.toResources(MapDropAction.java:131) 
>>
>> at 
>> net.refractions.udig.project.ui.internal.actions.MapDropAction.perform(MapDropAction.java:108) 
>>
>> at 
>> net.refractions.udig.internal.ui.UDIGDropHandler$DropActionRunnable.run(UDIGDropHandler.java:308) 
>>
>> at 
>> net.refractions.udig.internal.ui.UDIGDropHandler$CompositeDropActionJob.run(UDIGDropHandler.java:287) 
>>
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
>> javax.imageio.ImageTypeSpecifier
>> at 
>> com.sun.media.imageio.plugins.tiff.TIFFDecompressor.getRawImageTypeSpecifier(TIFFDecompressor.java:873) 
>>
>> at 
>> com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.getImageTypes(TIFFImageReader.java:742) 
>>
>> at javax.imageio.ImageReader.getRawImageType(ImageReader.java:665)
>> at 
>> com.sun.media.jai.imageioimpl.ImageReadOpImage.layoutHelper(ImageReadOpImage.java:228) 
>>
>> at 
>> com.sun.media.jai.imageioimpl.ImageReadOpImage.<init>(ImageReadOpImage.java:473) 
>>
>> at 
>> com.sun.media.jai.imageioimpl.ImageReadCRIF.create(ImageReadCRIF.java:309) 
>>
>> ... 38 more
>> java.lang.NullPointerException
>> at 
>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.doRender(BasicGridCoverageRenderer.java:61) 
>>
>> at 
>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:50) 
>>
>> at 
>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:109) 
>>
>> at 
>> net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(RenderJob.java:103) 
>>
>> at 
>> net.refractions.udig.project.internal.render.impl.RenderJob.run(RenderJob.java:203) 
>>
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>> _______________________________________________
>> User-friendly Desktop Internet GIS (uDig)
>> http://udig.refractions.net
>> http://lists.refractions.net/mailman/listinfo/udig-devel
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>


More information about the udig-devel mailing list