From: Chris H. <ch...@op...> - 2005-03-10 20:06:04
|
Hrm. IncompatibleClassChangeError sounds like a fairly nasty one: 'Thrown when an incompatible class change has occurred to some class definition. The definition of some class, on which the currently executing method depends, has since changed.' Errors are generally when things go quite wrong, that the application should not catch. Do you have another version of geotools on your classpath or something? That's the only thing I could think of that would make such an error. Chris On Thu, 10 Mar 2005, Eric Baelen wrote: > Hi, > > I use geoserver 1.2.4 under JBoss 4.0.1sp1. When I do a WFS or WMS on > shapefiles I receive this: > > <ServiceExceptionReport version="1.2.0" > xsi:schemaLocation="http://www.opengis.net/ogc > http://localhost:8080/geoserver/data/capabilities//wfs/1.0.0/OGC-excepti > on.xsd"> > <ServiceException> > java.lang.IncompatibleClassChangeError </ServiceException> > </ServiceExceptionReport> > > and in JBoss > > 15:06:36,593 INFO [STDOUT] 132000 [WARNING] > org.vfny.geoserver.ServiceException - encountered error: > java.lang.IncompatibleClassChangeError > StackTrace: java.lang.IncompatibleClassChangeError > at > org.geotools.data.shape.shp.PolygonHandler.read(PolygonHandler.java:179) > at > org.geotools.data.shape.shp.ShapefileReader$Record.shape(ShapefileReader > .java:77) > at > org.geotools.data.shape.ShapefileDataStore$Reader.read(ShapefileDataStor > e.java:1091) > at > org.geotools.data.FIDFeatureReader.readFeature(FIDFeatureReader.java:117 > ) > at > org.geotools.data.FIDFeatureReader.next(FIDFeatureReader.java:89) > at > org.geotools.data.MaxFeatureReader.next(MaxFeatureReader.java:54) > at > org.geotools.data.MaxFeatureReader.next(MaxFeatureReader.java:54) > at > org.geotools.data.DefaultFeatureResults.getCount(DefaultFeatureResults.j > ava:210) > at > org.vfny.geoserver.responses.wfs.FeatureResponse.execute(FeatureResponse > .java:285) > at > org.vfny.geoserver.responses.wfs.FeatureResponse.execute(FeatureResponse > .java:142) > at > org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.ja > va:362) > at > org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:2 > 35) > at > org.vfny.geoserver.servlets.wfs.WfsDispatcher.doResponse(WfsDispatcher.j > ava:243) > at > org.vfny.geoserver.servlets.wfs.WfsDispatcher.doGet(WfsDispatcher.java:1 > 72) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > > Any clue? > > Thank you for help. > Eric > -- |