Mumble, I’m doing some performance tests so I can easily leave the testing server loaded for a night long and see if I can reproduce.
The problem might be triggered by somethign in your requests,
can you provide us with a sampler of your wfs requests?
Are you hitting many layers?
Same layer with many different queries?
2008-08-18 11:18:52,525 INFO [geoserver.wfs] -
Request: getFeature
handle = null
service = WFS
version = 1.1.0
baseUrl = http://localhost:8080/geoserver/
query = [net.opengis.wfs.impl.QueryTypeImpl@anonymised.com (group: null, propertyName: [HTML1, HTML2, GEOLOC], function: null, filter: [ ID = 71 ], sortBy: null, featureVersion: null, handle: null, srsName: null, typeName: [{http://gndp.jdi-consult.net}shlaa_html])]
maxFeatures = null
outputFormat = GML2
resultType = results
traverseXlinkDepth = null
traverseXlinkExpiry = null
Result:
2008-08-18 11:18:53,353 WARN [geoserver.ows] -
java.lang.OutOfMemoryError: Java heap space
2008-08-18 11:18:53,478 INFO [geoserver.filters] - 127.0.0.1 <http://127.0.0.1> “GET /geoserver/wfs?request=GetFeature&PropertyName=HTML1%2CHTML2%2CGEOLOC&typeName=gndp%3Ashlaa_html&outputFormat=GML2&CQL_FILTER=ID%3D71&docid=2&chapter=2&docelemid=425&PHPSESSID=1r7jcs4jbgn8jf3c9ksl6gvjg5” took 953ms
2008-08-18 11:19:36,509 INFO [geoserver.filters] - 127.0.0.1 <http://127.0.0.1> “GET /geoserver/wfs?request=GetFeature&PropertyName=HTML1%2CHTML2%2CGEOLOC&typeName=gndp%3Ashlaa_html&outputFormat=GML2&CQL_FILTER=ID%3D53&docid=2&chapter=2&docelemid=405&PHPSESSID=1r7jcs4jbgn8jf3c9ksl6gvjg5” “” “”
2008-08-18 11:19:36,509 INFO [geoserver.wfs] -
2008-08-20 11:59:54,860 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected:
PROJCS[“WGS84 / Simple Mercator”, GEOGCS[“WGS 84”, DATUM[“WGS_1984”, SPHEROID[“WGS_1984”, 6378137.0, 298.257223563]], PRIMEM[“Greenwich”, 0.0], UNIT[“degree”, 0.017453292519943295], AXIS[“Longitude”, EAST], AXIS[“Latitude”, NORTH]], PROJECTION[“Mercator_1SP_Google”], PARAMETER[“latitude_of_origin”, 0.0], PARAMETER[“central_meridian”, 0.0], PARAMETER[“scale_factor”, 1.0], PARAMETER[“false_easting”, 0.0], PARAMETER[“false_northing”, 0.0], UNIT[“m”, 1.0], AXIS[“x”, EAST], AXIS[“y”, NORTH], AUTHORITY[“EPSG”,“900913”]]
2008-08-19 08:44:40,134 INFO [geoserver.filters] - 127.0.0.1 <http://127.0.0.1> “GET /geoserver/wfs?request=GetFeature&PropertyName=HTML1%2CHTML2%2CGEOLOC&typeName=gndp%3Ashlaa_html&outputFormat=GML2&CQL_FILTER=INTERSECT%28GEOLOC%2C+POINT+%28626374+308513%29%29&js=true&docid=2&docelemid=2627&PHPSESSID=9vvrr3tr8dr8ang5ob95jlsdt1” “” “”
2008-08-19 08:44:41,837 WARN [geoserver.ows] -
java.lang.OutOfMemoryError: Java heap space
2008-08-19 08:44:43,150 WARN [geotools.xml] - Failed to create schema: http://www.opengis.net/ows
java.lang.OutOfMemoryError: Java heap space
2008-08-19 08:44:43,150 ERROR [servlet.DispatcherServlet] - Could not complete request
java.lang.NullPointerException
at org.geotools.xml.impl.SchemaIndexImpl.(SchemaIndexImpl.java:81)
at org.geotools.xml.Encoder.(Encoder.java:164)
at org.geoserver.ows.DefaultServiceExceptionHandler.handleServiceException(DefaultServiceExceptionHandler.java:101)
at org.geoserver.wfs.response.WfsExceptionHandler.handleServiceException(WfsExceptionHandler.java:52)
at org.geoserver.ows.Dispatcher.exception(Dispatcher.java:1203)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:198)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:303)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
2008-08-19 08:45:27,587 INFO [geoserver.filters] - 127.0.0.1 <http://127.0.0.1> “GET /geoserver/wms?LAYERS=gndp%3Ashlaa&FORMAT=image%2Fgif&TILED=true&ISBASELAYER=false&TRANSPARENT=true&OPACITY=0&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A27700&BBOX=629145.5999999997,299827.2000000001,631603.1999999997,302284.8000000001&WIDTH=256&HEIGHT=256” “” “”
2008-08-19 08:45:29,743 INFO [geoserver.filters] - 127.0.0.1 <http://127.0.0.1> “GET /geoserver/wms?LAYERS=gndp%3Ashlaa&FORMAT=image%2Fgif&TILED=true&ISBASELAYER=false&TRANSPARENT=true&OPACITY=0&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A27700&BBOX=631603.1999999997,299827.2000000001,634060.7999999997,302284.8000000001&WIDTH=256&HEIGHT=256” “” “”
2008-08-19 08:45:36,556 WARN [geoserver.ows] -
java.lang.OutOfMemoryError: Java heap space
2008-08-19 08:45:38,259 ERROR [servlet.DispatcherServlet] - Could not complete request
javax.servlet.ServletException: Error occured during request processing: Java heap space
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:724)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:303)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
2008-08-19 08:46:14,728 INFO [geoserver.filters] - 127.0.0.1 <http://127.0.0.1> “GET /geoserver/wms?LAYERS=gndp%3Ashlaa&FORMAT=image%2Fgif&TILED=true&ISBASELAYER=false&TRANSPARENT=true&OPACITY=0&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A27700&BBOX=625151.9999999999,308121.6,625459.1999999998,308428.8&WIDTH=256&HEIGHT=256” “” “”
2008-08-19 08:46:18,556 INFO [geoserver.filters] - 127.0.0.1 <http://127.0.0.1> “GET /geoserver/wms?LAYERS=gndp%3Ashlaa&FORMAT=image%2Fgif&TILED=true&ISBASELAYER=false&TRANSPARENT=true&OPACITY=0&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A27700&BBOX=625459.1999999998,308121.6,625766.3999999998,308428.8&WIDTH=256&HEIGHT=256” “” “”
2008-08-19 08:46:41,072 WARN [geoserver.ows] -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘lockFeatureResponse’ defined in URL [jar:file:/C:/Program%20Files/GeoServer%201.6.3/webapps/geoserver/WEB-INF/lib/wfs-1.6.3.jar!/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
2008-08-19 08:46:54,337 ERROR [servlet.DispatcherServlet] - Could not complete request
2008-08-19 08:46:57,337 WARN [geoserver.ows] -
java.lang.OutOfMemoryError: Java heap space
2008-08-19 08:47:25,618 ERROR [servlet.DispatcherServlet] - Could not complete request
javax.servlet.ServletException: Error occured during request processing: Java heap space
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:724)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:303)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
2008-08-19 08:47:30,290 WARN [geoserver.ows] -
java.lang.OutOfMemoryError: Java heap space
2008-08-19 08:47:38,118 ERROR [servlet.DispatcherServlet] - Could not complete request
javax.servlet.ServletException: Error occured during request processing: Java heap space
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:724)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:303)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
2008-08-20 09:42:02,719 WARN [geoserver.global] - No log4jConfigFile defined in services.xml: using ‘DEFAULT_LOGGING.properties’
2008-08-20 09:42:02,985 INFO [geoserver.global] - Loading feature type ‘GNDP:::SHLAA_2008’ (layer 1/10)
2008-08-20 09:42:02,985 WARN [geotools.data] - Could not acquire Oracle Spatial Database:org.geotools.data.DataSourceException: Connection test failed
org.geotools.data.DataSourceException: Connection test failed
at org.geotools.data.jdbc.datasource.DataSourceUtil.buildDefaultDataSource(DataSourceUtil.java:122)
at org.geotools.data.oracle.OracleDataStoreFactory.getDefaultDataSource(OracleDataStoreFactory.java:197)
at org.geotools.data.oracle.OracleDataStoreFactory.createDataStore(OracleDataStoreFactory.java:182)
at org.geotools.data.DataStoreFinder.getDataStore(DataStoreFinder.java:91)
at org.vfny.geoserver.util.DataStoreUtils.getDataStore(DataStoreUtils.java:62)
at org.vfny.geoserver.global.DataStoreInfo.getDataStore(DataStoreInfo.java:207)
at org.vfny.geoserver.global.Data.loadFeatureTypes(Data.java:554)
at org.vfny.geoserver.global.Data.load(Data.java:235)
at org.vfny.geoserver.global.Data.(Data.java:178)
at org.vfny.geoserver.global.Data.(Data.java:188)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:75)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:669)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:329)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:553)
at org.vfny.geoserver.global.GeoServer.destroy(GeoServer.java:1034)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.destroy(AbstractBeanFactory.java:916)
at org.springframework.beans.factory.support.AbstractBeanFactory.destroyBean(AbstractBeanFactory.java:1007)
at org.springframework.beans.factory.support.AbstractBeanFactory.destroyDisposableBean(AbstractBeanFactory.java:979)
at org.springframework.beans.factory.support.AbstractBeanFactory.destroySingletons(AbstractBeanFactory.java:557)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:528)
at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:290)
at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:71)
at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:485)
at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:513)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:173)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:173)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:131)
at org.mortbay.jetty.Server.doStop(Server.java:260)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:527)
Caused by: java.lang.IllegalStateException: Timer already cancelled.
at java.util.Timer.sched(Timer.java:354)
at java.util.Timer.schedule(Timer.java:222)
at org.apache.commons.pool.impl.GenericObjectPool.startEvictor(GenericObjectPool.java:1077)
at org.apache.commons.pool.impl.GenericObjectPool.setTimeBetweenEvictionRunsMillis(GenericObjectPool.java:652)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1173)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.geotools.data.jdbc.datasource.DataSourceUtil.buildDefaultDataSource(DataSourceUtil.java:120)
… 39 more
2008-08-20 09:42:03,063 ERROR [geoserver.global] - FeatureTypeInfo GNDP:::SHLAA_2008 ignored - as DataStore GNDP can’t find FeatureType ‘SHLAA_2008’. Error was:
java.util.NoSuchElementException: No datastore found capable of managing DataStoreConfig[namespace=gndp, enabled=false, abstract=null, connection parameters={schema=GNDPLDFMAP, port=1521, passwd=gndpldfmap, dbtype=oracle, host=localhost, validate connections=false, max connections=10, instance=jdilive, user=GNDPLDFMAP, min connections=4, namespace=http://gndp.jdi-consult.net}]
2008-08-20 09:42:03,063 INFO [geoserver.global] - Loading feature type ‘GNDP:::VIEWSHLAA_2008_HTML’ (layer 2/10)
2008-08-20 09:42:03,063 ERROR [geoserver.global] - FeatureTypeInfo GNDP:::VIEWSHLAA_2008_HTML ignored - as DataStore GNDP is disabled!
2008-08-20 09:42:03,063 INFO [geoserver.global] - Loading feature type ‘MM:::TOPO_LINE’ (layer 3/10)
2008-08-20 09:42:03,063 ERROR [geoserver.global] - FeatureTypeInfo MM:::TOPO_LINE ignored - as DataStore MM is disabled!
2008-08-20 09:42:03,063 INFO [geoserver.global] - Loading feature type ‘MM:::TOPO_LINE_POINT’ (layer 4/10)
2008-08-20 09:42:03,063 ERROR [geoserver.global] - FeatureTypeInfo MM:::TOPO_LINE_POINT ignored - as DataStore MM is disabled!
2008-08-20 09:42:03,063 INFO [geoserver.global] - Loading feature type ‘OSM:::VIEWOSM’ (layer 5/10)
2008-08-20 09:42:03,063 WARN [geotools.data] - Could not acquire Oracle Spatial Database:org.geotools.data.DataSourceException: Connection test failed
org.geotools.data.DataSourceException: Connection test failed
at org.geotools.data.jdbc.datasource.DataSourceUtil.buildDefaultDataSource(DataSourceUtil.java:122)
at org.geotools.data.oracle.OracleDataStoreFactory.getDefaultDataSource(OracleDataStoreFactory.java:197)
at org.geotools.data.oracle.OracleDataStoreFactory.createDataStore(OracleDataStoreFactory.java:182)
at org.geotools.data.DataStoreFinder.getDataStore(DataStoreFinder.java:91)
at org.vfny.geoserver.util.DataStoreUtils.getDataStore(DataStoreUtils.java:62)
at org.vfny.geoserver.global.DataStoreInfo.getDataStore(DataStoreInfo.java:207)
at org.vfny.geoserver.global.Data.loadFeatureTypes(Data.java:554)
at org.vfny.geoserver.global.Data.load(Data.java:235)
at org.vfny.geoserver.global.Data.(Data.java:178)
at org.vfny.geoserver.global.Data.(Data.java:188)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:75)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:669)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:329)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:553)
at org.vfny.geoserver.global.GeoServer.destroy(GeoServer.java:1034)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.destroy(AbstractBeanFactory.java:916)
at org.springframework.beans.factory.support.AbstractBeanFactory.destroyBean(AbstractBeanFactory.java:1007)
at org.springframework.beans.factory.support.AbstractBeanFactory.destroyDisposableBean(AbstractBeanFactory.java:979)
at org.springframework.beans.factory.support.AbstractBeanFactory.destroySingletons(AbstractBeanFactory.java:557)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:528)
at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:290)
at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:71)
at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:485)
at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:513)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:173)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:173)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:131)
at org.mortbay.jetty.Server.doStop(Server.java:260)
at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:527)
Caused by: java.lang.IllegalStateException: Timer already cancelled.
at java.util.Timer.sched(Timer.java:354)
at java.util.Timer.schedule(Timer.java:222)
at org.apache.commons.pool.impl.GenericObjectPool.startEvictor(GenericObjectPool.java:1077)
at org.apache.commons.pool.impl.GenericObjectPool.setTimeBetweenEvictionRunsMillis(GenericObjectPool.java:652)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1173)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.geotools.data.jdbc.datasource.DataSourceUtil.buildDefaultDataSource(DataSourceUtil.java:120)
… 39 more
2008-08-20 09:42:03,063 ERROR [geoserver.global] - FeatureTypeInfo OSM:::VIEWOSM ignored - as DataStore OSM can’t find FeatureType ‘VIEWOSM’. Error was:
java.util.NoSuchElementException: No datastore found capable of managing DataStoreConfig[namespace=osm, enabled=false, abstract=null, connection parameters={schema=OPENSTREETMAP, port=1521, passwd=openstreetmap, dbtype=oracle, host=localhost, instance=JDILIVE, user=OPENSTREETMAP, namespace=http://osm.jdi-consult.net}]
2008-08-20 09:42:03,063 INFO [geoserver.global] - Loading feature type ‘OSM:::VIEWOSMLANDUSE’ (layer 6/10)
On Wed, Aug 20, 2008 at 11:25 AM, Tom (JDi Solutions) <tom.dean@anonymised.com mailto:[tom.dean@anonymised.com](mailto:tom.dean@anonymised.com)> wrote:
Hi there,
We are now running Geoserver 1.6.3 in a production environment
serving WMS and WFS but it seems that every once in a while it stops
serving WFS requests and requires a restart in order to start
serving them properly again and I have no idea why. It’s running on
Windows 2003 using the java service wrapper and doesn’t appear to be
producing log files except for request logs. How can I get to the
bottom of this?
regards,
Tom
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=/
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users