[RESOLVIDO]iReport gera PDF em branco

Não sei o que causa este erro no iReport, alguem tem alguma solucao?

sempre tem uma causa para isso…vc n tem o codigo!!

segue o codigo

classe ReportUtil

public static void gerarFichaCortePDF(String opnr) {
        try {
            BancoHefesto dao = new BancoHefesto();
            OrdemProducaoEntity peca = dao.selecionar(opnr);
            FichaEntity ficha = dao.selecionarCorte(opnr);


            // mapeia parametros
            Map<String, Object> parametros = new HashMap<String, Object>();
            parametros.put("codpe", peca.getCodpe());
            parametros.put("dtCadastro", peca.getData());
            parametros.put("horaCadastro", peca.getHora());
            parametros.put("desenho", peca.getDesenho());
            parametros.put("descricao", peca.getDescricao());
            parametros.put("mp", peca.getMp());
            parametros.put("tipo", peca.getTipo());
            parametros.put("diametro", peca.getDiametro());
            parametros.put("comprimentoTotal", peca.getComptotal());
            parametros.put("pesoTotalAproxKg", peca.getPesototal());
            parametros.put("cliente", peca.getCliente());
            parametros.put("opnr", peca.getOpnr());
            parametros.put("pedido_nr", peca.getPedidoNr());
            parametros.put("qtdePecasHora", peca.getQuantidadePeca());
            parametros.put("dcamp1", ficha.getDcamp1());
            parametros.put("dcamp2", ficha.getDcamp2());
            parametros.put("dcamp3", ficha.getDcamp3());
            parametros.put("dcamp4", ficha.getDcamp4());
            parametros.put("dcamp5", ficha.getDcamp5());
            parametros.put("dmin1", ficha.getDmin1());
            parametros.put("dmin2", ficha.getDmin2());
            parametros.put("dmin3", ficha.getDmin3());
            parametros.put("dmin4", ficha.getDmin4());
            parametros.put("dmin5", ficha.getDmin5());
            parametros.put("dmax1", ficha.getDmax1());
            parametros.put("dmax2", ficha.getDmax2());
            parametros.put("dmax3", ficha.getDmax3());
            parametros.put("dmax4", ficha.getDmax4());
            parametros.put("dmax5", ficha.getDmax5());

            // Preenche relatorio com parametros
            URL urlConfigFile = ReportUtil.class.getResource("fichaCorte.jasper");
            JasperPrint printer = null;
            printer = JasperFillManager.fillReport(urlConfigFile.openStream(), parametros);

            // grava relatorio pdf em disco
            FileOutputStream fos = new FileOutputStream("C:\\temp\\Relatorio_Corte.pdf");
            JasperExportManager.exportReportToPdfStream(printer, fos);
            fos.flush();
            fos.close();
        } catch (Exception ex) {
            System.err.println("Erro ReportUtil: " + ex.getMessage());
        }
    }

resolvi apenas passando um JREmptyDataSource

     printer = JasperFillManager.fillReport(urlConfigFile.openStream(), parametros, new JREmptyDataSource());