Glassfish - restauração

Tenho um sistema onde foi feito em JSF, e uso Glassfish 6 e toda vez que uso o sistema (isso pelo eclipse) o servidor glassfish starta e funciona perfeitamente, depois que eu fecho a tela de execuçao faço algo na ediçao do fonte e tento voltar a usar, restartando ou continuando com o mesmo Up do servidor carrega a pagina inicial, que é aquela que eu mando abrir por primeiro que é a tela de login, mas ao fazer o login acontece esse erro:

javax.servlet.ServletException: viewId:/Telas/Login.jsf - A exibição de /Telas/Login.jsf não pôde ser restaurada.

No caso, toda primeira vez, executa perfeito, depois acontece isso, e para usar novamente tenho que matar o processo o java no micro e as vezes ate fechar o eclipse para conseguir executar novamente.
Alguém sabe se é alguma configuraçao do servidor, ou algo do eclipse?

Grato

josinvanl…

se vc esta usando algum bean gerenciado do JSF e o timeout de sua aplicação estourou isto pode acontecer…
ou se vc altera o seu codigo com sua aplicação em execução tambem creio que este erro seja exibido. (dependendo da forma que vc esta usando o glassfish…assumi que vc esta usando pelo eclipse com deploy automatico)

Sem duvida, essas duas situaçoes eu estou ciente que pode acontecer, tanto timeout quanto alteraçao…
mas o que eu digo é de vc parar o serviço, e tentar start-lo novamente, aí acontece toda vez aquele erro, que no caso quando faço isso pela primeira vez, nao acontece…