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

Reply via email to