Using GeoTools 2.4, and I seem to be getting the following error, running JDK 6 (update 7) on i586 Linux.
java.lang.IncompatibleClassChangeError: Implementing class at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.geotools.metadata.iso.citation.Citations.<clinit>(Citations.java:90) at org.geotools.referencing.datum.DefaultGeodeticDatum.<clinit>(DefaultGeod eticDatum.java:71) at org.geotools.referencing.crs.DefaultGeographicCRS.<clinit>(DefaultGeogra phicCRS.java:92) at org.geotools.map.DefaultMapContext.<init>(DefaultMapContext.java:118) at com.ieminc.runevent.gis.handlers.GetMapHandler.handleRequest(GetMapHandl er.java:230) at com.ieminc.runevent.action.WMSServlet.processRequest(WMSServlet.java:119 ) at com.ieminc.runevent.action.WMSServlet.doGet(WMSServlet.java:77) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:228) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :104) Line 90 of Citations is: final CitationImpl c = new CitationImpl(ResponsiblePartyImpl.OGC); So, the classloader is failing on CitationImpl, or ResponsiblePartyImpl (or, possibly one of the classes that either depends on). I've been digging for duplicate classes, possibly things loading out-of-order, and I have the following files loaded: gt2-api-2.4.0.jar gt2-epsg-hsql-2.4.0.jar gt2-image-2.4.0.jar gt2-main-2.4.0.jar gt2-referencing-2.4.0.jar gt2-arcgrid-2.4.0.jar gt2-epsg-wkt-2.4.0.jar gt2-imagemosaic-2.4.0.jar gt2-metadata-2.4.0.jar gt2-render-2.4.0.jar gt2-coverage-2.4.0.jar gt2-geotiff-2.4.0.jar gt2-jdbc-2.4.0.jar gt2-postgis-2.4.0.jar gt2-shapefile-2.4.0.jar geoapi-2.1.0.jar geoapi-nogenerics-2.1.0.jar Any ideas? Matthew D. Diez Software Engineer - GIS and Meteorology Innovative Emergency Management, Inc. 8550 United Plaza Boulevard, Suite 501 Baton Rouge, LA 70809 (225) 803-9991 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geotools-gt2-users mailing list Geotools-gt2-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users