Bem, possivelmente ha como aumentar o limite, e eu nao sei a resposta, mas voce 
pediu um dica, entao:

Dica:
Nao desenvolva aplicacao web como se fosse desktop :P o "x" da questao é o 
paradigma e nao a programacao em si...

30.000 registros? Crie um esquema de paginacao(se for uma grid, claro) e traga 
bemmmm menos dados(soh os q vc vai precisar para aquele momento), pois você nao 
tera como exibir todos esses dados de uma unica vez... :)
Se você precisar exportar para um excel/pdf/xml/*, monte o documento no 
servidor e mande o array de bytes(download) ao client.

Espero ter ajudado,

Daniel Belintani
Belintani Informática LTDA
(41) 8483-8443

Em 03/02/2012, às 18:12, Antonio Pasqualli <[email protected]> 
escreveu:

> Ola, 
> 
> Tenho uma aplicação que em algumas consultas, traz mas de 30.000 
> registros(sei que não é tanto assim), mas, nestes eu não consigo 
> exporta/exibir estes dados, 
> eu recebo:
> 
> 12/02/03 20:03:01 Inicio excel...
> 12/02/03 20:03:09 java.lang.ArrayIndexOutOfBoundsException: 0
> 12/02/03 20:03:09     at java.lang.System.arraycopy(Native Method)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:216)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:146)
> 12/02/03 20:03:09     at 
> org.apache.poi.poifs.storage.BigBlock.doWriteData(BigBlock.java)
> 12/02/03 20:03:09     at 
> org.apache.poi.poifs.storage.DocumentBlock.writeData(DocumentBlock.java:220)
> 12/02/03 20:03:09     at 
> org.apache.poi.poifs.storage.BigBlock.writeBlocks(BigBlock.java:86)
> 12/02/03 20:03:09     at 
> org.apache.poi.poifs.filesystem.POIFSDocument$BigBlockStore.writeBlocks(POIFSDocument.java:603)
> 12/02/03 20:03:09     at 
> org.apache.poi.poifs.filesystem.POIFSDocument.writeBlocks(POIFSDocument.java:275)
> 12/02/03 20:03:09     at 
> org.apache.poi.poifs.filesystem.POIFSFileSystem.writeFilesystem(POIFSFileSystem.java:263)
> 12/02/03 20:03:09     at 
> org.apache.poi.hssf.usermodel.HSSFWorkbook.write(HSSFWorkbook.java:908)
> 12/02/03 20:03:09     at 
> com.gvt.oss.action.ListGeneralAction.execute(ListGeneralAction.java:132)
> 12/02/03 20:03:09     at 
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
> 12/02/03 20:03:09     at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
> 12/02/03 20:03:09     at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> 12/02/03 20:03:09     at 
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:434)
> 12/02/03 20:03:09     at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 12/02/03 20:03:09     at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
> 12/02/03 20:03:09     at 
> oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
> 12/02/03 20:03:09     at 
> com.gvt.accessControl.filter.LoginFilter.doFilter(LoginFilter.java:325)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
> 12/02/03 20:03:09     at 
> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
> 12/02/03 20:03:09     at 
> com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
> 12/02/03 20:03:09     at java.lang.Thread.run(Thread.java:534)
> 
> 
> Alguem tem alguma dica, 
> 
> lembrando que para um numero menor de registro eu consigo sem problemas
> a.pasqualli - Skype
> [email protected] - MSN
>  
> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É 
> necessário também a ação" - William Shakespeare
> 
> -- 
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a