Eu to utilizando JRDataSource jrDataSource = new JRBeanCollectionDataSource(collection); para utilizar essa collection no IReport mais quando eu faço
bytes = JasperRunManager.runReportToPdf(jasperPath, map, jrDataSource);
o bytes recebe null e em seguida quando o comando response.setContentLength(bytes.length); vai ser executado ocorre NULLPOINTER EXCEPTION
public class VamosFazerUmNullPointer {
private int[] x;
public VamosFazerUmNullPointer(){
metodoQueGeraNullPointerExcepion();
}
public void metodoQueGeraNullPointerExcepion(){
System.out.println(x);
System.out.println(x.length);
}
public static void main(String[] args) {
new VamosFazerUmNullPointer();
}
}
se colocasse um trecho maior de código poderia ajudar melhor…