FullAjaxExceptionHandler não redireciona para a página de erro após a sessão invalidada

Estou tendo problemas com o Omnifaces FullAjaxExceptionHandler (http://showcase.omnifaces.org/exceptionhandlers/FullAjaxExceptionHandler). Ele não redireciona para a página de erro especificada após a invalidação da sessão.

Eu tenho o seguinte na minha configuração de faces:

<factory>
    <exception-handler-factory>org.omnifaces.exceptionhandler.FullAjaxExceptionHandlerFactory</exception-handler-factory>
</factory>

E o seguinte no meu web.xml:

<error-page>
    <exception-type>javax.faces.application.ViewExpiredException</exception-type>
    <location>/pages/error/viewExpired.html</location>
</error-page>

Depois que eu invalido a sessão, da perspectiva do usuário, nada parece acontecer. O aplicativo está apenas 'morto'. No meu console, vejo a seguinte solicitação do Ajax:

Um POST para a página original do facelet com um código de resposta de 302um GET para a página de login com um código 200 (mas nada acontece porque é solicitado via Ajax)

Estou executando o MyFaces 2.1.10, Primefaces 3.5, Primefaces Extension 0.6.3 e Omnifaces 1.4.1 no WebLogic 12c

Alguém poderia me ajudar na direção certa? Como faço para que o FullAjaxExeptionHandler funcione corretamente?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion