[ 
https://issues.apache.org/jira/browse/GEODE-8078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aaron Lindsey updated GEODE-8078:
---------------------------------
    Description: 
I'm seeing the following exceptions in locator logs when I try to hit the REST 
endpoint /management/v1/members/\{id} before the member has finished starting 
up. The reason I need to do this is because I have a program that is polling 
that endpoint to wait until the member is online. Ideally these errors would 
not show up in logs, but instead be reflected in the status code of the REST 
response.

{{{{[error 2020/04/06 22:05:59.086 UTC <qtp481947474-49> tid=0x31] class 
org.apache.geode.cache.CacheClosedException cannot be cast to class 
org.apache.geode.management.runtime.RuntimeInfo 
(org.apache.geode.cache.CacheClosedException and 
org.apache.geode.management.runtime.RuntimeInfo are in unnamed module of loader 
'app')}}}}
{{ {{java.lang.ClassCastException: class 
org.apache.geode.cache.CacheClosedException cannot be cast to class 
org.apache.geode.management.runtime.RuntimeInfo 
(org.apache.geode.cache.CacheClosedException and 
org.apache.geode.management.runtime.RuntimeInfo are in unnamed module of loader 
'app')}}}}
{{ \{{ at 
org.apache.geode.management.internal.api.LocatorClusterManagementService.list(LocatorClusterManagementService.java:417)}}}}
{{ \{{ at 
org.apache.geode.management.internal.api.LocatorClusterManagementService.get(LocatorClusterManagementService.java:434)}}}}
{{ \{{ at 
org.apache.geode.management.internal.rest.controllers.MemberManagementController.getMember(MemberManagementController.java:50)}}}}
{{ \{{ at 
org.apache.geode.management.internal.rest.controllers.MemberManagementController$$FastClassBySpringCGLIB$$3634e452.invoke(<generated>)}}}}
{{ \{{ at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)}}}}
{{ \{{ at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769)}}}}
{{ \{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)}}}}
{{ \{{ at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)}}}}
{{ \{{ at 
org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:69)}}}}
{{ \{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)}}}}
{{ \{{ at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)}}}}
{{ \{{ at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)}}}}
{{ \{{ at 
org.apache.geode.management.internal.rest.controllers.MemberManagementController$$EnhancerBySpringCGLIB$$2893b195.getMember(<generated>)}}}}
{{ \{{ at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)}}}}
{{ \{{ at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}}}}
{{ \{{ at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}}}
{{ \{{ at java.base/java.lang.reflect.Method.invoke(Method.java:566)}}}}
{{ \{{ at 
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)}}}}
{{ \{{ at 
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)}}}}
{{ \{{ at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)}}}}
{{ \{{ at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)}}}}
{{ \{{ at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)}}}}
{{ \{{ at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)}}}}
{{ \{{ at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)}}}}
{{ \{{ at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)}}}}
{{ \{{ at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)}}}}
{{ \{{ at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)}}}}
{{ \{{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)}}}}
{{ \{{ at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)}}}}
{{ \{{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)}}}}
{{ \{{ at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:760)}}}}
{{ \{{ at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1617)}}}}
{{ \{{ at 
org.apache.geode.management.internal.rest.ManagementLoggingFilter.doFilterInternal(ManagementLoggingFilter.java:44)}}}}
{{ \{{ at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)}}}}
{{ \{{ at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)}}}}
{{ \{{ at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)}}}}
{{ \{{ at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
{{ \{{ at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
{{ \{{ at 
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
{{ \{{ at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
{{ \{{ at 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
{{ \{{ at 
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
{{ \{{ at 
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
{{ \{{ at 
org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92)}}}}
{{ \{{ at 
org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77)}}}}
{{ \{{ at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)}}}}
{{ \{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334}}}}

  was:
I'm seeing the following exceptions in locator logs when I try to hit the REST 
endpoint /management/v1/members/\{id} before the member has finished starting 
up. The reason I need to do this is because I have a program that is polling 
that endpoint to wait until the member is online. Ideally these errors would 
not show up in logs, but instead be reflected in the status code of the REST 
response.

{{[error 2020/04/06 22:05:59.086 UTC <qtp481947474-49> tid=0x31] class 
org.apache.geode.cache.CacheClosedException cannot be cast to class 
org.apache.geode.management.runtime.RuntimeInfo 
(org.apache.geode.cache.CacheClosedException and 
org.apache.geode.management.runtime.RuntimeInfo are in unnamed module of loader 
'app')}}
{{java.lang.ClassCastException: class 
org.apache.geode.cache.CacheClosedException cannot be cast to class 
org.apache.geode.management.runtime.RuntimeInfo 
(org.apache.geode.cache.CacheClosedException and 
org.apache.geode.management.runtime.RuntimeInfo are in unnamed module of loader 
'app')}}
{{ at 
org.apache.geode.management.internal.api.LocatorClusterManagementService.list(LocatorClusterManagementService.java:417)}}
{{ at 
org.apache.geode.management.internal.api.LocatorClusterManagementService.get(LocatorClusterManagementService.java:434)}}
{{ at 
org.apache.geode.management.internal.rest.controllers.MemberManagementController.getMember(MemberManagementController.java:50)}}
{{ at 
org.apache.geode.management.internal.rest.controllers.MemberManagementController$$FastClassBySpringCGLIB$$3634e452.invoke(<generated>)}}
{{ at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)}}
{{ at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769)}}
{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)}}
{{ at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)}}
{{ at 
org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:69)}}
{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)}}
{{ at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)}}
{{ at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)}}
{{ at 
org.apache.geode.management.internal.rest.controllers.MemberManagementController$$EnhancerBySpringCGLIB$$2893b195.getMember(<generated>)}}
{{ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)}}
{{ at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}}
{{ at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
{{ at java.base/java.lang.reflect.Method.invoke(Method.java:566)}}
{{ at 
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)}}
{{ at 
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)}}
{{ at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)}}
{{ at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)}}
{{ at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)}}
{{ at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)}}
{{ at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)}}
{{ at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)}}
{{ at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)}}
{{ at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)}}
{{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)}}
{{ at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)}}
{{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)}}
{{ at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:760)}}
{{ at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1617)}}
{{ at 
org.apache.geode.management.internal.rest.ManagementLoggingFilter.doFilterInternal(ManagementLoggingFilter.java:44)}}
{{ at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)}}
{{ at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)}}
{{ at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)}}
{{ at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}
{{ at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}
{{ at 
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}
{{ at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}
{{ at 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}
{{ at 
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}
{{ at 
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}
{{ at 
org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92)}}
{{ at 
org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77)}}
{{ at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)}}
{{ at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334}}


> Exceptions in locator logs when hitting members REST endpoint
> -------------------------------------------------------------
>
>                 Key: GEODE-8078
>                 URL: https://issues.apache.org/jira/browse/GEODE-8078
>             Project: Geode
>          Issue Type: Bug
>          Components: management
>            Reporter: Aaron Lindsey
>            Priority: Major
>
> I'm seeing the following exceptions in locator logs when I try to hit the 
> REST endpoint /management/v1/members/\{id} before the member has finished 
> starting up. The reason I need to do this is because I have a program that is 
> polling that endpoint to wait until the member is online. Ideally these 
> errors would not show up in logs, but instead be reflected in the status code 
> of the REST response.
> {{{{[error 2020/04/06 22:05:59.086 UTC <qtp481947474-49> tid=0x31] class 
> org.apache.geode.cache.CacheClosedException cannot be cast to class 
> org.apache.geode.management.runtime.RuntimeInfo 
> (org.apache.geode.cache.CacheClosedException and 
> org.apache.geode.management.runtime.RuntimeInfo are in unnamed module of 
> loader 'app')}}}}
> {{ {{java.lang.ClassCastException: class 
> org.apache.geode.cache.CacheClosedException cannot be cast to class 
> org.apache.geode.management.runtime.RuntimeInfo 
> (org.apache.geode.cache.CacheClosedException and 
> org.apache.geode.management.runtime.RuntimeInfo are in unnamed module of 
> loader 'app')}}}}
> {{ \{{ at 
> org.apache.geode.management.internal.api.LocatorClusterManagementService.list(LocatorClusterManagementService.java:417)}}}}
> {{ \{{ at 
> org.apache.geode.management.internal.api.LocatorClusterManagementService.get(LocatorClusterManagementService.java:434)}}}}
> {{ \{{ at 
> org.apache.geode.management.internal.rest.controllers.MemberManagementController.getMember(MemberManagementController.java:50)}}}}
> {{ \{{ at 
> org.apache.geode.management.internal.rest.controllers.MemberManagementController$$FastClassBySpringCGLIB$$3634e452.invoke(<generated>)}}}}
> {{ \{{ at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)}}}}
> {{ \{{ at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769)}}}}
> {{ \{{ at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)}}}}
> {{ \{{ at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)}}}}
> {{ \{{ at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:69)}}}}
> {{ \{{ at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)}}}}
> {{ \{{ at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)}}}}
> {{ \{{ at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)}}}}
> {{ \{{ at 
> org.apache.geode.management.internal.rest.controllers.MemberManagementController$$EnhancerBySpringCGLIB$$2893b195.getMember(<generated>)}}}}
> {{ \{{ at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)}}}}
> {{ \{{ at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}}}}
> {{ \{{ at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}}}
> {{ \{{ at java.base/java.lang.reflect.Method.invoke(Method.java:566)}}}}
> {{ \{{ at 
> org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)}}}}
> {{ \{{ at 
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)}}}}
> {{ \{{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)}}}}
> {{ \{{ at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)}}}}
> {{ \{{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)}}}}
> {{ \{{ at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:760)}}}}
> {{ \{{ at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1617)}}}}
> {{ \{{ at 
> org.apache.geode.management.internal.rest.ManagementLoggingFilter.doFilterInternal(ManagementLoggingFilter.java:44)}}}}
> {{ \{{ at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)}}}}
> {{ \{{ at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)}}}}
> {{ \{{ at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)}}}}
> {{ \{{ at 
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
> {{ \{{ at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
> {{ \{{ at 
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
> {{ \{{ at 
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
> {{ \{{ at 
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
> {{ \{{ at 
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
> {{ \{{ at 
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)}}}}
> {{ \{{ at 
> org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92)}}}}
> {{ \{{ at 
> org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77)}}}}
> {{ \{{ at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)}}}}
> {{ \{{ at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334}}}}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to