So should we talk to Martin? He may not specifically care for xerciesImpl 2.4.0
...
--
Jody Garnett
On Friday, 6 May 2011 at 7:37 PM, Michael Bedward wrote:
> I just checked on JTS 1.10 as distributed with GeoTools (that version
> wasn't in maven central). According to the JTS pom file it depends on
> xercesImpl 2.4.0. Looking at the JTS 1.11 pom, it has the same
> dependency.
>
> I don't know why this isn't evident in your first dependency:tree
> output. Maven moves in mysterious ways.
>
> Sorry that none of that is directly helpful.
>
> Michael
>
>
> 2011/5/6 Michael Bedward <[email protected]>:
> > 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
>
------------------------------------------------------------------------------
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