Technical Documentation: Unable to generate report:Failed loading page

Hi,

TM1: 10.2.2.7
Pulse: 5.8.0

I am tyring to produce the Technical Documentation on the TM1 model.
But getting an Error: Unable to generate report:Failed loading page.

Pulse.logs shows:

2019-02-12 13:41:32 ERROR ReportTechnicalServlet Unable to generate the report: Failed loading page http://localhost:8099/report/header?page=157&section=Dimensions&sitepage=157&title=Pulse for TM1 - Service: finance&subsection=Assumption Driver Measure&frompage=1&subsubsection=Statistics&isodate=2019-02-12&topage=396&doctitle=Pulse for TM1 - Service: finance&sitepages=396&webpage=http://localhost:8099/report/technical?id=finance&instanceProps=true&instanceStats=true&instanceConfig=true&apps=true&cubes=true&cubeControl=false&cubeProps=true&cubeRuleInfo=true&cubePerfStats=true&cubeRel=true&cubeRelDetail=true&cubeViews=true&cubeViewsPrivate=false&dims=true&dimControl=false&dimProps=true&dimStats=true&dimSubsets=true&dimSubsetsPrivate=false&pros=true&proControl=false&proBedrock=false&proProps=true&proStats=true&proRel=true&proRuleDetail=true&chores=true&pdfauthkey=O3%2Fz6mGGcAa0XktCwpmj9g8FYOMtxWRh8R022GT0GSQ%3D&time=1:40:48 PM&date=12/02/2019 (sometimes it will work just to ignore this error with --load-error-handling ignore)
Report: /report/technical, Error: Failed loading page http://localhost:8099/report/header?page=157&section=Dimensions&sitepage=157&title=Pulse for TM1 - Service: finance&subsection=Assumption Driver Measure&frompage=1&subsubsection=Statistics&isodate=2019-02-12&topage=396&doctitle=Pulse for TM1 - Service: finance&sitepages=396&webpage=http://localhost:8099/report/technical?id=finance&instanceProps=true&instanceStats=true&instanceConfig=true&apps=true&cubes=true&cubeControl=false&cubeProps=true&cubeRuleInfo=true&cubePerfStats=true&cubeRel=true&cubeRelDetail=true&cubeViews=true&cubeViewsPrivate=false&dims=true&dimControl=false&dimProps=true&dimStats=true&dimSubsets=true&dimSubsetsPrivate=false&pros=true&proControl=false&proBedrock=false&proProps=true&proStats=true&proRel=true&proRuleDetail=true&chores=true&pdfauthkey=O3%2Fz6mGGcAa0XktCwpmj9g8FYOMtxWRh8R022GT0GSQ%3D&time=1:40:48 PM&date=12/02/2019 (sometimes it will work just to ignore this error with --load-error-handling ignore)
Parameters: id=finance&instanceProps=true&instanceStats=true&instanceConfig=true&apps=true&cubes=true&cubeControl=false&cubeProps=true&cubeRuleInfo=true&cubePerfStats=true&cubeRel=true&cubeRelDetail=true&cubeViews=true&cubeViewsPrivate=false&dims=true&dimControl=false&dimProps=true&dimStats=true&dimSubsets=true&dimSubsetsPrivate=false&pros=true&proControl=false&proBedrock=false&proProps=true&proStats=true&proRel=true&proRuleDetail=true&chores=true
at com.cubewise.servlets.HttpServletReportBase.generateReport(SourceFile:100)
at com.cubewise.servlets.HttpServletReportBase.generateReport(SourceFile:36)
at com.cubewise.servlets.reports.ReportTechnicalServlet.doPost(SourceFile:517)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
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 com.cubewise.filters.UserRoleFilter.doFilter(SourceFile:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.cubewise.filters.UsageTrackingFilter.doFilter(SourceFile:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.cubewise.filters.CommonResourceFilter.doFilter(SourceFile:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1137)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2019-02-12 13:46:26 ERROR ChangeJob Unable to check log file status for: = transgrid
com.cubewise.db.AppConnectionException: Unable to find credentials for service: = transgrid
at com.cubewise.db.Credentials.getCredentials(SourceFile:28)
at com.cubewise.L.execute(SourceFile:554)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)

Hi @gng,

Could you please deactivate the headers and footers in the Pulse.cfg and try again, you require to restart the Pulse services after performing this change.

Regards,

Erik

Hi @ecarmona

Thanks that worked.

As instructed. Changed the Pulse.cfg to disable header and footers. Restarted Pulse.
image

For future reference, in what situation do I need to disable header and footer to generate the Technical Documentation?

Regards,
Gary

Hi @gng,

Pulse 5.8.1 will have these settings disabled by default. The reason behind this issue is, Sometimes there are many pages in the pdf, when this happens, the utility that generates the PDF timeouts.

Regards,

Erik

1 Like