Cannot substitute RelativePathPrefixHandler -------------------------------------------
Key: WICKET-2881 URL: https://issues.apache.org/jira/browse/WICKET-2881 Project: Wicket Issue Type: Bug Components: wicket Affects Versions: 1.4.8 Environment: All Reporter: bernard In IPageSettings Get the (modifiable) list of IComponentResolvers. List<IComponentResolver> getComponentResolvers(); This looks very useful and easy indeed, and in Application.init() one can find and remove RelativePathPrefixHandler and replace it with a different AbstractMarkupFilter implementation e.g. XRelativePathPrefixHandler. But even while the List.remove(Object o) returns true, and the handler appears to be removed, it is still active. I don't know why and what holds on to it or what creates a new RelativePathPrefixHandler. If I add my XRelativePathPrefixHandler, it is not used. Consider public class MarkupParser public final void appendMarkupFilter(final IMarkupFilter filter) { appendMarkupFilter(filter, RelativePathPrefixHandler.class); } So RelativePathPrefixHandler seems to be something special and I am afraid of other potential complications in case replacement would work. Can Wicket be fixed to make a replacement as easy as it appears to be? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.