Galera estou fazendo um projeto em waver maker, muito bom por sinal ! estou com problemas em um service java.
Alguém saberia dizer o erro desta class ?
package com;
import com.wavemaker.runtime.RuntimeAccess;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Vector;
import java.net.URL;
import java.io.*;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import net.sf.jasperreports.engine.export.JRPdfExporter;
import net.sf.jasperreports.engine.util.JRLoader;
import com.*;
import org.hibernate.Session;
import com.wavemaker.runtime.RuntimeAccess;
import java.net.URL;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.engine.fill.*;
import java.io.*;
import java.util.*;
import javax.print.attribute.*;
import javax.print.attribute.standard.*;
import javax.print.*;
public class olicar extends com.wavemaker.runtime.javaservice.JavaServiceSuperClass {
public DownloadResponse getReport(@ParamName(name = "paiid") String paiid) throws Exception {
DownloadResponse ret=new DownloadResponse();
ConfigurableMimeFileTypeMap mimeFileTypeMap = new ConfigurableMimeFileTypeMap();
try {
Banco service = (Banco) RuntimeAccess.getInstance().getService(Banco.class);
service.begin();
Session session = service.getDataServiceManager().getSession();
Map parameters = new HasMap();
parameters.put("id_pais",new Integer (paiid));
URL fileUrl = this.getClass().getResource("teste.jasper");
JasperReport report2 = (JasperReport)JRLoader.loadObject(fileUrl);
JasperPrint jasperPrint = JasperFillManager.fillReport(report2,parameters,session.connection());
ByteArrayOutputStream out = new ByteArrayOutputStream();
JasperExportManager.exportReportToPdfStream(jasperPrint, out);
ret.setContentType(mimeFileTupeMap.getContentType("teste.pdf"));
ret.setContents(new ByteArrayInputStreamm(out.toByteArray()));
ret.setFileName("teste.pdf");
}catch (Exception e) {
System.out.println("entra");
e.printStackTrace();
}
return ret;
}
}