Se alguém souber, agradeço a ajuda pois não encontrei nada sobre isso no Guj nem na Net.
Olá,
Você verificou o escopo do teu MB? Ele está como Session??
O método chamado pela action do botão possui um retorno String e é utilizado por um <h:commandbutton…?
cristianopagani
Meu MB está no escopo de Requeste e sim a Action do h:commandButton retorna String (null, já que é pra mesma página).
guilhermehbueno
Opa,
Tenta colocar o seu escopo como session, isto já deve resolver seu problema.
Falow…
cristianopagani
Não posso colocar meu MB no escopo de Session pois irá prejudicar muito a memória no servidor. Esta aplicação é usada por muitos usuários, o estranho é que em média a cada 50 cliques no botão salvar apenas uma vez acontece esse erro. Por isso pergunto se alguém algum “bug” do Framework (jsf ou richfaces) nesse sentido.
Isso está funcionando corretamente, mas algumas vezes o meu método salvar não é chamado e a tela volta para o início sem salvar nada.
thokk
Vc está usando o navigation handler?
cristianopagani
Sim, eu utilizo regras de navegação no faces-config.xml. Mas não tenho nenhuma regra quando o submit é para a mesma página, eu simplismente retorno null no método da action.