Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2010, 08:03
AnaTG
 
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 13 años, 8 meses
Puntos: 0
Problemas con Jasper y ZK

Buen día,
Estoy haciendo un reporte con Jasper3.1 y ZK 3.5.1 y me esta presentando el siguiente error:

org.zkoss.zk.au.http.AuDynaMediar process:130
GRAVE: Failed to load media, /view/g6jn1/z_6j_sl/0/D:/workspace/SAEF/build/web/.pdf



El código a nivel de .zul
Invocación
<row spans="2" style="cellpadding:6px">
<hbox>
<button id="btnGenerarReporte" label="Generar Reporte" class="botones2" />
</hbox>
</row>

Presentación
<div id="reporteDiv" visible="false">
<button id="btnCerrarR" label="Cerrar"
class="botones2"/>
<jasperreport id="report" />
</div>

En el Composer
public void verPdf(){
Clients.showBusy("Procesando...", true);
WebApp webApp = Executions.getCurrent().getDesktop().getWebApp();
String jasperPath = webApp.getRealPath("images/logobcvrep.gif");
Map parameters = new HashMap();
parameters.put("tituloReporte1", tituloTipoAud);
parameters.put("tituloReporte2", tituloSecundario);
parameters.put("pag", "../../WEB-INF/reportes/AUD_Reporte.jasper");
parameters.put("DataFile", "ReporteAuditDataSource.java");
parameters.put("lblDesdeNota", "Nota: desde el "+ fchIni +" hasta el "+ fchFin);

String rutaJasper = ctx.getRealPath((String) parameters.get("pag"));
parameters.put("PATH_IMG", jasperPath);
System.out.println("rutaJasper = " +rutaJasper );
net.sf.jasperreports.engine.JRDataSource dataSource = (net.sf.jasperreports.engine.JRDataSource) new ReporteAuditDataSource(reporteAudit);
if(bean.getTipoUsuario().equals("UserExterno")){
report.setSrc((String) rutaJasper);

}

report.setParameters(parameters);
report.setDatasource(dataSource);
report.setType("pdf");
Clients.showBusy(null, false);
}

public ReporteAuditoriaBean( String coUsuario,
private String fhTraza,
private int opcionMenu,
private String coIPAddress,
private String nuExpediente,
private String feCalcDesde,
private String feCalcHasta,
private Double montInicial,
private Double montFinal,
private String indicaFeExclu,
private String nbJuez,
private String nbTribunal,
private String descOpcionMenu,
private String exclusiones){ }

public class ReporteAuditDataSource implements JRDataSource {
private List<ReporteAuditoriaBean> lista;
private int index;
private int len;
private ReporteAuditoriaBean current;
//Metodos Abstractos Implementados.

}