-
Bug
-
Resolution: Fixed
-
Critical
-
4.5.19, 5.2.5, 5.3
-
LFRZ
If you delete the "mappings" node for a ServletDispatchingFilter, the filter chain fails with NPE and the instance becomes unusable (requires rescue procedure or reinstall).
--> a check should be implemented and the filter simply disabled if the mappings are missing. The instance should remain useable.
java.lang.NullPointerException info.magnolia.cms.filters.ServletDispatchingFilter$WrappedRequest.<init>(ServletDispatchingFilter.java:188) info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:126) info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89) info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80) info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65) info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89) info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80) info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:129) info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89) info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80) info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65) info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89) info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:106) info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:66) info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:107) info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:93)
Acceptance criteria