It is your mapper that triggers this issue, therefore it is easy to work 
around. You only have to prevent the code added for WIKCET-4014 from being 
called, like this:

    public Url mapHandler(IRequestHandler requestHandler) {
      if (requestHandler instanceof ListenerInterfaceRequestHandler)
        return null;
      return super.mapHandler(requestHandler);
    }   

I've tested it on your quickstart, and it works.

Emond

On Tuesday 27 September 2011 21:25:41 [email protected] wrote:
> (non-binding) -1
> 
> Thanks for reviewing WICKET-4087.
> 
> Sorry, I don't have a workaround. This might be a misunderstanding. It
> is the mapper that triggers this issue. Sure it is a corner case. But
> a very simple one, and the changes might cause other hard to find
> issues. Most Bugs are corner cases.
> 
> Bernard
> 
> On Tue, 27 Sep 2011 15:26:12 +0200, you wrote:
> >(non-binding) +1
> >Our application is running fine on 1.5.1. De reported issues are fixed, as
> >far as we could reproduce them.
> >
> >Wrt WICKET-4087, I think this is a corner case and should be easy to work
> >around, because Bernard already has his own mapper. The change was
> >introduced with the fix for WICKET-4014.

Reply via email to