Spring Web Flow Impedindo o Botão Voltar Use

Então, estou usando o Spring Web Flow em um projeto e quero fazer uso dos atributos history = "descarte" e history = "invalidate" nos elemento

Coloquei esses atributos onde os quero, no entanto, quando tento testar se eles funcionam ou não navegando para uma exibição depois que o atributo history é executado na transição, ele me direciona para uma página de exceçã

org.springframework.web.util.NestedServletException: falha no processamento da solicitação; a exceção aninhada é org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException: ocorreu um problema ao restaurar a execução do fluxo com a chave 'e1s1'

Certamente, está dizendo que excluí esse estado do histórico para que ele não possa ser encontrado. Realmente não vejo por que não existe algum mecanismo interno para lidar com isso, mas, além disso, não consegui descobrir uma maneira de lidar com essa exceção de maneira graciosa para poder redirecioná-los para uma página de erro ou seria melhor enviá-los de volta para onde eles vieram.

<view-state id="page1">
    <transition on="gotoNextPage" to="page2" history="invalidate" />
</view-state>
<view-state id="page2"/>

Como esse comportamento deve ser alcançado, para que pressionar o botão voltar na página 2 não crie uma exceção, mas apenas o deixe na página 2?

questionAnswers(1)

yourAnswerToTheQuestion