Page 1 of 1
Error webviewer trial test
Posted: Tue Mar 10, 2015 5:45 pm
by rafaelwithoeft
I downloaded the trial Reports.Fx for Java, running it and testing. I followed
https://www.youtube.com/watch?v=y09g-BLN_nw, the first run that's ok... but i submit with the button a new request.. and i get this error... how to proceed?
Code: Select all
mar 10, 2015 2:28:21 PM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [jsp] in context with path [/webviewer] threw exception [An exception occurred processing JSP page /index.jsp at line 68
65: StiJDBCDatabase oleDatabase = getOleDatabase(request.getSession().getServletContext().getRealPath("/data/"));
66: report.getDictionary().getDatabases().add(xmlDatabase);
67: report.getDictionary().getDatabases().add(oleDatabase);
68: report.Render(false);
69: }
70:
71: StiWebViewerOptions options = new StiWebViewerOptions();
Stacktrace:] with root cause
java.lang.NullPointerException
Re: Error webviewer trial test
Posted: Wed Mar 11, 2015 6:44 am
by Vadim
Hello.
Can you send us full stack trace log.
rafaelwithoeft wrote:I downloaded the trial Reports.Fx for Java, running it and testing. I followed
https://www.youtube.com/watch?v=y09g-BLN_nw, the first run that's ok... but i submit with the button a new request.. and i get this error... how to proceed?
Code: Select all
mar 10, 2015 2:28:21 PM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [jsp] in context with path [/webviewer] threw exception [An exception occurred processing JSP page /index.jsp at line 68
65: StiJDBCDatabase oleDatabase = getOleDatabase(request.getSession().getServletContext().getRealPath("/data/"));
66: report.getDictionary().getDatabases().add(xmlDatabase);
67: report.getDictionary().getDatabases().add(oleDatabase);
68: report.Render(false);
69: }
70:
71: StiWebViewerOptions options = new StiWebViewerOptions();
Stacktrace:] with root cause
java.lang.NullPointerException
Re: Error webviewer trial test
Posted: Wed Mar 11, 2015 12:44 pm
by rafaelwithoeft
The primary error was solved but i get another error... Here is the stack trace:
URL:
Code: Select all
http://localhost:8088/webviewer/?report=ParametersSelectingCountry.mrt&localization=en.xml&theme=Office2013&width=100%25&height=100%25&backColor=FFFFFF&menuAnimation=on&menuAnimation=off&menuShowMode=Click&pagesViewMode=OnePage&pageAlignment=Center&toolbarVisible=on&toolbarVisible=off&showPrint=on&showPrint=off&showSave=on&showSave=off&showZoom=on&showZoom=off&showDocumentExport=on&showDocumentExport=off&showPDFExport=on&showPDFExport=off&printDestination=Default
Code: Select all
mar 11, 2015 9:39:23 AM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [jsp] in context with path [/webviewer] threw exception [java.lang.RuntimeException: java.net.MalformedURLException] with root cause
java.lang.NullPointerException
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at com.stimulsoft.lib.utils.StiXmlUtil.parseXmlInputStream(StiXmlUtil.java:92)
at com.stimulsoft.report.dictionary.databases.StiXmlDatabase.connect(StiXmlDatabase.java:136)
at com.stimulsoft.report.dictionary.databases.StiXmlDatabase.connect(StiXmlDatabase.java:131)
at com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource.connect(StiDataStoreSource.java:92)
at com.stimulsoft.report.dictionary.dataSources.StiDataSourcesCollection.connect(StiDataSourcesCollection.java:82)
at com.stimulsoft.report.dictionary.StiDictionary.connect(StiDictionary.java:1216)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.ConnectToData(StiRenderProviderV2.java:387)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.Render(StiRenderProviderV2.java:124)
at com.stimulsoft.report.engine.engineV2.builders.StiReportV2Builder.RenderSingleReport(StiReportV2Builder.java:64)
at com.stimulsoft.report.StiReport.RenderReport(StiReport.java:1939)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1840)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1775)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1765)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:230)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:431)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1086)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:659)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1558)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1515)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Re: Error webviewer trial test
Posted: Wed Mar 11, 2015 1:37 pm
by Vadim
Hello.
As you can see in stack trase: StiXmlUtil.parseXmlInputStream throws nullpointer, it seems that you setup wrong path to xml\xsd files.
rafaelwithoeft wrote:The primary error was solved but i get another error... Here is the stack trace:
URL:
Code: Select all
http://localhost:8088/webviewer/?report=ParametersSelectingCountry.mrt&localization=en.xml&theme=Office2013&width=100%25&height=100%25&backColor=FFFFFF&menuAnimation=on&menuAnimation=off&menuShowMode=Click&pagesViewMode=OnePage&pageAlignment=Center&toolbarVisible=on&toolbarVisible=off&showPrint=on&showPrint=off&showSave=on&showSave=off&showZoom=on&showZoom=off&showDocumentExport=on&showDocumentExport=off&showPDFExport=on&showPDFExport=off&printDestination=Default
Code: Select all
mar 11, 2015 9:39:23 AM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [jsp] in context with path [/webviewer] threw exception [java.lang.RuntimeException: java.net.MalformedURLException] with root cause
java.lang.NullPointerException
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at com.stimulsoft.lib.utils.StiXmlUtil.parseXmlInputStream(StiXmlUtil.java:92)
at com.stimulsoft.report.dictionary.databases.StiXmlDatabase.connect(StiXmlDatabase.java:136)
at com.stimulsoft.report.dictionary.databases.StiXmlDatabase.connect(StiXmlDatabase.java:131)
at com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource.connect(StiDataStoreSource.java:92)
at com.stimulsoft.report.dictionary.dataSources.StiDataSourcesCollection.connect(StiDataSourcesCollection.java:82)
at com.stimulsoft.report.dictionary.StiDictionary.connect(StiDictionary.java:1216)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.ConnectToData(StiRenderProviderV2.java:387)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.Render(StiRenderProviderV2.java:124)
at com.stimulsoft.report.engine.engineV2.builders.StiReportV2Builder.RenderSingleReport(StiReportV2Builder.java:64)
at com.stimulsoft.report.StiReport.RenderReport(StiReport.java:1939)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1840)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1775)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1765)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:230)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:431)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1086)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:659)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1558)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1515)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Re: Error webviewer trial test
Posted: Wed Mar 11, 2015 2:20 pm
by rafaelwithoeft
Strange, why i verified the path and it is correct...
Re: Error webviewer trial test
Posted: Thu Mar 12, 2015 6:00 am
by Vadim
Hello.
Can you send us your WebContent to analyze ?
rafaelwithoeft wrote:Strange, why i verified the path and it is correct...
Re: Error webviewer trial test
Posted: Thu Mar 12, 2015 6:05 pm
by rafaelwithoeft
SOLVED, sorry for message... added
Code: Select all
pageContext.setAttribute("report", report);
and solved the error.
------------------------------------------------------------------------------------------------------------------------------------------------------------
Sorry i deleted the demo and started the implement in the real case, but then give me an error, can you help me?
Error:
Code: Select all
com.stimulsoft.report.StiReport@56ad6cac
StiJDBCDatabase [connectionString=host=localhost;port=3306;database=prosind;user=root, promptUserNameAndPassword=false, url=jdbc:mysql://localhost:3306/prosind, user=root, password=, driver=com.mysql.jdbc.Driver, other={}]
mar 12, 2015 2:57:59 PM com.stimulsoft.webviewer.servlet.StiWebViewerActionServlet processing
GRAVE:
java.lang.NullPointerException
at com.stimulsoft.webviewer.helper.StiParametersClass.getVariables(StiParametersClass.java:489)
at com.stimulsoft.webviewer.StiWebViewer.interactionResult(StiWebViewer.java:792)
at com.stimulsoft.webviewer.StiWebViewer.interactionResult(StiWebViewer.java:766)
at com.stimulsoft.webviewer.servlet.StiWebViewerActionServlet.processing(StiWebViewerActionServlet.java:54)
at com.stimulsoft.webviewer.servlet.StiWebViewerActionServlet.doPost(StiWebViewerActionServlet.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:644)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1086)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:659)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1558)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1515)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
JSP PAGE:
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@page import="com.stimulsoft.report.dictionary.databases.StiMySqlDatabase"%>
<%@page import="com.stimulsoft.web.servlet.StimulsoftServlet"%>
<%@page import="com.stimulsoft.webviewer.enums.StiShowMenuMode"%>
<%@page import="com.stimulsoft.webviewer.enums.StiPagesViewMode"%>
<%@page import="com.stimulsoft.webviewer.enums.StiPrintDestination"%>
<%@page import="com.stimulsoft.webviewer.StiWebViewerOptions"%>
<%@page import="java.io.File"%>
<%@page import="com.stimulsoft.report.StiSerializeManager"%>
<%@page import="com.stimulsoft.report.StiReport"%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://stimulsoft.com/webviewer" prefix="stiwebviewer"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- meta http-equiv="Content-Type" content="text/html; charset=UTF-8"-->
<title>Stimulsoft Webviewer for Java</title>
<stiwebviewer:resources />
</head>
<body>
<%
try {
StiReport report = StiSerializeManager.deserializeReport(
new File(request.getSession().getServletContext().getRealPath("/reports/empresas.mrt"))
);
StiMySqlDatabase database = new StiMySqlDatabase("prosind", "prosind", "host=localhost;port=3306;database=prosind;user=root");
System.out.println(report);
System.out.println(database);
report.getDictionary().getDatabases().add(new StiMySqlDatabase("prosind", "prosind", "host=localhost;port=3306;database=prosind;user=root;password=;"));
report.Render();
pageContext.setAttribute("report", report);
} catch (NullPointerException e) {
System.out.println(e.getMessage());
}
%>
<h1>Welcome to JAVA WebViewer!</h1>
<stiwebviewer:webviewer report="${report}" />
</body>
</html>
Thanks in advance
Re: Error webviewer trial test
Posted: Thu Mar 12, 2015 7:57 pm
by rafaelwithoeft
How to force download of .mrt on action save?
Code: Select all
public void onSaveReportTemplate(StiReport report, String reportName, HttpServletRequest request){
try{
FileOutputStream fos = new FileOutputStream(savePath + reportName + ".mrt");
StiSerializeManager.serializeReport(report, fos);
fos.close();
} catch (Exception e){
e.printStackTrace();
}
}
Thanks in advance
Re: Error webviewer trial test
Posted: Fri Mar 13, 2015 5:46 am
by Vadim
Hello.
Can you send us your report to analyze?
Sorry i deleted the demo and started the implement in the real case, but then give me an error, can you help me?
Error:
Code: Select all
com.stimulsoft.report.StiReport@56ad6cac
StiJDBCDatabase [connectionString=host=localhost;port=3306;database=prosind;user=root, promptUserNameAndPassword=false, url=jdbc:mysql://localhost:3306/prosind, user=root, password=, driver=com.mysql.jdbc.Driver, other={}]
mar 12, 2015 2:57:59 PM com.stimulsoft.webviewer.servlet.StiWebViewerActionServlet processing
GRAVE:
java.lang.NullPointerException
at com.stimulsoft.webviewer.helper.StiParametersClass.getVariables(StiParametersClass.java:489)
at com.stimulsoft.webviewer.StiWebViewer.interactionResult(StiWebViewer.java:792)
at com.stimulsoft.webviewer.StiWebViewer.interactionResult(StiWebViewer.java:766)
at com.stimulsoft.webviewer.servlet.StiWebViewerActionServlet.processing(StiWebViewerActionServlet.java:54)
at com.stimulsoft.webviewer.servlet.StiWebViewerActionServlet.doPost(StiWebViewerActionServlet.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:644)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1086)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:659)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1558)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1515)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Re: Error webviewer trial test
Posted: Fri Mar 13, 2015 5:48 am
by Vadim
Hello.
You can use save action only in WebDesigner.
In WebViewer you can export reports by itself.
rafaelwithoeft wrote:How to force download of .mrt on action save?
Code: Select all
public void onSaveReportTemplate(StiReport report, String reportName, HttpServletRequest request){
try{
FileOutputStream fos = new FileOutputStream(savePath + reportName + ".mrt");
StiSerializeManager.serializeReport(report, fos);
fos.close();
} catch (Exception e){
e.printStackTrace();
}
}
Thanks in advance