Archive | jasper report RSS for this section

‘report design not valid, field not found’ while generating Group Report using Dynamic Jasper.

While generating Group report using dynamicJasper 3.2.2 , it throw below error:

Report design not valid :
1. Field not found : customers_contactLastName
2. Field not found : customers_contactLastName

Cause:

Group criteria column or group variables not define in DRB(Dynamic Jasper builder) column list.

Solution:

Add Group criteria column and all group variables in DRB column list.

eg.

FastReportBuilder drb = new FastReportBuilder();
AbstractColumn critieriaCol = ColumnBuilder.getNew();
AbstractColumn display1 = ColumnBuilder.getNew();
drb.addColumn(display1);
drb.addColumn(criteriaCol);
GroupBuilder gb = new GroupBuilder(“group1”);
gb.setCriteriaColumn((PropertyColumn) criteriaCol);
DJGroup djGroup = gb.build();
drb.addGroup(djGroup);