Pessoal,
Estou gerando uma página muito grande, e ele está dando essa mensagem de erro quando tento exibir todos os campos.
java.lang.InternalError: name is too long to represent
java.lang.ClassLoader.defineClass1(Native Method)
Se eu diminuo a quantidade de campo eu consigo exibir. Acredito que ele esteja dando erro na hora de buscar o valor do javax.faces.ViewState, que está com mais de 80k caracteres. Quando eu vou diminuindo a quantidade de campos na tela, ele aceita. Tentei usar o parâmetro
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
Mas ele continua dando erro, porque o tamanho do ViewState é acaba ficando o mesmo, só que do lado do servidor.
Tentei também
<context-param>
<param-name>org.apache.myfaces.COMPRESS_STATE_IN_CLIENT</param-name>
<param-value>true</param-value>
</context-param>
e não deu muito certo. Alguém já teve algum problema parecido?
[]'s