Pessoal,
Eu desenvolvi um servlet que é um validador de layout de arquivos. Esse servlet recebe um arquivo de entrada, valida e retorna um txt com o resultado de sua validação.
O problema é que existem arquivos que geram uma saída muito grande, tão grande a ponto de tornar uma StringBuffer inutilizável (é o que eu acredito que esteja acontecendo).
Por que eu acredito que seja o tamanho da StringBuffer?
1º Quando a saída é menor tudo funciona perfeitamente;
2º Como não tenho como depurar, coloquei alguns “prints” para acompanhar o processo e ele está parando exatamente no momento em que tento dar um System.out.println do StringBuffer preenchido;
3º Estou tomando a mensagem “null java.lang.OutOfMemoryError”
:?: :?: :?:
:idea:Sugestões???