Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro de serealização

Cannot serialize session attribute com.sun.faces.renderkit.ServerSideStateHelper.LogicalViewMap

alguem me explica de onde vem essa classe , oq ela faz e pq ta dando pau?

E afinal, pra que serve a serialização de uma classe ?

1 resposta
solução!

Essa classe vem dos internals do JSF, ainda não está claro para mim pq ela está aparecendo num erro seu. O processo de serialização significa pegar qualquer objeto que está em memória e gerar outro formato. Por exemplo, quando vc pega um objeto e grava no banco com o hibernate, vc está serializando o objeto.

Quando gera um json é a mesma coisa.

Quando coloca um @ViewScope na sua classe, o jsf precisa pegar o objeto que está em memória e gravar no disco, para que se o servidor cair, ele conseguir recolocar esse objeto em memória depois. Ou se a memória já estiver cheia também.