Error webviewer trial test

Stimulsoft Reports.JAVA discussion
Post Reply
User avatar
rafaelwithoeft
Posts: 70
Joined: Thu Mar 05, 2015 8:26 pm

Error webviewer trial test

Post 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
Vadim
Posts: 363
Joined: Tue Apr 23, 2013 11:23 am

Re: Error webviewer trial test

Post 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
User avatar
rafaelwithoeft
Posts: 70
Joined: Thu Mar 05, 2015 8:26 pm

Re: Error webviewer trial test

Post 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)
Vadim
Posts: 363
Joined: Tue Apr 23, 2013 11:23 am

Re: Error webviewer trial test

Post 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)
User avatar
rafaelwithoeft
Posts: 70
Joined: Thu Mar 05, 2015 8:26 pm

Re: Error webviewer trial test

Post by rafaelwithoeft »

Strange, why i verified the path and it is correct...
Vadim
Posts: 363
Joined: Tue Apr 23, 2013 11:23 am

Re: Error webviewer trial test

Post by Vadim »

Hello.
Can you send us your WebContent to analyze ?
rafaelwithoeft wrote:Strange, why i verified the path and it is correct...
User avatar
rafaelwithoeft
Posts: 70
Joined: Thu Mar 05, 2015 8:26 pm

Re: Error webviewer trial test

Post 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
User avatar
rafaelwithoeft
Posts: 70
Joined: Thu Mar 05, 2015 8:26 pm

Re: Error webviewer trial test

Post 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
Vadim
Posts: 363
Joined: Tue Apr 23, 2013 11:23 am

Re: Error webviewer trial test

Post 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)
Vadim
Posts: 363
Joined: Tue Apr 23, 2013 11:23 am

Re: Error webviewer trial test

Post 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
Post Reply