Java.lang.InternalError: name is too long to represent

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

Esse erro já foi relatado como BUG da JVM. Isso acontece somente no modo DEBUG. Estou rodando com o JBoss dentro do Eclipse, ai dá erro. Rodando a aplicação num ambiente de produção, sem DEBUG, ele funciona normalmente.

[]'s

Pelo menos foi fácil de descobrir o real problema :lol:

Imagine se você fosse o primeiro a acontecer isso, corria para onde? hehehe

Abraços