From 9459c61a8c1e26b3d566d45cec8956627d5aa83a Mon Sep 17 00:00:00 2001 From: valdir Date: Mon, 13 Aug 2018 17:57:44 +0000 Subject: [PATCH] =?UTF-8?q?0011694:=20Relat=C3=B3rio=20exporta=C3=A7=C3=A3?= =?UTF-8?q?o=20idoso=20ARTESP=20bug#11694=20dev:lucas=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit foi adicionado um try-catch com um log no relatório para pegar a excessão e verificar qual erro esta acontecendo no servidor. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@84178 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/RelatorioController.java | 43 +++++++++++-------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioController.java index dd7c2982a..ca8456fb5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioController.java @@ -9,6 +9,7 @@ import java.io.InputStream; import java.text.SimpleDateFormat; import java.util.Calendar; +import org.apache.log4j.Logger; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.zkoss.util.media.AMedia; @@ -34,6 +35,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; public class RelatorioController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; + private static Logger log = Logger.getLogger(RelatorioController.class); private Div divResultadoRelatorio; private Iframe iframeRelatorio; private Toolbarbutton btnSalvarPDF; @@ -91,24 +93,31 @@ public class RelatorioController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { - this.relatorio = (Relatorio) Executions.getCurrent().getArg().get("relatorio"); - if (relatorio.getInfoMsg().size() > 0) { - String msg = ""; - for (String msgItem : relatorio.getInfoMsg()) - msg = msg.concat(msgItem + "\n"); - Messagebox.show( - msg, "", - Messagebox.OK, Messagebox.INFORMATION); + + try { + + this.relatorio = (Relatorio) Executions.getCurrent().getArg().get("relatorio"); + if (relatorio.getInfoMsg().size() > 0) { + String msg = ""; + for (String msgItem : relatorio.getInfoMsg()) + msg = msg.concat(msgItem + "\n"); + Messagebox.show( + msg, "", + Messagebox.OK, Messagebox.INFORMATION); + } + + super.doAfterCompose(comp); + final InputStream mediais = new ByteArrayInputStream(this.relatorio.getConteudo(SaidaRelatorio.PDF)); + + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm"); + nomeRelatorioDownload = relatorio.getNome() + "_" + sdf.format(Calendar.getInstance().getTime()); + + conteudoRelatorioPDF = new AMedia(nomeRelatorioDownload + ".pdf", "pdf", null, mediais); + iframeRelatorio.setContent(conteudoRelatorioPDF); + + } catch (Exception e) { + log.error("", e); } - - super.doAfterCompose(comp); - final InputStream mediais = new ByteArrayInputStream(this.relatorio.getConteudo(SaidaRelatorio.PDF)); - - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm"); - nomeRelatorioDownload = relatorio.getNome() + "_" + sdf.format(Calendar.getInstance().getTime()); - - conteudoRelatorioPDF = new AMedia(nomeRelatorioDownload + ".pdf", "pdf", null, mediais); - iframeRelatorio.setContent(conteudoRelatorioPDF); } public void onClick$btnSalvarPDF(Event ev) {