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
