Boa tarde Pessoal, estou trabalhando com java e relatórios jasper a 4 anos e nunca vi isto, tenho um relatório a ser impresso que pega as informações de uma tela jsf, a qual tem um campo texto (String) vinda de um textArea, este campo vamos chamar de observações, quando o tamanho do texto é pequeno ou normal ele imprimi normalmente, porém quando houve a necessidade de colocar mais informações (cerca de uma página) neste campo, na hora de gerar o pdf (jasperreport) ele dá um erro de memória além de levar muito tempo para dar este retorno.
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange(Arrays.java:2694)
at java.lang.String.<init>(String.java:203)
at java.lang.String.substring(String.java:1913)
at java.awt.Font.getStringBounds(Font.java:2331)
Alguém pode me ajudar? Já passou por isso? o programa roda no debian 6,07 com glassfish e tem 6GB de RAM… (lógicamente dividido com outras aplicações).
Obrigado