All,

Per the bug, this method has an error:

    @Override
    public void handleNavigation(FacesContext context, String
fromAction, String outcome)
    {
        if (!this.activated || isUnhandledExceptionQueued(context))
        {
            this.wrapped.handleNavigation(context, fromAction, outcome);
        }

        //don't refactor it - currently we need the lazy wrapping due
to special jsf2 constellations
        getWrappedNavigationHandler().handleNavigation(context,
fromAction, outcome);
    }

I'm thinking that the correct impl should be:

    @Override
    public void handleNavigation(FacesContext context, String
fromAction, String outcome)
    {
        if (this.activated || isUnhandledExceptionQueued(context))
        {
            getWrappedNavigationHandler().handleNavigation(context,
fromAction, outcome);
        }

        //don't refactor it - currently we need the lazy wrapping due
to special jsf2 constellations
        // is this message still valid?
    }

The only catch I see is the comment below.  WDYT?

Reply via email to