Skip to Content
0
Jun 08, 2018 at 11:16 PM

The request was rejected because the URL was not normalized.] with root cause org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL was not normalized.

1734 Views

SEVERE: Servlet.service() for servlet [DispatcherServlet] in context with path [] threw exception [Error while processing internal filterchain. Exception occurred at chain position: 11 of 17. Current filter: 'FilterChainProxy[Filter Chains: [[ Ant [pattern='/_ui/'], []], [ Ant [pattern='/checkout/'], [org.springframework.security.web.access.channel.ChannelProcessingFilter@55c7145c, org.springframework.security.web.context.SecurityContextPersistenceFilter@626aa300, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@cde78f0, org.springframework.security.web.header.HeaderWriterFilter@43f02494, org.springframework.security.web.authentication.logout.LogoutFilter@2e78ad42, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@193d792e, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@665b9b01, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@24cdc7da, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4f346cbc, org.springframework.security.web.session.SessionManagementFilter@3d32887d, org.springframework.security.web.access.ExceptionTranslationFilter@70b9f49, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@4db26b65]], [ com.mardel.storefront.security.ExcludeUrlRequestMatcher@7490b78c, [org.springframework.security.web.access.channel.ChannelProcessingFilter@2497ed4c, org.springframework.security.web.context.SecurityContextPersistenceFilter@1b5776f9, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@33128c69, org.springframework.security.web.header.HeaderWriterFilter@424f7150, org.springframework.security.web.authentication.logout.LogoutFilter@592909d8, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@79e94cba, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@5e3fe62a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@67c3d94c, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@76357ba5, org.springframework.security.web.access.ExceptionTranslationFilter@450a7545, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@64a5c578]]]]'!; nested exception is org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL was not normalized.] with root cause

org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL was not normalized.

   at org.springframework.security.web.firewall.StrictHttpFirewall.getFirewalledRequest(StrictHttpFirewall.java:123)

   at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:193)

   at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at com.mardel.storefront.filters.FileUploadFilter.doFilterInternal(FileUploadFilter.java:51)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at com.mardel.storefront.filters.UrlEncoderFilter.doFilterInternal(UrlEncoderFilter.java:83)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at com.mardel.storefront.filters.StorefrontFilter.doFilterInternal(StorefrontFilter.java:83)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at com.mardel.storefront.filters.cms.CMSSiteFilter.doFilterInternal(CMSSiteFilter.java:100)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at com.mardel.storefront.filters.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:71)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at com.mardel.storefront.filters.AcceleratorAddOnFilter.doFilter(AcceleratorAddOnFilter.java:90)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at de.hybris.platform.servicelayer.web.WebAppMediaFilter.doFilter(WebAppMediaFilter.java:140)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at de.hybris.platform.servicelayer.web.SessionFilter.doFilter(SessionFilter.java:99)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at de.hybris.platform.servicelayer.web.Log4JFilter.doFilter(Log4JFilter.java:44)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at de.hybris.platform.servicelayer.web.session.HybrisSpringSessionFilter.doFilter(HybrisSpringSessionFilter.java:69)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:271)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain.processStandardFilterChain(AbstractPlatformFilterChain.java:201)

   at de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain.doFilterInternal(AbstractPlatformFilterChain.java:179)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at com.mardel.storefront.filters.UrlPathFilter.doFilterInternal(UrlPathFilter.java:82)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)

   at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)

   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)

   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

   at com.mardel.storefront.filters.AcceleratorAddOnFilter.doFilter(AcceleratorAddOnFilter.java:90)

   at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)

   at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)

   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

   at de.hybris.platform.servicelayer.web.XSSFilter.processPatternsAndDoFilter(XSSFilter.java:358)

   at de.hybris.platform.servicelayer.web.XSSFilter.doFilter(XSSFilter.java:306)

   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)

   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)

   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)

   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)

   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)

   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)

   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)

   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

   at java.lang.Thread.run(Thread.java:748)