-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all,
I was trying to use the latest Edgar's CTS plugin when I discovered this 'glitch': java.lang.IllegalArgumentException: latitude_of_origin - Could not find the key. at com.sun.media.jai.util.CaselessStringArrayTable.indexOf(CaselessStringArrayTable.java:96) at com.sun.media.jai.util.CaselessStringArrayTable.indexOf(CaselessStringArrayTable.java:110) at javax.media.jai.ParameterListDescriptorImpl.getParamValueRange(ParameterListDescriptorImpl.java:434) at org.geotools.resources.DescriptorNaming.equals(DescriptorNaming.java:255) at org.geotools.resources.DescriptorNaming.equals(DescriptorNaming.java:277) at org.geotools.cs.Projection.equals(Projection.java:324) at org.geotools.cs.Info.equals(Info.java:316) at org.geotools.util.WeakHashSet.intern(WeakHashSet.java:364) at org.geotools.util.WeakHashSet.canonicalize(WeakHashSet.java:408) at org.geotools.cs.CoordinateSystemFactory.createProjection(CoordinateSystemFactory.java:576) at org.geotools.cs.WKTParser.parseProjection(WKTParser.java:301) at org.geotools.cs.WKTParser.parseProjCS(WKTParser.java:553) at org.geotools.cs.WKTParser.parseCoordinateSystem(WKTParser.java:611) at org.geotools.cs.WKTParser.parseCoordinateSystem(WKTParser.java:651) at org.geotools.cs.CoordinateSystemFactory.createFromWKT(CoordinateSystemFactory.java:747) at de.soldin.gt2jump.cts.WKTCSLoader.<init>(WKTCSLoader.java:57) at de.soldin.gt2jump.cts.CSSetting.setCS(CSSetting.java:82) at de.soldin.gt2jump.cts.CSSetting.itemStateChanged(CSSetting.java:73) at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1224) at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1281) at javax.swing.JComboBox.contentsChanged(JComboBox.java:1328) at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:117) at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:105) at javax.swing.JComboBox.setSelectedItem(JComboBox.java:576) at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:622) at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:831) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290) at java.awt.Component.processMouseEvent(Component.java:6108) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(BasicComboPopup.java:497) at java.awt.Component.processEvent(Component.java:5873) at java.awt.Container.processEvent(Container.java:2105) at java.awt.Component.dispatchEventImpl(Component.java:4469) at java.awt.Container.dispatchEventImpl(Container.java:2163) at java.awt.Component.dispatchEvent(Component.java:4295) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055) at java.awt.Container.dispatchEventImpl(Container.java:2149) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4295) at java.awt.EventQueue.dispatchEvent(EventQueue.java:604) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194) at java.awt.Dialog$1.run(Dialog.java:1072) at java.awt.Dialog$3.run(Dialog.java:1126) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1124) at java.awt.Component.show(Component.java:1464) at java.awt.Component.setVisible(Component.java:1416) at java.awt.Window.setVisible(Window.java:842) at java.awt.Dialog.setVisible(Dialog.java:1011) at de.soldin.gt2jump.cts.CSLayerSetExtension.execute(CSLayerSetExtension.java:293) at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:130) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:374) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1688) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1732) at java.awt.Component.processMouseEvent(Component.java:6108) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:5873) at java.awt.Container.processEvent(Container.java:2105) at java.awt.Component.dispatchEventImpl(Component.java:4469) at java.awt.Container.dispatchEventImpl(Container.java:2163) at java.awt.Component.dispatchEvent(Component.java:4295) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055) at java.awt.Container.dispatchEventImpl(Container.java:2149) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4295) at java.awt.EventQueue.dispatchEvent(EventQueue.java:604) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) These are the contents of my cs.conf: #PROJCS["DHDN / Gauss-Kruger zone 4 ", GEOGCS[" DHDN ", DATUM[" Deutsches Hauptdreiecksnetz ", SPHEROID[" Bessel 1841 ", 6377397.155, 299.1528128, AUTHORITY[" EPSG "," 7004 "]], TOWGS84[598.1, 73.7, 418.2, 0.2019999999999998, 0.04499999999999995, -2.4549999999999974, 6.7], AUTHORITY[" EPSG "," 6314 "]], PRIMEM[" Greenwich ", 0.0, AUTHORITY[" EPSG "," 8901 "]], UNIT[" degree of angle ",0.017453292519943295], AXIS[" Geodetic latitude ",NORTH], AXIS[" Geodetic longitude ",EAST], AUTHORITY[" EPSG "," 4314 "]], PROJECTION[" Transverse_Mercator "], PARAMETER[" semi_major ", 6377397.155], PARAMETER[" semi_minor ", 6356078.962818189], PARAMETER[" central_meridian ", 11.999999999999988], PARAMETER[" latitude_of_origin ", 0.0], PARAMETER[" scale_factor ", 1.0], PARAMETER[" false_easting ", 4500000.0], PARAMETER[" false_northing ", 0.0], UNIT[" metre ",1.0], AXIS[" Northing ",NORTH], AXIS[" Easting ",EAST], AUTHORITY[" EPSG "," 31468 "]] #PROJCS["DHDN / Gauss-Kruger zone 3", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG","7004"]], TOWGS84[598.1, 73.7, 418.2, 0.2019999999999998, 0.04499999999999995, -2.4549999999999974, 6.7], AUTHORITY["EPSG","6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree of angle",0.017453292519943295], AXIS["Geodetic latitude",NORTH], AXIS["Geodetic longitude",EAST], AUTHORITY["EPSG","4314"]], PROJECTION["Transverse_Mercator"], PARAMETER["semi_major", 6377397.155], PARAMETER["semi_minor", 6356078.962818189], PARAMETER["central_meridian", 8.999999999999991], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["metre",1.0], AXIS["Northing",NORTH], AXIS["Easting",EAST], AUTHORITY["EPSG","31467"]] #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 of angle",0.017453292519943295], AXIS["Geodetic latitude",NORTH], AXIS["Geodetic longitude",EAST], AUTHORITY["EPSG","4326"]] PROJCS["DHDN / Gauss-Kruger Zone 3", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG","7004"]], TOWGS84[598.1, 73.7, 418.2, 0.2019999999999998, 0.04499999999999995, -2.4549999999999974, 6.7], AUTHORITY["EPSG","6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree of angle",0.017453292519943295], AXIS["Geodetic longitude",EAST], AXIS["Geodetic latitude",NORTH], AUTHORITY["EPSG","4314"]], PROJECTION["Transverse_Mercator"], PARAMETER["semi_major", 6377397.155], PARAMETER["semi_minor", 6356078.962818189], PARAMETER["central_meridian", 8.999999999999991], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["metre",1.0], AXIS["Easting",EAST], AXIS["Northing",NORTH], AUTHORITY["EPSG","31467"]] PROJCS["DHDN / Gauss-Kruger Zone 4 ", GEOGCS[" DHDN ", DATUM[" Deutsches Hauptdreiecksnetz ", SPHEROID[" Bessel 1841 ", 6377397.155, 299.1528128, AUTHORITY[" EPSG "," 7004 "]], TOWGS84[598.1, 73.7, 418.2, 0.2019999999999998, 0.04499999999999995, -2.4549999999999974, 6.7], AUTHORITY[" EPSG "," 6314 "]], PRIMEM[" Greenwich ", 0.0, AUTHORITY[" EPSG "," 8901 "]], UNIT[" degree of angle ",0.017453292519943295], AXIS[" Geodetic latitude ",NORTH], AXIS[" Geodetic longitude ",EAST], AUTHORITY[" EPSG "," 4314 "]], PROJECTION[" Transverse_Mercator "], PARAMETER[" semi_major ", 6377397.155], PARAMETER[" semi_minor ", 6356078.962818189], PARAMETER[" central_meridian ", 11.999999999999988], PARAMETER[" latitude_of_origin ", 0.0], PARAMETER[" scale_factor ", 1.0], PARAMETER[" false_easting ", 4500000.0], PARAMETER[" false_northing ", 0.0], UNIT[" metre ",1.0], AXIS[" Easting ",EAST], AXIS[" Northing ",NORTH], AUTHORITY[" EPSG "," 31468 "]] 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 of angle",0.017453292519943295], AXIS["Geodetic longitude",EAST], AXIS["Geodetic latitude",NORTH], AUTHORITY["EPSG","4326"]] PROJCS["Popular Visualisation CRS / Mercator (deprecated)",GEOGCS["Popular Visualisation CRS",DATUM["Popular_Visualisation_Datum",SPHEROID["Popular Visualisation Sphere",6378137,0,AUTHORITY["EPSG","7059"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6055"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4055"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],AUTHORITY["EPSG","3785"],AXIS["X",EAST],AXIS["Y",NORTH]] Specifically, I've set the layer to WGS84, then to the "Popular Visualisation CRS / Mercator (deprecated)" (Google Earth) and then *tried* to go back to WGS84. This last step is what sprang the error... Any pointers? ;) TIA, Pedro -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAktZwfYACgkQ2FH5GXCfxAuigACfVex4v5mDwB9kBrXa7L9wHs5b VNkAn08gyagnieYno58BDMCFtVrUcsqr =4BsA -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel