I have several reports that use the following module The main reports selects a group of records. There is a dataset of detail data linked to the primary list through a unique id. Each time the report a different set of of rows display blank data in the datalist. For example first run of the report rows 100 - 105 may have nothing printed in the list element, Run the report again immediately and rows 30 - 33 may be missing the data in the list element but row 100-105 display correctly. The underlying data is not changing at all. If doesn't matter how we view the data (html, pdf) or if the report is generated through jaspersever or within iReport The report was built in iReport 3.7.6. I've include the list xml below. Any suggestions. Thanks Code: <componentElement> <reportElement positionType="Float" x="151" y="0" width="421" height="12" isRemoveLineWhenBlank="true"/> <jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical" ignoreWidth="false"> <datasetRun subDataset="Appointment"> <datasetParameter name="contact_id"> <datasetParameterExpression><![CDATA[$F{civicrm_contact_id}]]></datasetParameterExpression> </datasetParameter> <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> </datasetRun> <jr:listContents height="12" width="421"> <textField isStretchWithOverflow="true"> <reportElement positionType="Float" x="0" y="0" width="141" height="12"/> <textElement> <font fontName="Lucida Sans" size="9"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{organization_name}]]></textFieldExpression> </textField> <textField pattern="¤ #,##0" isBlankWhenNull="true"> <reportElement x="357" y="0" width="54" height="12"/> <textElement textAlignment="Right"> <font fontName="Lucida Sans" size="9"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$F{compensation}]]></textFieldExpression> </textField> <textField pattern="¤ #,##0" isBlankWhenNull="true"> <reportElement x="303" y="0" width="41" height="12"/> <textElement textAlignment="Right"> <font fontName="Lucida Sans" size="9"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[($F{housing_allowance} > 0.0) ? $F{housing_allowance} : null]]></textFieldExpression> </textField> <textField pattern="¤ #,##0" isBlankWhenNull="true"> <reportElement x="202" y="0" width="41" height="12"/> <textElement textAlignment="Right"> <font fontName="Lucida Sans" size="9"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[($F{ecf} > 0.0) ? $F{ecf} : null]]></textFieldExpression> </textField> <textField> <reportElement x="249" y="0" width="45" height="12"/> <textElement textAlignment="Center"> <font fontName="Lucida Sans" size="9"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$V{parsonage}]]></textFieldExpression> </textField> <textField> <reportElement x="141" y="0" width="61" height="12"/> <textElement textAlignment="Center"> <font fontName="Lucida Sans" size="9"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{district}]]></textFieldExpression> </textField> </jr:listContents> </jr:list> </componentElement> Post Edited by dschafer at 02/10/2011 10:31