Jump to content
Changes to the Jaspersoft community edition download ×

My report is generating almost 400000 pages, that's wrong


mauricio

Recommended Posts

Hello, I've a report, which data source is a xml file, it contains references to images and the report embed this images, four images of about 100 Kb each

 

Till today I was using IReport 4.1 with no problem, but this report given me the error

 

Error filling print... java.lang.OutOfMemoryError: GC overhead limit exceeded null

 

I've changed the file ~/iReport-4.1.3/etc/ireport.conf , -J-Xms256m -J-Xmx512m to

 

default_options="--branding ireport -J-Xms512m -J-Xmx1024m -J-Dorg.netbeans.ProxyClassLoader.level=1000 -J-XX:MaxPermSize=512m"

 

hoping this help, but no. So I decided to update Ireport and install Jaspersoft® Studio 6.1 final

 

trying to run the report at Jaspersoft® Studio it starts , but generates about 400000 (yes, a lot) pages, when the report should have three or four pages

 

may some one give some help on this, what should I do or look for

 

also, if I remove the references to the images on xml file, the report loads pretty good on IReport 4.1

 

I'll try to upload the source files (jrxml, xml)

 

thanks in advance

 

xml source file

###################

<?xml version="1.0" encoding="UTF-8"?>

<instalaciones type="array"><instalacion><instalacion_id>3541</instalacion_id><instalacion_codigo_cliente/><instalacion_codigo_va>PIU_39</instalacion_codigo_va><instalacion_nombre>Salas Eléctricas Sector Planta Flotación</instalacion_nombre><superficie>150.00</superficie><volumen/><destino>Industrial</destino><comentario/><imagen_logo><nombre>pelambres150x150.png</nombre><url>http://127.0.0.1/sites/default/files/empresa_logo/pelambres150x150.png</url><size>6654</size></imagen_logo><area_empresa_nombre>Los Piuquenes</area_empresa_nombre><area_empresa_acronimo>PIU</area_empresa_acronimo><faena_nombre>Los Pelambres </faena_nombre><cliente_nombre>Minera Los Pelambres</cliente_nombre><instalacion_ubicacion><latitude>-31.811615</latitude><longitude>-70.581287</longitude></instalacion_ubicacion><imagenes><imagen><nombre>salas_electricas_sector_planta_flotacion.jpg</nombre><url>http://127.0.0.1/sites/default/files/instalacion/salas_electricas_sector_planta_flotacion.jpg</url><size>104762</size></imagen></imagenes>

 

<imagenes-planimetria type="array">

 

<imagen-planimetria><imagen><nombre>planta.jpg</nombre><url>http://127.0.0.1/sites/default/files/planta_3.jpg</url><size>113390</size><title>PLANTAS DE ARQUITECTURA</title></imagen>

</imagen-planimetria>

 


 


 

</imagenes-planimetria>

 

<permisos><permiso><permiso_coleccion_id>11144</permiso_coleccion_id><permiso_nombre>Permiso de Edificación de Obra Nueva</permiso_nombre><permiso_criticidad_nominal/><permiso_responsable_gestion>Mandante</permiso_responsable_gestion><permiso_estado_tramitacion>En trámite</permiso_estado_tramitacion><permiso_criticidad/><permiso_criticidad_contrato/><organismo_publico_nombre>Dirección de Obras Municipales</organismo_publico_nombre><organismo_publico_acronimo>DOM</organismo_publico_acronimo><permiso_comentario/><permiso_fecha_resolucion/><documentos_adjuntos/></permiso><permiso><permiso_coleccion_id>11146</permiso_coleccion_id><permiso_nombre>Recepción Definitiva de Obras de Edificación</permiso_nombre><permiso_criticidad_nominal>No crítico</permiso_criticidad_nominal><permiso_responsable_gestion>Mandante</permiso_responsable_gestion><permiso_estado_tramitacion>En proceso</permiso_estado_tramitacion><permiso_criticidad/><permiso_criticidad_contrato/><organismo_publico_nombre>Dirección de Obras Municipales</organismo_publico_nombre><organismo_publico_acronimo>DOM</organismo_publico_acronimo><permiso_comentario/><permiso_fecha_resolucion/><documentos_adjuntos/></permiso><permiso><permiso_coleccion_id>11148</permiso_coleccion_id><permiso_nombre>Declaración Instalación Eléctrica Interior</permiso_nombre><permiso_criticidad_nominal>Crítico</permiso_criticidad_nominal><permiso_responsable_gestion>Mandante</permiso_responsable_gestion><permiso_estado_tramitacion>En proceso</permiso_estado_tramitacion><permiso_criticidad/><permiso_criticidad_contrato/><organismo_publico_nombre>Superintendencia de Electricidad y Combustible</organismo_publico_nombre><organismo_publico_acronimo>SEC</organismo_publico_acronimo><permiso_comentario/><permiso_fecha_resolucion/><documentos_adjuntos/></permiso><permiso><permiso_coleccion_id>11150</permiso_coleccion_id><permiso_nombre>Informe Favorable para la Construcción (Ex CUS)</permiso_nombre><permiso_criticidad_nominal>Moderadamente crítico</permiso_criticidad_nominal><permiso_responsable_gestion>Mandante</permiso_responsable_gestion><permiso_estado_tramitacion>Tramitado</permiso_estado_tramitacion><permiso_criticidad/><permiso_criticidad_contrato/><organismo_publico_nombre>Servicio Agrícola y Ganadero</organismo_publico_nombre><organismo_publico_acronimo>SAG</organismo_publico_acronimo><permiso_comentario>Se fusionan los proyectos PIU_39 y PIU_40</permiso_comentario><permiso_fecha_resolucion>03/12/2015</permiso_fecha_resolucion><documentos_adjuntos><documento_adjunto><nombre>2015.12.03_res_ndeg119_minagri_ifc_sala_electrica_5b_y_sala_electrica_planta_de_flotacion.pdf</nombre><resolucion/><url>http://127.0.0.1/es/system/files/instalacion/2015.12.03_res_ndeg119_minagri_ifc_sala_electrica_5b_y_sala_electrica_planta_de_flotacion.pdf</url><size>70805</size></documento_adjunto></documentos_adjuntos></permiso></permisos></instalacion></instalaciones>


###################

 

report file

###################

<?xml version="1.0" encoding="UTF-8"?>

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="instalacion" pageWidth="612" pageHeight="792" columnWidth="552" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20">

<property name="ireport.scriptlethandling" value="0"/>

<property name="ireport.encoding" value="UTF-8"/>

<property name="ireport.zoom" value="1.0"/>

<property name="ireport.x" value="0"/>

<property name="ireport.y" value="372"/>

<import value="net.sf.jasperreports.engine.*"/>

<import value="java.util.*"/>

<import value="net.sf.jasperreports.engine.data.*"/>

<style name="bordes">

<box>

<topPen lineWidth="0.25" lineStyle="Solid"/>

<leftPen lineWidth="0.25" lineStyle="Solid"/>

<bottomPen lineWidth="0.25" lineStyle="Solid"/>

<rightPen lineWidth="0.25" lineStyle="Solid"/>

</box>

</style>

<style name="paddingGeneral">

<box topPadding="5" leftPadding="5" bottomPadding="5" rightPadding="5"/>

</style>

<subDataset name="permisos">

<queryString language="xpath2">

<![CDATA[/instalaciones/instalacion/permisos/permiso]]>

</queryString>

<field name="permiso_coleccion_id" class="java.lang.String">

<fieldDescription><![CDATA[permiso_coleccion_id]]></fieldDescription>

</field>

<field name="permiso_nombre" class="java.lang.String">

<fieldDescription><![CDATA[permiso_nombre]]></fieldDescription>

</field>

<field name="permiso_criticidad_nominal" class="java.lang.String">

<fieldDescription><![CDATA[permiso_criticidad_nominal]]></fieldDescription>

</field>

<field name="permiso_responsable_gestion" class="java.lang.String">

<fieldDescription><![CDATA[permiso_responsable_gestion]]></fieldDescription>

</field>

<field name="permiso_estado_tramitacion" class="java.lang.String">

<fieldDescription><![CDATA[permiso_estado_tramitacion]]></fieldDescription>

</field>

<field name="permiso_criticidad" class="java.lang.String">

<fieldDescription><![CDATA[permiso_criticidad]]></fieldDescription>

</field>

<field name="organismo_publico_nombre" class="java.lang.String">

<fieldDescription><![CDATA[organismo_publico_nombre]]></fieldDescription>

</field>

<field name="organismo_publico_acronimo" class="java.lang.String">

<fieldDescription><![CDATA[organismo_publico_acronimo]]></fieldDescription>

</field>

<field name="permiso_comentario" class="java.lang.String">

<fieldDescription><![CDATA[permiso_comentario]]></fieldDescription>

</field>

<field name="permiso_fecha_resolucion" class="java.lang.String">

<fieldDescription><![CDATA[permiso_fecha_resolucion]]></fieldDescription>

</field>

<field name="permiso_criticidad_contrato" class="java.lang.String">

<fieldDescription><![CDATA[permiso_criticidad_contrato]]></fieldDescription>

</field>

<variable name="criticidad" class="java.lang.String">

<variableExpression><![CDATA[$F{permiso_criticidad_contrato}==null?$F{permiso_criticidad_nominal}+"":$F{permiso_criticidad_contrato}+""]]></variableExpression>

</variable>

</subDataset>

<subDataset name="adjuntos">

<queryString language="xpath2">

<![CDATA[/instalaciones/instalacion/permisos/permiso/documentos_adjuntos/documento_adjunto]]>

</queryString>

<field name="nombre" class="java.lang.String">

<fieldDescription><![CDATA[nombre]]></fieldDescription>

</field>

<field name="resolucion" class="java.lang.String">

<fieldDescription><![CDATA[resolucion]]></fieldDescription>

</field>

<field name="url" class="java.lang.String">

<fieldDescription><![CDATA]></fieldDescription>































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...