82312 [INFO] org.vfny.geoserver.util.requests.readers.DispatcherXmlReader - getting request type from org.vfny.geoserver.util.requests.DispatcherHandler@anonymised.com 82312 [FINE] org.vfny.geoserver.wfs.servlets.WfsDispatcher - post got request 3 82312 [INFO] org.vfny.geoserver.wfs.servlets.WfsDispatcher - req_type is 3 82328 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for configured service responses' strategy 82328 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for configured service strategy SPEED 82328 [FINE] org.vfny.geoserver.servlets.AbstractService - verifying configured strategy 82328 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service strategy class org.vfny.geoserver.servlets.SpeedStrategy 82343 [FINE] org.vfny.geoserver.servlets.AbstractService - ------------XML POST START----------- prrm:road_name the_geom 103.86233801758347,1.3017236177526168 0.00001 ------------XML POST END----------- 82406 [FINE] org.vfny.geoserver.wfs.requests.readers.GetFeatureXmlReader - just parsed: org.xml.sax.InputSource@anonymised.com 82406 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request: Request: null output format:GML2 max features:2147483647 version: queries: Query [] feature type: prrm:road filter: [ the_geom dwithin POINT (103.86233801758347 1.3017236177526168), distance: 1.0E-5 ] [properties: road_name] 82406 [FINE] org.vfny.geoserver.servlets.AbstractService - strategy is: org.vfny.geoserver.servlets.FileStrategy@anonymised.com 82406 [FINE] org.vfny.geoserver.global.Data - getting type prrm:road 82406 [FINE] org.geotools.data.postgis.PostgisDataStore - get Feature source called on road 82406 [FINE] org.geotools.data.postgis.PostgisDataStore - returning pg feature locking 82718 [FINE] DefaultFactory - Unavailable factory: European Petroleum Survey Group 82750 [FINE] org.geotools.referencing.factory.DatumAliases - Loading datum aliases from "file:/C:/Program Files/Apache Software Foundation/Tomcat 5.0/work/Catalina/localhost/geoserver/loader/org/geotools/referencing/factory/DatumAliasesTable.txt". 82828 [FINE] org.vfny.geoserver.wfs.responses.FeatureResponse - Query is Query [] feature type: prrm:road filter: [ the_geom dwithin POINT (103.86233801758347 1.3017236177526168), distance: 1.0E-5 ] [properties: road_name] To gt2: Query: [] feature type: road filter: [ the_geom dwithin POINT (103.86233801758347 1.3017236177526168), distance: 1.0E-5 ] [properties: road_name] 82843 [FINE] org.geotools.data.jdbc.JDBCDataStore - calling sql builder with filter null 82843 [FINE] org.geotools.data.jdbc.JDBCDataStore - sql is SELECT "gid", bytea(AsBinary(force_2d("the_geom"), 'XDR')), "road_name" FROM "road" 82843 [FINE] org.geotools.data.jdbc.JDBCDataStore - About to execute query: SELECT "gid", bytea(AsBinary(force_2d("the_geom"), 'XDR')), "road_name" FROM "road" 82843 [FINE] org.geotools.data.jdbc.ConnectionPool - Getting available connection. 82875 [INFO] org.vfny.geoserver.servlets.AbstractService - Had an undefined error: FeatureReader allready produces contents with the correct schema 82875 [FINE] org.vfny.geoserver.ServiceException - java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema 82875 [WARNING] org.vfny.geoserver.ServiceException - encountered error: java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema StackTrace: java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema at org.geotools.data.ReTypeFeatureReader.typeAttributes(ReTypeFeatureReader.java:87) at org.geotools.data.ReTypeFeatureReader.(ReTypeFeatureReader.java:67) at org.geotools.data.jdbc.JDBCDataStore.getFeatureReader(JDBCDataStore.java:832) at org.geotools.data.jdbc.JDBCFeatureSource$1.reader(JDBCFeatureSource.java:207) at org.geotools.data.DefaultFeatureResults.getCount(DefaultFeatureResults.java:244) at org.geotools.data.jdbc.JDBCFeatureSource$1.getCount(JDBCFeatureSource.java:241) at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:286) at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:143) at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:404) at org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:342) at org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:246) at org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:135) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) 82906 [FINE] org.vfny.geoserver.ServiceException - return wfs exception is java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema at org.geotools.data.ReTypeFeatureReader.typeAttributes(ReTypeFeatureReader.java:87) at org.geotools.data.ReTypeFeatureReader.<init>(ReTypeFeatureReader.java:67) at org.geotools.data.jdbc.JDBCDataStore.getFeatureReader(JDBCDataStore.java:832) at org.geotools.data.jdbc.JDBCFeatureSource$1.reader(JDBCFeatureSource.java:207) at org.geotools.data.DefaultFeatureResults.getCount(DefaultFeatureResults.java:244) at org.geotools.data.jdbc.JDBCFeatureSource$1.getCount(JDBCFeatureSource.java:241) at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:286) at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:143) at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:404) at org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:342) at org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:246) at org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:135) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) org.vfny.geoserver.wfs.WfsException: java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema at org.vfny.geoserver.wfs.WfsExceptionHandler.newServiceException(WfsExceptionHandler.java:65) at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:704) at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:416) at org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:342) at org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:246) at org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:135) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) Caused by: java.lang.IllegalArgumentException: FeatureReader allready produces contents with the correct schema at org.geotools.data.ReTypeFeatureReader.typeAttributes(ReTypeFeatureReader.java:87) at org.geotools.data.ReTypeFeatureReader.(ReTypeFeatureReader.java:67) at org.geotools.data.jdbc.JDBCDataStore.getFeatureReader(JDBCDataStore.java:832) at org.geotools.data.jdbc.JDBCFeatureSource$1.reader(JDBCFeatureSource.java:207) at org.geotools.data.DefaultFeatureResults.getCount(DefaultFeatureResults.java:244) at org.geotools.data.jdbc.JDBCFeatureSource$1.getCount(JDBCFeatureSource.java:241) at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:286) at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:143) at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:404) ... 29 more