Hi everyone, I recently upgraded my software to use geotools 2.7.0 and I have a new error message when I put new values in Java preferences.
There is a bug filed (and closed as not reproductible...) here: http://bugs.sun.com/view_bug.do?bug_id=6618386 The code snippet is the following: import java.util.prefs.Preferences; public class PrefTest { public static void main(String[] args){ String key = "testKey"; Preferences pr = Preferences.userRoot(); pr.put(key,"hello world"); } } The error message is: Exception in thread "Thread-1" java.lang.AbstractMethodError: org. customer .xerces.dom.DocumentImpl.getXmlStandalone()Z at com.sun.org. customer .xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:373) at com.sun.org. customer .xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:127) at com.sun.org. customer .xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:94) at com.sun.org. customer .xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:663) at com.sun.org. customer .xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709) at com.sun.org. customer .xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313) at java.util.prefs.XmlSupport.writeDoc(XmlSupport.java:254) at java.util.prefs.XmlSupport.exportMap(XmlSupport.java:333) at java.util.prefs.FileSystemPreferences $8.run(FileSystemPreferences.java:607) at java.security.AccessController.doPrivileged(Native Method) at java.util.prefs.FileSystemPreferences.writeBackCache(FileSystemPreferences.java:600) at java.util.prefs.FileSystemPreferences.syncSpiPrivileged(FileSystemPreferences.java:784) at java.util.prefs.FileSystemPreferences.access $2300(FileSystemPreferences.java:33) at java.util.prefs.FileSystemPreferences $13.run(FileSystemPreferences.java:754) at java.security.AccessController.doPrivileged(Native Method) at java.util.prefs.FileSystemPreferences.syncSpi(FileSystemPreferences.java:752) at java.util.prefs.AbstractPreferences.sync2(AbstractPreferences.java:1317) at java.util.prefs.AbstractPreferences.sync(AbstractPreferences.java:1308) at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:731) at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807) at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:451) at java.util.prefs.FileSystemPreferences.access $1200(FileSystemPreferences.java:33) at java.util.prefs.FileSystemPreferences$5 $1.run(FileSystemPreferences.java:429) Switching back to geotools 2.6.6 solved the issue. I guess there is a new version of Xerces provided with geotools 2.7.0 that Java preferences do not like. Kind regards, Ben ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
