#34418
Federico Cristina
Superadministrador

Sinceramente siempre necesité utilizar un DataSource, así que nunca se me presentó una situación como la tuya.

Sin embargo, fijate el método fillReport(JRDataSource dataSource) del cual te comentaba en la clase MJasperReport:

Code:
byte[] report = getBinaryData();
if (report == null) {
throw new RuntimeException(“No se ha podido cargar el informe precompilado.”);
}
// Rellenamos el informe
JPrint = JasperFillManager.fillReport(new ByteArrayInputStream(report), Parameters, dataSource);

Éste se encarga de obtener el reporte precompilado y pasárselo al JasperFillManager, y fijate que ahí le está pasando tanto el datasource como los parámetros.

Podrías primeramente probar a invocar a éste método con null como parámetro, a ver si funciona esta alternativa. Después contame como te fue.

Saludos,
Federico