Hi Brian,

I just tried to reproduce the issues, and your report had enough info to see the same error in GeoServer 2.8.3, so thanks for that.

I believe the underlying issue is with registering that particular shapefile: I tried registering the states shapefile as an admin, and I hit the same error. Since re-saving the workspace 'fixes' the issues, I think there's likely a subtle issue in the GeoTools shapefile datastore or how it is used.

Anyhow, I hope the semester went well!

Cheers,

Jim

On 2/16/2016 9:58 AM, Brian Farrell wrote:
Thanks. I've filed it.

https://osgeo-org.atlassian.net/browse/GEOS-7429

-Brian

On Tue, Feb 16, 2016 at 9:28 AM, Jim Hughes <[email protected] <mailto:[email protected]>> wrote:

    Hi Brian,

    I'm a bit short on time to help out at the minute.  It sounds like
    you have a pretty clear bug report.

    I know the issue tracker is here:
    https://osgeo-org.atlassian.net/projects/GEOS/issues. If you'd
    like to report the bug yourself, you may need to ask for an
    account on this list.  When I get a time in a day or two, I might
    be able to look at this one.

    Cheers,

    Jim


    On 02/15/2016 06:03 PM, Brian Farrell wrote:
    Jim,

    Well, I thought this was resolved, but a week of use by students
    and a script attempting to automate the process, I'm back with
    the same error. I've started with a clean installation of
    Geoserver. Below are the steps I took to set up Geoserver, steps
    to reproduce the bug, full error message, and build information.

    Workspace Isolation Bug Reproduction Instructions

    Setting up the environment
    1. Clear all pre-loaded workspaces from geoserver
    2. Create a workspace named ‘shared’ as the default workspace
    3. Enable the ‘shared’ workspace
    4. Create a workspace named ‘student0workspace’. Do not make it
    the default workspace
    5. Enable the ‘student0workspace’ workspace
    6. Add a new role named ‘student0role’
    7. Add a new user named ‘student0’ and give it the ‘student0role’
    role.
    8. Add three new data security rules that give ‘student0role’
    read, write, and admin access to ‘student0workspace’.
    9. Make sure the catalog mode is set to Hide.

    Reproducing the bug
    1. Log in as ‘student0’
    2. Add a new shapefile store. Name it ‘states_store’ and publish
    the states.shp file under data > shapefiles
    3. Click publish for the states layer
    4. Fill in the Declared SRS and attempt to calculate the native
    bounding box (‘Compute from data’). The following error will
    occur in the geoserver error log (full error message at the end):
    “Error computing the native BBOX java.io.IOException: Schema
    'student0workspace:states' does not exist.”

    Note: interestingly enough, if while stuck on step 4, the
    workspace configuration is re-opened and saved (even without any
    changes), the layer will publish properly (assuming a layer style
    is created in the workspace and selected under the publishing tab).



    2016-02-15 17:41:06,628 ERROR [data.resource] - Error computing
    the native BBOX
    java.io.IOException: Schema 'student0workspace:states' does not
    exist.
    at
    
org.geotools.data.store.ContentDataStore.ensureEntry(ContentDataStore.java:621)
    at
    
org.geotools.data.store.ContentDataStore.getFeatureSource(ContentDataStore.java:393)
    at
    
org.geotools.data.store.ContentDataStore.getFeatureSource(ContentDataStore.java:687)
    at
    org.geoserver.catalog.ResourcePool.getFeatureSource(ResourcePool.java:1183)
    at
    
org.geoserver.catalog.impl.FeatureTypeInfoImpl.getFeatureSource(FeatureTypeInfoImpl.java:125)
    at
    
org.geoserver.catalog.CatalogBuilder.getNativeBounds(CatalogBuilder.java:561)
    at
    
org.geoserver.catalog.CatalogBuilder.getNativeBounds(CatalogBuilder.java:543)
    at
    
org.geoserver.web.data.resource.BasicResourceConfig$1.onSubmit(BasicResourceConfig.java:120)
    at
    
org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:68)
    at
    
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:143)
    at
    org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
    at
    
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:300)
    at
    
org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119)
    at
    
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
    at
    
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
    at
    org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484)
    at
    org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:160)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at
    
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:159)
    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.doPost(FrameworkServlet.java:789)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    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.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
    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.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:116)
    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.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
    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.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at
    
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53)
    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.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
    at
    
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:135)
    at
    
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    at
    
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    at
    
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at
    org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:87)
    at
    
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
    at
    
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at
    
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48)
    at
    
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at
    org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44)
    at
    
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at
    
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at
    
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at
    
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at
    org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    at
    org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at
    org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at
    org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
    at
    org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    at
    
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
    at
    
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at
    org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:324)
    at
    org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    at
    
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    at
    org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    at
    
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)



    Version
    2.8.2
    Git Revision
    f1366aa5e0c9d477b9c6a05fd31d59e0e81985f9
    Build Date
    23-Jan-2016 02:21
    GeoTools Version
    14.2 (rev 73d5c95ed430b6c891eb2f0dfebb742ba01780fe)
    GeoWebCache Version
    1.8.1 (rev
    
f22447f59ca37f72bfe6bc746d834b0e73e7c3fc/f22447f59ca37f72bfe6bc746d834b0e73e7c3fc)


    On Fri, Jan 22, 2016 at 10:09 PM, Brian Farrell
    <[email protected] <mailto:[email protected]>> wrote:

        Jim,

        It worked for me!

        I was sure I tried that, but I probably forgot to log out
        after changing those settings.

        Thanks a bunch!

        -Brian

        On Fri, Jan 22, 2016 at 7:57 PM, Jim Hughes <[email protected]
        <mailto:[email protected]>> wrote:

            Hi Brian,

            As a quick question, when you click on the workspace
            configuration, is the 'enabled' button checked?  Also,
            I'd suggest adding 'r' and 'w' permissions to the user.

            I just tried it out that configuration (with 'a', 'r',
            and 'w' permissions), and the missing piece was that the
            workspace needed to be 'enabled'.

            Good luck,

            Jim


            On 1/22/2016 7:03 PM, Brian Farrell wrote:
            I'm trying to set up geoserver for a web mapping class.
            This means that each students' work needs to be kept
            separate from each others' (for privacy, cheating
            prevention, and trolling prevention).

            My current plan is to give each team access to only one
            workspace. I'm doing this through a role that has admin
            access to only the team's workspace.

            However, when attempting to publish a layer, I get the
            following error when calculating the BBOX for a
            shapefile (full stack and build info below my signature):
            2016-01-22 18:41:29,848 ERROR [data.resource] - Error
            computing the native BBOX
            java.io.IOException: Schema 'team0:poly_landmarks' does
            not exist.

            It works just fine when I switch the team to having full
            admin access, but that violates the separation I'm
            attempting to achieve.

            Any suggestions on what I need to do to achieve
            separation between the users or where the error is
            coming from?


            Thanks,
            Brian

-- Brian Farrell
            Project Associate
            Center for Geospatial Information Technology

            ==BUILD INFO==

              * Version2.8.1
              * Git Revision4ae4c3fe363439dc8e0d3f857f5a9c23cb2e75df
              * Build Date19-Nov-2015 17:48
              * GeoTools Version14.1 (rev
                945972725619078375e357f8c21011999638df35)
              * GeoWebCache Version1.8.0 (rev
                1.8.x/b346a3aa6cc433a312c4608b218881d8509a8780)


            ==FULL ERROR MESSAGE==
            2016-01-22 18:41:29,848 ERROR [data.resource] - Error
            computing the native BBOX
            java.io.IOException: Schema 'team0:poly_landmarks' does
            not exist.
            at
            
org.geotools.data.store.ContentDataStore.ensureEntry(ContentDataStore.java:621)
            at
            
org.geotools.data.store.ContentDataStore.getFeatureSource(ContentDataStore.java:393)
            at
            
org.geotools.data.store.ContentDataStore.getFeatureSource(ContentDataStore.java:687)
            at
            
org.geoserver.catalog.ResourcePool.getFeatureSource(ResourcePool.java:1183)
            at
            
org.geoserver.catalog.impl.FeatureTypeInfoImpl.getFeatureSource(FeatureTypeInfoImpl.java:125)
            at
            
org.geoserver.catalog.CatalogBuilder.getNativeBounds(CatalogBuilder.java:561)
            at
            
org.geoserver.catalog.CatalogBuilder.getNativeBounds(CatalogBuilder.java:543)
            at
            
org.geoserver.web.data.resource.BasicResourceConfig$1.onSubmit(BasicResourceConfig.java:120)
            at
            
org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:68)
            at
            
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:143)
            at
            
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
            at
            
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:300)
            at
            
org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119)
            at
            
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
            at
            
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
            at
            org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
            at
            org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
            at
            org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
            at
            
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484)
            at
            
org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:160)
            at
            javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
            at
            javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
            at
            
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:159)
            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.doPost(FrameworkServlet.java:789)
            at
            javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
            at
            javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            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.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            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.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
            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.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:116)
            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.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
            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.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
            at
            
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53)
            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.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
            at
            
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:135)
            at
            
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
            at
            
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:87)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            
org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
            at
            
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
            at
            
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
            at
            
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at
            
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
            at
            
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
            at
            
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
            at
            
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
            at
            
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
            at
            
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
            at
            
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
            at
            
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:521)
            at
            
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1096)
            at
            
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:674)
            at
            
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
            at
            
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
            at
            
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
            at
            
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
            at
            
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
            at java.lang.Thread.run(Thread.java:745)


            
------------------------------------------------------------------------------
            Site24x7 APM Insight: Get Deep Visibility into Application 
Performance
            APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
            Monitor end-to-end web transactions and take corrective actions now
            Troubleshoot faster and improve end-user experience. Signup Now!
            http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140


            _______________________________________________
            Geoserver-users mailing list
            [email protected]
            <mailto:[email protected]>
            https://lists.sourceforge.net/lists/listinfo/geoserver-users


            
------------------------------------------------------------------------------
            Site24x7 APM Insight: Get Deep Visibility into
            Application Performance
            APM + Mobile APM + RUM: Monitor 3 App instances at just
            $35/Month
            Monitor end-to-end web transactions and take corrective
            actions now
            Troubleshoot faster and improve end-user experience.
            Signup Now!
            http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
            _______________________________________________
            Geoserver-users mailing list
            [email protected]
            <mailto:[email protected]>
            https://lists.sourceforge.net/lists/listinfo/geoserver-users




-- Brian Farrell
        Project Associate
        Center for Geospatial Information Technology




-- Brian Farrell
    Project Associate
    Center for Geospatial Information Technology





--
Brian Farrell
Project Associate
Center for Geospatial Information Technology


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to