Agustin, one other possible cause of this problem is a firewall between your GeoServer instance and your database. Some firewalls (Cisco) silently drop idle connections. The symptom is that you get errors if the service is not used for a few hours. My solution:
"Firewall timeouts can silently sever idle connections to the database and cause GeoServer to hang. If there is a firewall between GeoServer and the database, a connection pool configured to shut down idle connections before the firewall can drop them will prevent GeoServer from hanging. This JNDI connection pool is configured to shut down idle connections after 5 to 10 minutes." http://docs.geoserver.org/latest/en/user/data/app-schema/data-stores.html#jndi (The example is for Oracle. For PostGIS you will need a different validationQuery.) On 09/09/10 22:40, Justin Deoliveira wrote: > It sounds like what is happening is that a connection in the connection pool > is invalidating (can happen for a number of reasons) and the store is > configured without connection validation. You can read about this here. > > http://docs.geoserver.org/stable/en/user/data/connection-pooling.html > > You will probably want to enable connection validation which will force the > pool to validate connections on use. You do pay a bit of a hit for it though > since to validate a query has to be executed before the connection is used. > > -Justin > > 2010/9/9 Agustin García > Pérez<[email protected]<mailto:[email protected]>> > I have a proble when a I launch my application after 1-2 hours without access > to it. First time I get an error and the following times i don´t get it. > > Is there some kind of configurable parameter to prevent this? > > The log error is as follows: > > INFO | jvm 1 | 2010/09/09 12:01:03 | 09 sep 12:01:03 WARN > [geotools.jdbc] - Error occurred closing connection > INFO | jvm 1 | 2010/09/09 12:01:03 | 09 sep 12:01:03 ERROR > [geotools.rendering] - java.io.IOException > INFO | jvm 1 | 2010/09/09 12:01:03 | java.lang.RuntimeException: > java.io.IOException > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.data.store.ContentFeatureCollection.iterator(ContentFeatureCollection.java:266) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1859) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1792) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:699) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.shape.ShapefileRenderer.renderWithStreamingRenderer(ShapefileRenderer.java:1525) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1373) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:376) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:426) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.ows.Dispatcher.response(Dispatcher.java:712) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:234) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:707) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.Server.handle(Server.java:324) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450) > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: java.io.IOException > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureSource.getReaderInternal(JDBCFeatureSource.java:571) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureStore.getReaderInternal(JDBCFeatureStore.java:209) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:481) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.data.store.ContentFeatureCollection.iterator(ContentFeatureCollection.java:263) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 59 more > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: > org.postgresql.util.PSQLException: Un error de E/S ha ocurrido mientras se > enviaba al backend. > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:283) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:353) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:252) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:208) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureReader.<init>(JDBCFeatureReader.java:146) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureSource.getReaderInternal(JDBCFeatureSource.java:565) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 62 more > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: > java.net.SocketTimeoutException: Read timed out > INFO | jvm 1 | 2010/09/09 12:01:03 | at > java.net.SocketInputStream.socketRead0(Native Method) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > java.net.SocketInputStream.read(Unknown Source) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:135) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:104) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.PGStream.ReceiveChar(PGStream.java:259) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1620) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 68 more > INFO | jvm 1 | 2010/09/09 12:01:03 | 09 sep 12:01:03 ERROR > [geoserver.ows] - > INFO | jvm 1 | 2010/09/09 12:01:03 | > org.vfny.geoserver.wms.WmsException: org.vfny.geoserver.wms.WmsException: > Rendering process failed > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:447) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.ows.Dispatcher.response(Dispatcher.java:712) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:234) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:707) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.Server.handle(Server.java:324) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450) > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: > org.vfny.geoserver.wms.WmsException: Rendering process failed > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:400) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:426) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 52 more > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: java.lang.Exception: > Exception rendering layer FeatureCollectionMapLayer[ municipios, VISIBLE, > UNSELECTED, style=StyleImpl[ name=municipios], > data=org.vfny.geoserver.global.geoserverfeaturelock...@100345d<mailto:data=org.vfny.geoserver.global.geoserverfeaturelock...@100345d>, > query=Query: > INFO | jvm 1 | 2010/09/09 12:01:03 | feature type: municipios > INFO | jvm 1 | 2010/09/09 12:01:03 | filter: [Filter.INCLUDE AND > Filter.INCLUDE] > INFO | jvm 1 | 2010/09/09 12:01:03 | [properties: ALL ]] > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:703) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.shape.ShapefileRenderer.renderWithStreamingRenderer(ShapefileRenderer.java:1525) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1373) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:376) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 53 more > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: > java.lang.RuntimeException: java.io.IOException > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.data.store.ContentFeatureCollection.iterator(ContentFeatureCollection.java:266) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1859) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1792) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:699) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 56 more > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: java.io.IOException > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureSource.getReaderInternal(JDBCFeatureSource.java:571) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureStore.getReaderInternal(JDBCFeatureStore.java:209) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:481) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.data.store.ContentFeatureCollection.iterator(ContentFeatureCollection.java:263) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 59 more > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: > org.postgresql.util.PSQLException: Un error de E/S ha ocurrido mientras se > enviaba al backend. > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:283) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:353) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:252) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:208) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureReader.<init>(JDBCFeatureReader.java:146) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.geotools.jdbc.JDBCFeatureSource.getReaderInternal(JDBCFeatureSource.java:565) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 62 more > INFO | jvm 1 | 2010/09/09 12:01:03 | Caused by: > java.net.SocketTimeoutException: Read timed out > INFO | jvm 1 | 2010/09/09 12:01:03 | at > java.net.SocketInputStream.socketRead0(Native Method) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > java.net.SocketInputStream.read(Unknown Source) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:135) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:104) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.PGStream.ReceiveChar(PGStream.java:259) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1620) > INFO | jvm 1 | 2010/09/09 12:01:03 | at > org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) > INFO | jvm 1 | 2010/09/09 12:01:03 | ... 68 more > > Thanks in advance !! > > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Geoserver-devel mailing list > [email protected]<mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/geoserver-devel > > > > > -- > Justin Deoliveira > OpenGeo - http://opengeo.org > Enterprise support for open source geospatial. > > -- Ben Caradoc-Davies <[email protected]> Software Engineering Team Leader CSIRO Earth Science and Resource Engineering Australian Resources Research Centre ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
