Ah, that's odd. I was pretty sure that JTS 1.10 had the same dependency on Xerces as JTS 1.11 but it doesn't look like it there. I'll check on that.
I guess you don't have any exclusions or other tricky bits in your project's pom ? Michael 2011/5/6 Benoît Thiébault <[email protected]>: > When I do mvn dependency:tree on my project with geotools 2.6.6, I have > no dependency on xerces: > [INFO] +- org.geotools:gt-main:jar:2.6.6:compile > [INFO] | +- org.geotools:gt-api:jar:2.6.6:compile > [INFO] | +- com.vividsolutions:jts:jar:1.10:compile > [INFO] | +- jdom:jdom:jar:1.0:compile > [INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile > > With 2.7.0, I have the following one: > [INFO] +- org.geotools:gt-main:jar:2.7.0:compile > [INFO] | +- org.geotools:gt-api:jar:2.7.0:compile > [INFO] | +- com.vividsolutions:jts:jar:1.11:compile > [INFO] | | \- xerces:xercesImpl:jar:2.4.0:compile > [INFO] | \- jdom:jdom:jar:1.0:compile > > In my project, I don't use the whole geotools just: > <dependency> > <groupId>org.geotools</groupId> > <artifactId>gt-main</artifactId> > <version>${geotools.version}</version> > </dependency> > <dependency> > <groupId>org.geotools</groupId> > <artifactId>gt-shapefile</artifactId> > <version>${geotools.version}</version> > </dependency> > <dependency> > <groupId>org.geotools</groupId> > <artifactId>gt-epsg-hsql</artifactId> > <version>${geotools.version}</version> > </dependency> > <dependency> > <groupId>org.geotools</groupId> > <artifactId>gt-geotiff</artifactId> > <version>${geotools.version}</version> > </dependency> > <dependency> > <groupId>org.geotools</groupId> > <artifactId>gt-coverage</artifactId> > <version>${geotools.version}</version> > </dependency> > > > Le vendredi 06 mai 2011 à 19:17 +1000, Michael Bedward a écrit : >> Hi Ben, >> >> I'm not sure what's causing this but both GeoTools 2.6.6 and 2.7.0 use >> the same version of Xerces (2.7.1). >> >> I wonder if any other list members have had similar problems ? >> >> Michael >> >> 2011/5/6 Benoît Thiébault <[email protected]>: >> > 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 >> > > > ------------------------------------------------------------------------------ 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
