Hello, Looking at the error trace, this appears to be a problem with the coordinate reference system used with your data source rather than a bug in the InfoTool (?)
Michael On 25 July 2011 19:55, lexmc <[email protected]> wrote: > Hi I founded an error when i load a map from a mysql table. When I use the > info tool it generates an exception. > > This is the list of errors: > > > Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: > java.lang.RuntimeException: java.io.IOException: Error occurred trying to > reproject data > at org.geotools.swing.tool.InfoTool.onMouseClicked(InfoTool.java:180) > at > org.geotools.swing.tool.MapToolManager.mouseClicked(MapToolManager.java:134) > at > java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253) > at > java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) > at java.awt.Component.processMouseEvent(Component.java:6291) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) > at java.awt.Component.processEvent(Component.java:6053) > at java.awt.Container.processEvent(Container.java:2041) > at java.awt.Component.dispatchEventImpl(Component.java:4651) > at java.awt.Container.dispatchEventImpl(Container.java:2099) > at java.awt.Component.dispatchEvent(Component.java:4481) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) > at java.awt.Container.dispatchEventImpl(Container.java:2085) > at java.awt.Window.dispatchEventImpl(Window.java:2478) > at java.awt.Component.dispatchEvent(Component.java:4481) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) > at java.awt.EventQueue.access$000(EventQueue.java:84) > at java.awt.EventQueue$1.run(EventQueue.java:602) > at java.awt.EventQueue$1.run(EventQueue.java:600) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) > at java.awt.EventQueue$2.run(EventQueue.java:616) > at java.awt.EventQueue$2.run(EventQueue.java:614) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:613) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > Caused by: java.lang.RuntimeException: java.io.IOException: Error occurred > trying to reproject data > at > org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:217) > at > org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:67) > at > org.geotools.data.CachingFeatureSource.fillCache(CachingFeatureSource.java:102) > at > org.geotools.data.CachingFeatureSource.getFeatures(CachingFeatureSource.java:163) > at > org.geotools.data.CachingFeatureSource.getFeatures(CachingFeatureSource.java:62) > at > org.geotools.swing.tool.VectorLayerHelper.getInfo(VectorLayerHelper.java:152) > at > org.geotools.swing.tool.VectorLayerHelper.getInfo(VectorLayerHelper.java:62) > at org.geotools.swing.tool.InfoTool.onMouseClicked(InfoTool.java:178) > ... 34 more > Caused by: java.io.IOException: Error occurred trying to reproject data > at > org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:505) > at > org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:214) > ... 41 more > Caused by: java.lang.IllegalArgumentException: CoordinateSystem GEOGCS["WGS > 84", > DATUM["World Geodetic System 1984", > SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], > AUTHORITY["EPSG","6326"]], > PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], > UNIT["degree", 0.017453292519943295], > AXIS["Geodetic latitude", NORTH], > AXIS["Geodetic longitude", EAST], > AUTHORITY["EPSG","4326"]] already used (check before using wrapper) > at > org.geotools.data.crs.ReprojectFeatureReader.<init>(ReprojectFeatureReader.java:116) > at > org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:500) > ... 42 more > Refilling cache from Query: > feature type: null > filter: [ ogc_geom bbox POLYGON ((-9058.262990581341 -17333.582493747534, > -9058.262990581341 -17325.647190063093, -9050.327686896897 > -17325.647190063093, -9050.327686896897 -17333.582493747534, > -9058.262990581341 -17333.582493747534)) ] > [properties: ALL ] > Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: > java.lang.RuntimeException: java.io.IOException: Error occurred trying to > reproject data > at org.geotools.swing.tool.InfoTool.onMouseClicked(InfoTool.java:180) > at > org.geotools.swing.tool.MapToolManager.mouseClicked(MapToolManager.java:134) > at > java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253) > at > java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) > at java.awt.Component.processMouseEvent(Component.java:6291) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) > at java.awt.Component.processEvent(Component.java:6053) > at java.awt.Container.processEvent(Container.java:2041) > at java.awt.Component.dispatchEventImpl(Component.java:4651) > at java.awt.Container.dispatchEventImpl(Container.java:2099) > at java.awt.Component.dispatchEvent(Component.java:4481) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) > at java.awt.Container.dispatchEventImpl(Container.java:2085) > at java.awt.Window.dispatchEventImpl(Window.java:2478) > at java.awt.Component.dispatchEvent(Component.java:4481) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) > at java.awt.EventQueue.access$000(EventQueue.java:84) > at java.awt.EventQueue$1.run(EventQueue.java:602) > at java.awt.EventQueue$1.run(EventQueue.java:600) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) > at java.awt.EventQueue$2.run(EventQueue.java:616) > at java.awt.EventQueue$2.run(EventQueue.java:614) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:613) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > Caused by: java.lang.RuntimeException: java.io.IOException: Error occurred > trying to reproject data > at > org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:217) > at > org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:67) > at > org.geotools.data.CachingFeatureSource.fillCache(CachingFeatureSource.java:102) > at > org.geotools.data.CachingFeatureSource.getFeatures(CachingFeatureSource.java:163) > at > org.geotools.data.CachingFeatureSource.getFeatures(CachingFeatureSource.java:62) > at > org.geotools.swing.tool.VectorLayerHelper.getInfo(VectorLayerHelper.java:152) > at > org.geotools.swing.tool.VectorLayerHelper.getInfo(VectorLayerHelper.java:62) > at org.geotools.swing.tool.InfoTool.onMouseClicked(InfoTool.java:178) > ... 34 more > Caused by: java.io.IOException: Error occurred trying to reproject data > at > org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:505) > at > org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:214) > ... 41 more > Caused by: java.lang.IllegalArgumentException: CoordinateSystem GEOGCS["WGS > 84", > DATUM["World Geodetic System 1984", > SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], > AUTHORITY["EPSG","6326"]], > PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], > UNIT["degree", 0.017453292519943295], > AXIS["Geodetic latitude", NORTH], > AXIS["Geodetic longitude", EAST], > AUTHORITY["EPSG","4326"]] already used (check before using wrapper) > at > org.geotools.data.crs.ReprojectFeatureReader.<init>(ReprojectFeatureReader.java:116) > at > org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:500) > ... 42 more > > > -- > View this message in context: > http://osgeo-org.1803224.n2.nabble.com/Info-tool-null-pointer-Exception-tp6617705p6617705.html > Sent from the geotools-gt2-users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Storage Efficiency Calculator > This modeling tool is based on patent-pending intellectual property that > has been used successfully in hundreds of IBM storage optimization engage- > ments, worldwide. Store less, Store more with what you own, Move data to > the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/ > _______________________________________________ > Geotools-gt2-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > ------------------------------------------------------------------------------ Storage Efficiency Calculator This modeling tool is based on patent-pending intellectual property that has been used successfully in hundreds of IBM storage optimization engage- ments, worldwide. Store less, Store more with what you own, Move data to the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/ _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
