Geoserver "Map failed" error

View: New views
2 Messages — Rating Filter:   Alert me  

Geoserver "Map failed" error

by Marco Cappella :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

I have a problem with GeoServer (Rendering process failed) that occurs
when a lot of concurrent requests are sent to WMS;
these requests asks for tiles obtained by two layers: a layer of roads
overlapped on a raster in ecw format;
the result should be a Google-like vision of the satellite view.

Geo Server (1.7.7) runs on jetty and jdk_1.6.0_07.

After a number of requests successfully served by GeoServer, it fails
and start to repeatedly logging the following exception.

INFO   | jvm 1    | 2009/11/04 11:13:56 | java.io.IOException: Map failed
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:761)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.data.shapefile.FileChannelDecorator.map(FileChannelDecorator.java:75)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.data.shapefile.dbf.DbaseFileReader.init(DbaseFileReader.java:154)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.data.shapefile.dbf.DbaseFileReader.<init>(DbaseFileReader.java:131)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.data.shapefile.dbf.IndexedDbaseFileReader.<init>(IndexedDbaseFileReader.java:121)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.data.shapefile.ShapefileRendererUtil.getDBFReader(ShapefileRendererUtil.java:101)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.getDBFHeader(ShapefileRenderer.java:277)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.createFeatureType(ShapefileRenderer.java:788)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.processStylers(ShapefileRenderer.java:307)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1427)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:269)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:395)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:416)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.Dispatcher.response(Dispatcher.java:699)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:216)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.Server.handle(Server.java:324)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
INFO   | jvm 1    | 2009/11/04 11:13:56 | Caused by:
java.lang.OutOfMemoryError: Map failed
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
sun.nio.ch.FileChannelImpl.map0(Native Method)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:758)
INFO   | jvm 1    | 2009/11/04 11:13:56 | ... 64 more
INFO   | jvm 1    | 2009/11/04 11:13:56 | 04 nov 11:13:56 WARN
[renderer.shape] - Could not prep style for rendering
INFO   | jvm 1    | 2009/11/04 11:13:56 | java.lang.NullPointerException
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.createFeatureType(ShapefileRenderer.java:792)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.processStylers(ShapefileRenderer.java:307)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1427)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:269)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:395)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:416)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.Dispatcher.response(Dispatcher.java:699)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:216)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.Server.handle(Server.java:324)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
INFO   | jvm 1    | 2009/11/04 11:13:56 | 04 nov 11:13:56 ERROR
[geoserver.ows] -
INFO   | jvm 1    | 2009/11/04 11:13:56 |
org.vfny.geoserver.wms.WmsException:
org.vfny.geoserver.wms.WmsException: Rendering process failed
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:437)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.Dispatcher.response(Dispatcher.java:699)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:216)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.Server.handle(Server.java:324)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
INFO   | jvm 1    | 2009/11/04 11:13:56 | Caused by:
org.vfny.geoserver.wms.WmsException: Rendering process failed
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:419)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:416)
INFO   | jvm 1    | 2009/11/04 11:13:56 | ... 52 more
INFO   | jvm 1    | 2009/11/04 11:13:56 | Caused by:
java.lang.NullPointerException
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.createFeatureType(ShapefileRenderer.java:792)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.processStylers(ShapefileRenderer.java:307)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1427)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:269)
INFO   | jvm 1    | 2009/11/04 11:13:56 | at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:395)
INFO   | jvm 1    | 2009/11/04 11:13:56 | ... 53 more


Despite the exceptions, in general, after same requests for the same
tile, the tiles are shown, but if the load of requests increases
GeoServer works very slow.
Sometimes it happens also that GeoServer stops working with a crash of the JVM:


#
INFO   | jvm 6    | 2009/10/28 16:29:14 | # An unexpected error has
been detected by Java Runtime Environment:
INFO   | jvm 6    | 2009/10/28 16:29:14 | #
INFO   | jvm 6    | 2009/10/28 16:29:14 | #
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x049a9e21, pid=684,
tid=5728
INFO   | jvm 6    | 2009/10/28 16:29:14 | #
INFO   | jvm 6    | 2009/10/28 16:29:14 | # Java VM: Java HotSpot(TM)
Client VM (11.0-b16 mixed mode, sharing windows-x86)
INFO   | jvm 6    | 2009/10/28 16:29:14 | # Problematic frame:
INFO   | jvm 6    | 2009/10/28 16:29:14 | # C  [NCSEcw.dll+0xc9e21]
INFO   | jvm 6    | 2009/10/28 16:29:14 | #
INFO   | jvm 6    | 2009/10/28 16:29:14 | # An error report file with
more information is saved as:
INFO   | jvm 6    | 2009/10/28 16:29:14 | # C:\Programmi\GeoServer
1.7.7\hs_err_pid684.log
INFO   | jvm 6    | 2009/10/28 16:29:14 | #
INFO   | jvm 6    | 2009/10/28 16:29:14 | # If you would like to
submit a bug report, please visit:
INFO   | jvm 6    | 2009/10/28 16:29:14 | #
http://java.sun.com/webapps/bugreport/crash.jsp
INFO   | jvm 6    | 2009/10/28 16:29:14 | # The crash happened outside
the Java Virtual Machine in native code.
INFO   | jvm 6    | 2009/10/28 16:29:14 | # See problematic frame for
where to report the bug.
INFO   | jvm 6    | 2009/10/28 16:29:14 | #

       
Does someone know how to avoid this error? What could be due to this behavior?

thanks,
Marco

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Geoserver-users mailing list
Geoserver-users@...
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Re: Geoserver "Map failed" error

by Andrea Aime-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Marco Cappella ha scritto:
> Hi all,
>
> I have a problem with GeoServer (Rendering process failed) that occurs
> when a lot of concurrent requests are sent to WMS;
> these requests asks for tiles obtained by two layers: a layer of roads
> overlapped on a raster in ecw format;
> the result should be a Google-like vision of the satellite view.
>
> Geo Server (1.7.7) runs on jetty and jdk_1.6.0_07.

Are you using a lot of shapefiles? How did you configure them?
I suggest you turn off memory mapping, it does not work very well
on Windows

Cheers
Andrea

--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Geoserver-users mailing list
Geoserver-users@...
https://lists.sourceforge.net/lists/listinfo/geoserver-users