I've been trying to run GeoTools 2.4-M1 and have been getting some mysterious exceptions. I was wondering whether anyone could point me in the right direction. The following occurs when I try to use the StreamingRenderer class to plot a ShapeFile. The shapefile is a global-scale map with simple polygons and nothing special in the SLD file except to draw lines. Although the picture appears, this exception is rather alarming and I suspect it means that even though the
picture does appear something serious is going to go wrong downstream.

Apr 9, 2007 12:50:44 PM org.geotools.renderer.lite.StreamingRenderer processStylers
SEVERE: 0
java.lang.ArrayIndexOutOfBoundsException: 0
at com.vividsolutions.jts.geom.GeometryCollection.getGeometryN(GeometryCollection.java:136) at org.geotools.geometry.jts.GeomCollectionIterator.init(GeomCollectionIterator.java:82) at org.geotools.geometry.jts.LiteShape2.getPathIterator(LiteShape2.java:578) at org.geotools.geometry.jts.LiteShape2.getPathIterator(LiteShape2.java:643)
        at sun.java2d.pipe.LoopPipe.draw(Unknown Source)
        at sun.java2d.SunGraphics2D.draw(Unknown Source)
at org.geotools.renderer.lite.StyledShapePainter.paint(StyledShapePainter.java:230) at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1883) at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1759) at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1704) at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:724) at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:446)



Also, the main thing I am trying to accomplish by moving to 2.4-M1 is to get GeoTiff images to plot. However I am getting the following Exception when I try to add GeoTiff image code. I am attempting to run GeoTools as part of an eclipse plug-in and I believe, but cannot absolutely be sure,
that I've got the JAI stuff properly installed.  Any suggestions?

SEVERE: null
java.lang.ExceptionInInitializerError
at org.geotools.coverage.processing.DefaultProcessor.<clinit>(DefaultProcessor.java:86) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.<clinit>(GridCoverageRenderer.java:133) at org.geotools.renderer.lite.StreamingRenderer.renderRaster(StreamingRenderer.java:1958) at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1815) at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1759) at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1704) at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:724) at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:446)
at com.sonalysts.nimbusTestClient.MapGraphics$1.run(MapGraphics.java:416)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.sonalysts.nimbusTestClient.Application.run(Application.java:20)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.lang.ClassCastException: com.sun.media.jai.imageioimpl.ImageReadWriteSpi at javax.media.jai.OperationRegistry.registerServices(OperationRegistry.java:2047) at javax.media.jai.ThreadSafeOperationRegistry.registerServices(ThreadSafeOperationRegistry.java:612) at javax.media.jai.OperationRegistry.initializeRegistry(OperationRegistry.java:365)
at javax.media.jai.JAI.<clinit>(JAI.java:560)






Gary W. Lucas
Sonalysts, Inc.
215 Parkway North
Waterford CT 06320, USA
(860) 326-3682 
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to