Re: [Geoserver-users] WFS GetCapabilities failures
yes indeed. i create H2 database tables, some w/ and others w/o a geometry column. after publishing the first geometry-less one as a layer, the WFS GetCapabilities calls for both 1.0.0 and 1.1.0 versions fail. you are also correct in pointing out the UI does not allow geometry-less layers. trying to view those (geomtry-less) layers the UI does not allow changing the panel b/c of missing BBOX info. the Layer Preview also does not work w/ those layers. i was planning today on adding a dummy geometry column --a point w/ 0 value coordinates-- to ensure that works around the issue. will report back if there's interest in finding out this stops the failing WFS calls. On Thu, 13 Oct 2016 19:38:02 +0200, Andrea Aime wrote: > So are you configuring geometryless layers via the REST interface? > The UI should not allow null bounding boxes even on geometryless > layers. > > Cheers > Andrea > > On Thu, Oct 13, 2016 at 6:45 PM, Raif S. Naffah > wrote: > > > i believe what i'm seeing is explained by > > > > https://osgeo-org.atlassian.net/browse/GEOS-7216 > > > > > > On Wed, 28 Sep 2016 12:32:57 +1000, Raif S. Naffah wrote: > > > > > hi all, > > > > > > working w/ GeoServer 2.8.5 i'm getting sporadic failures when > > > requesting WFS capabilities. the failures show up in the > > > geoserver.log as follows: > > > > > > 2016-09-28 12:02:18,843 INFO [org.geoserver.wfs] - > > > Request: getServiceInfo > > > 2016-09-28 12:02:18,844 INFO [org.geoserver.wfs] - > > > Request: getCapabilities > > > baseUrl = http://localhost:9100/geoserver/ > > > service = WFS > > > 2016-09-28 12:02:18,879 ERROR [org.geoserver.ows] - > > > java.io.IOException > > > at > > > org.geoserver.wfs.response.GetCapabilitiesResponse.write( > > GetCapabilitiesResponse.java:63) > > > at org.geoserver.ows.Dispatcher.response(Dispatcher.java:996) at > > > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:279) > > > at > > > org.springframework.web.servlet.mvc.AbstractController.handleRequest( > > AbstractController.java:153) > > > at > > > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter > > .handle(SimpleControllerHandlerAdapter.java:48) > > > at > > > org.springframework.web.servlet.DispatcherServlet. > > doDispatch(DispatcherServlet.java:923) > > > at > > > org.springframework.web.servlet.DispatcherServlet. > > doService(DispatcherServlet.java:852) > > > at > > > org.springframework.web.servlet.FrameworkServlet.processRequest( > > FrameworkServlet.java:882) > > > at > > > org.springframework.web.servlet.FrameworkServlet. > > doGet(FrameworkServlet.java:778) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at > > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > > > at > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > > doFilter(ServletHandler.java:1093) > > > at > > > org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter( > > ThreadLocalsCleanupFilter.java:28) > > > at > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > > doFilter(ServletHandler.java:1084) > > > at > > > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter( > > SpringDelegatingFilter.java:75) > > > at > > > org.geoserver.wms.animate.AnimatorFilter.doFilter( > > AnimatorFilter.java:71) > > > at > > > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter( > > SpringDelegatingFilter.java:71) > > > at > > > org.geoserver.filters.SpringDelegatingFilter.doFilter( > > SpringDelegatingFilter.java:46) > > > at > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > > doFilter(ServletHandler.java:1084) > > > at > > > org.geoserver.platform.AdvancedDispatchFilter.doFilter( > > AdvancedDispatchFilter.java:50) > > > at > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > > doFilter(ServletHandler.java:1084) > > > at > > > org.springframework.security.web.FilterChainProxy$ > > VirtualFilterChain.doFilter(FilterChainProxy.java:311) > > > at > > > org.geoserver.security.filter.GeoServerCompositeFilter$ > > NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) > > > at > > > org.springframework.security.web.access.intercept. > > FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) > > > at > > > org.springframework.security.web.access.intercept. > > FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > > > at > > > org.geoserver.security.filter.GeoServerCompositeFilter$ > > NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) > > > at > > > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter( > > GeoServerCompositeFilter.java:92) > > > at > > > org.springframework.security.web.FilterChainProxy$ > > VirtualFilterChain.doFilter(FilterChainProxy.java:323) > > > at > > > org.geoserver.security.filter.GeoServerCompositeFilt
Re: [Geoserver-users] WFS GetCapabilities failures
So are you configuring geometryless layers via the REST interface? The UI should not allow null bounding boxes even on geometryless layers. Cheers Andrea On Thu, Oct 13, 2016 at 6:45 PM, Raif S. Naffah wrote: > i believe what i'm seeing is explained by > > https://osgeo-org.atlassian.net/browse/GEOS-7216 > > > On Wed, 28 Sep 2016 12:32:57 +1000, Raif S. Naffah wrote: > > > hi all, > > > > working w/ GeoServer 2.8.5 i'm getting sporadic failures when > > requesting WFS capabilities. the failures show up in the > > geoserver.log as follows: > > > > 2016-09-28 12:02:18,843 INFO [org.geoserver.wfs] - > > Request: getServiceInfo > > 2016-09-28 12:02:18,844 INFO [org.geoserver.wfs] - > > Request: getCapabilities > > baseUrl = http://localhost:9100/geoserver/ > > service = WFS > > 2016-09-28 12:02:18,879 ERROR [org.geoserver.ows] - > > java.io.IOException > > at > > org.geoserver.wfs.response.GetCapabilitiesResponse.write( > GetCapabilitiesResponse.java:63) > > at org.geoserver.ows.Dispatcher.response(Dispatcher.java:996) at > > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:279) > > at > > org.springframework.web.servlet.mvc.AbstractController.handleRequest( > AbstractController.java:153) > > at > > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter > .handle(SimpleControllerHandlerAdapter.java:48) > > at > > org.springframework.web.servlet.DispatcherServlet. > doDispatch(DispatcherServlet.java:923) > > at > > org.springframework.web.servlet.DispatcherServlet. > doService(DispatcherServlet.java:852) > > at > > org.springframework.web.servlet.FrameworkServlet.processRequest( > FrameworkServlet.java:882) > > at > > org.springframework.web.servlet.FrameworkServlet. > doGet(FrameworkServlet.java:778) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > > at > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > doFilter(ServletHandler.java:1093) > > at > > org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter( > ThreadLocalsCleanupFilter.java:28) > > at > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > doFilter(ServletHandler.java:1084) > > at > > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter( > SpringDelegatingFilter.java:75) > > at > > org.geoserver.wms.animate.AnimatorFilter.doFilter( > AnimatorFilter.java:71) > > at > > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter( > SpringDelegatingFilter.java:71) > > at > > org.geoserver.filters.SpringDelegatingFilter.doFilter( > SpringDelegatingFilter.java:46) > > at > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > doFilter(ServletHandler.java:1084) > > at > > org.geoserver.platform.AdvancedDispatchFilter.doFilter( > AdvancedDispatchFilter.java:50) > > at > > org.mortbay.jetty.servlet.ServletHandler$CachedChain. > doFilter(ServletHandler.java:1084) > > at > > org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:311) > > at > > org.geoserver.security.filter.GeoServerCompositeFilter$ > NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) > > at > > org.springframework.security.web.access.intercept. > FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) > > at > > org.springframework.security.web.access.intercept. > FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > > at > > org.geoserver.security.filter.GeoServerCompositeFilter$ > NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) > > at > > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter( > GeoServerCompositeFilter.java:92) > > at > > org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:323) > > at > > org.geoserver.security.filter.GeoServerCompositeFilter$ > NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) > > at > > org.springframework.security.web.access.ExceptionTranslationFilter. > doFilter(ExceptionTranslationFilter.java:113) > > at > > org.geoserver.security.filter.GeoServerCompositeFilter$ > NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) > > at > > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter( > GeoServerCompositeFilter.java:92) > > at > > org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:323) > > at > > org.geoserver.security.filter.GeoServerAnonymousAuthenticati > onFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:54) > > at > > org.springframework.security.web.FilterChainProxy$ > VirtualFilterChain.doFilter(FilterChainProxy.java:323) > > at > > org.geoserver.security.filter.GeoServerCompositeFilter$ > NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) > > at > > org.springframework.security.web.authentication.www. > BasicAuthenticationFilter.doFilter(BasicAut
Re: [Geoserver-users] WFS GetCapabilities failures
i believe what i'm seeing is explained by https://osgeo-org.atlassian.net/browse/GEOS-7216 On Wed, 28 Sep 2016 12:32:57 +1000, Raif S. Naffah wrote: > hi all, > > working w/ GeoServer 2.8.5 i'm getting sporadic failures when > requesting WFS capabilities. the failures show up in the > geoserver.log as follows: > > 2016-09-28 12:02:18,843 INFO [org.geoserver.wfs] - > Request: getServiceInfo > 2016-09-28 12:02:18,844 INFO [org.geoserver.wfs] - > Request: getCapabilities > baseUrl = http://localhost:9100/geoserver/ > service = WFS > 2016-09-28 12:02:18,879 ERROR [org.geoserver.ows] - > java.io.IOException > at > org.geoserver.wfs.response.GetCapabilitiesResponse.write(GetCapabilitiesResponse.java:63) > at org.geoserver.ows.Dispatcher.response(Dispatcher.java:996) at > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:279) > at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) > at > org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75) > at > org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71) > at > org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > at > org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) > at > org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) > at > org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:54) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) > at > org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) > at > org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:83) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java