Ver Mensaje Individual
  #699 (permalink)  
Antiguo 07/09/2006, 06:54
djtorbellino
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
Problemas al generar reports

Hola foreros,

Estoy intentando crear un report mediante ireport 1.2.5 i jasperreports 1.2.5. Me encuentro con dos errores:

1. Cuando intento hacer una previsualizacion del report usando la base de datos se pega un monton de rato itentando generar el report y al final me sale el sigüente error:

Error filling print...
java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at net.sf.jasperreports.engine.fill.JRThreadSubreport Runner.start(JRThreadSubreportRunner.java:64) at net.sf.jasperreports.engine.fill.JRFillSubreport.p repare(JRFillSubreport.java:562) at net.sf.jasperreports.engine.fill.JRFillElementCont ainer.prepareElements(JRFillElementContainer.java: 345) at net.sf.jasperreports.engine.fill.JRFillBand.fill(J RFillBand.java:311) at net.sf.jasperreports.engine.fill.JRFillBand.fill(J RFillBand.java:275) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillBandNoOverflow(JRVerticalFiller.java:387) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillPageHeader(JRVerticalFiller.java:351) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReportStart(JRVerticalFiller.java:222) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReport(JRVerticalFiller.java:128) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:758) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:666) at net.sf.jasperreports.engine.fill.JRFillSubreport.f illSubreport(JRFillSubreport.java:494) at net.sf.jasperreports.engine.fill.JRSubreportRunnab le.run(JRSubreportRunnable.java:63) at net.sf.jasperreports.engine.fill.JRThreadSubreport Runner.run(JRThreadSubreportRunner.java:137) at java.lang.Thread.run(Unknown Source) NESTED BY : java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source)

.....


La verdad es que no lo entiendo mucho porqué el report son 2 subreports y dos linias de texto y teniendo 1 gb de ram.

Otra consulta que queria hacer es como puedo hacer que un reporte retorne una variable, con un valor. Lo he intentado y no lo consigo de ninguna manera al mostrar-lo al reporte maestro siempre me sale null. Las variables que utilizo llevan el mismo nombre en el maestro que en el subreport y no hacen ningun tipo de operacion. No sé si se tiene que configurar de alguna manera especial.

Espero que me puedan ayudar.

Muchas gracias.