Cannot get report design file.
Hello,
i get an erroar after at about 5 Minutes if i start a dashboard. The Error message is: Cannot get report design file. Cause: Your report appears to have expired. Please refresh your browser.
after i refresh the dashboard, it works again for 5 Minutes.
I have no Idea, what is the root cause?
[Thread 1] 2018-08-15 13:52:07 UTC+0800 com.actuate.server.config.ServerConfig
CONFIG: Reading server configuration from "E:/iTAC.BI.Service/iTAC.iHub/BIRTiHubVisualization/modules/BIRTiHub/iHub/shared/config/acserverconfig.xml"...
[Thread 1] 2018-08-15 13:52:07 UTC+0800 com.actuate.server.config.AcServerConfigReader
CONFIG: Read server configuration file successfully
[Thread 1] 2018-08-15 13:52:09 UTC+0800 com.actuate.server.tomcat.util.BirtServerTomcat
INFO: Create Context Set Attribute: E:/iTAC.BI.Service/iTAC.iHub/BIRTiHubVisualization/modules/BIRTiHub/iHub\web\birtservice\WEB-INF\birtserverweb.xml
[Thread 1] 2018-08-15 13:52:09 UTC+0800 com.actuate.server.tomcat.util.BirtServerTomcat
INFO: AccessLog pattern: %{yyyy-MM-dd HH:mm:ss Z}t||%h||%A||%m||%s||%U||%{User}r||%{SoapRequestID}r||%{SoapRequestName}r||%{TargetVolume}r||%{RequestedFileName}r||%{OutputFormat}r||%{AdminOperation}r||%{ObjectType}r||%b||%D
[Thread 1] 2018-08-15 13:52:09 UTC+0800 com.actuate.server.tomcat.util.BirtServerTomcat
INFO: Launching tomcat...
[Thread 1] 2018-08-15 13:52:09 UTC+0800 com.actuate.server.tomcat.util.BirtServerTomcat
INFO: Added connector: 21000
[Thread 1] 2018-08-15 13:52:09 UTC+0800 com.actuate.server.tomcat.util.BirtServerTomcat
INFO: Added context:
[Thread 12] 2018-08-15 13:52:25 UTC+0800 com.actuate.reportapi.enginemanager.ThreadPool.startThreadPool()
WARNING: JREM thread pool started.
Max work unit number: 32
Task queue size: 1000
[Thread 1] 2018-08-15 13:52:26 UTC+0800 com.actuate.server.tomcat.util.BirtServerTomcat
INFO: Tomcat is up running...
[Thread 42, 53] 2018-08-15 14:03:44 UTC+0800 com.actuate.reportapi.engine.birt.document.ReportDocumentManager.getReportDocument()
WARNING: The specified report: /$$$Transient/acfile16.dashboarddocument was not found. The report appears to have expired.
[Thread 42, 53] 2018-08-15 14:03:44 UTC+0800 com.actuate.reportapi.engine.birt.GetReportDesignTask.doTask()
WARNING: GetReportDesignTask: class com.actuate.reportapi.enginemanager.JREMExceptioncom.actuate.reportapi.enginemanager.JREMException: Your report appears to have expired. Please refresh your browser.
at com.actuate.reportapi.engine.birt.document.ReportDocumentManager.getReportDocument(ReportDocumentManager.java:874)
at com.actuate.reportapi.engine.birt.document.ReportDocumentManager.getReportDocumentByTask(ReportDocumentManager.java:1052)
at com.actuate.reportapi.engine.birt.GetReportDesignTask.getDesignFromDocumentFile(GetReportDesignTask.java:162)
at com.actuate.reportapi.engine.birt.GetReportDesignTask.doTask(GetReportDesignTask.java:83)
at com.actuate.reportapi.engine.Task.execute(Task.java:328)
at com.actuate.javaserver.birt.BirtViewerReportDesignHandle.getDesignObject(BirtViewerReportDesignHandle.java:155)
at com.actuate.iv.context.bean.IVDocumentBean.getReportDesignHandle(IVDocumentBean.java:103)
at com.actuate.iv.context.IVServerContext.getReportDesignHandle(IVServerContext.java:474)
at com.actuate.iv.service.actionhandler.IVRunDashboardActionHandler.ReRunDashboard(IVRunDashboardActionHandler.java:279)
at com.actuate.iv.service.actionhandler.IVRunDashboardActionHandler.doExecute(IVRunDashboardActionHandler.java:108)
at com.actuate.iv.service.actionhandler.AbstractViewingActionHandler.execute(AbstractViewingActionHandler.java:336)
at com.actuate.iv.soapengine.processor.IVComponentProcessor.executeAction(IVComponentProcessor.java:67)
at com.actuate.iv.soapengine.processor.IVDashboardProcessor.handleExecuteDashboard(IVDashboardProcessor.java:200)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.actuate.iv.soapengine.processor.IVComponentProcessor.process(IVComponentProcessor.java:138)
at com.actuate.schemas.ActuateSoapBindingImpl.getIVUpdatedObjects(ActuateSoapBindingImpl.java:845)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:388)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:283)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at com.actuate.javaserver.soap.IVServerServlet.handleRequest(IVServerServlet.java:78)
at com.actuate.javaserver.soap.IVServerServlet.doPost(IVServerServlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
Best Answer
-
In acserverconfig.xml, there is a setting called "TransientReportTimeOut". Actually, there may be several entries with that name in the file, one for each server template that was created. There is a section called "ServerList" at the bottom of the same file that shows the template used by each of your servers. If the TransientReportTimeOut setting for the template being used by your server is set to 5, try increasing it to a larger value. Then restart the server and try running the dashboard again.
Warning No formatter is installed for the format ipb0
Answers
-
In acserverconfig.xml, there is a setting called "TransientReportTimeOut". Actually, there may be several entries with that name in the file, one for each server template that was created. There is a section called "ServerList" at the bottom of the same file that shows the template used by each of your servers. If the TransientReportTimeOut setting for the template being used by your server is set to 5, try increasing it to a larger value. Then restart the server and try running the dashboard again.
Warning No formatter is installed for the format ipb0 -
Whenever you generate a report, that report instance is cached on the server. The amount of time it stays in cache is configurable by this parameter. I should note that I saw that nobody had responded to this question and I know enough to offer a suggestion, but this is not my area of expertise. I recommend opening a support ticket if the suggestion does not work or if you would like more information.
Warning No formatter is installed for the format ipb0
Categories
- All Categories
- 108 Developer Announcements
- 49 Articles
- 100 General Questions
- 122 IM Services
- 40 OpenText Hackathon
- 31 Developer Tools
- 20.6K Analytics
- 4.1K AppWorks
- 8.9K Extended ECM
- 897 Cloud Fax and Notifications
- 77 Digital Asset Management
- 9.3K Documentum
- 29 eDOCS
- 120 Exstream
- 39.8K TeamSite
- 1.7K Web Experience Management