Forgot to specify stack trace...
!ENTRY net.refractions.udig.project 2 0 2005-10-31 15:21:45.171
!MESSAGE org.opengis.coverage.processing.Operation: Provider
org.geotools.coverage.processing.operation.NodataFilter could not be
instantiated: java.lang.IllegalArgumentException: A descriptor is already
registered against the name "ImageRead" under registry mode "rendered"
!STACK 0
sun.misc.ServiceConfigurationError: org.opengis.coverage.processing.Operation:
Provider org.geotools.coverage.processing.operation.NodataFilter could not be
instantiated: java.lang.IllegalArgumentException: A descriptor is already
registered against the name "ImageRead" under registry mode "rendered"
at sun.misc.Service.fail(Service.java:120)
at sun.misc.Service.access$200(Service.java:111)
at sun.misc.Service$LazyIterator.next(Service.java:276)
at
org.geotools.factory.FactoryRegistry.scanForPlugins(FactoryRegistry.java:429)
at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry.java:121)
at
org.geotools.coverage.processing.DefaultProcessor.scanForPlugins(DefaultProcessor.java:330)
at
org.geotools.coverage.processing.DefaultProcessor.getOperation(DefaultProcessor.java:230)
at
org.geotools.coverage.processing.BufferedProcessor.getOperation(BufferedProcessor.java:109)
at
org.geotools.coverage.processing.Operations.doOperation(Operations.java:458)
at
org.geotools.coverage.processing.Operations.resample(Operations.java:272)
at
org.geotools.renderer.lite.GridCoverageRenderer.paint(GridCoverageRenderer.java:197)
at
org.geotools.renderer.lite.LiteRenderer2.renderRaster(LiteRenderer2.java:1256)
at
org.geotools.renderer.lite.LiteRenderer2.processSymbolizers(LiteRenderer2.java:1127)
at
org.geotools.renderer.lite.LiteRenderer2.processStylers(LiteRenderer2.java:1048)
at
org.geotools.renderer.lite.LiteRenderer2.paint(LiteRenderer2.java:444)
at
net.refractions.udig.render.internal.wms.basic.BasicWMSRenderer2.render(BasicWMSRenderer2.java:294)
at
net.refractions.udig.render.internal.wms.basic.BasicWMSRenderer2.render(BasicWMSRenderer2.java:138)
at
net.refractions.udig.project.internal.render.impl.TilingRenderer.render(TilingRenderer.java:64)
at
net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$RenderJob.startRendering(RenderExecutorImpl.java:227)
at
net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$RenderJob.run(RenderExecutorImpl.java:287)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Caused by: java.lang.IllegalArgumentException: A descriptor is already
registered against the name "ImageRead" under registry mode "rendered"
at
javax.media.jai.DescriptorCache.addDescriptor(DescriptorCache.java:173)
at
javax.media.jai.OperationRegistry.registerDescriptor(OperationRegistry.java:715)
at
javax.media.jai.ThreadSafeOperationRegistry.registerDescriptor(ThreadSafeOperationRegistry.java:164)
at
com.sun.media.jai.imageioimpl.ImageReadWriteSpi.updateRegistry(Unknown Source)
at
javax.media.jai.OperationRegistry.registerServices(OperationRegistry.java:2056)
at
javax.media.jai.ThreadSafeOperationRegistry.registerServices(ThreadSafeOperationRegistry.java:620)
at
org.geotools.coverage.processing.OperationJAI.loadRegistryFileJAI(OperationJAI.java:230)
at
org.geotools.coverage.processing.OperationJAI.getOperationDescriptor(OperationJAI.java:219)
at
org.geotools.coverage.processing.OperationJAI.<init>(OperationJAI.java:158)
at
org.geotools.coverage.processing.FilterOperation.<init>(FilterOperation.java:72)
at
org.geotools.coverage.processing.operation.NodataFilter.<init>(NodataFilter.java:88)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at sun.misc.Service$LazyIterator.next(Service.java:271)