SAP Knowledge Base Article - Public

2281517 - Html Tags Error returned when running Report Table Online or Export to Excel

Symptom

You try to Run any report Online or Export to Excel and get an error like the one below:

Html tags returned when running Table report online

Note: In this case you are sure the reports was working before.

Environment

  • SAP SuccessFactors HXM Suite
  • Report Table

Reproducing the Issue

  1. You login the instance
  2. Reporting > Table report
  3. Run any report online
  4. Result in error. For example:

<html>
<head>
<title>Error</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
</head>
<body>
<div id="birt_errorPage" style="color:red">
<span id="error_icon" style="cursor:pointer" onclick="if (document.getElementById('error_detail').style.display == 'none') { document.getElementById('error_icon').innerHTML = '- '; document.getElementById('error_detail').style.display = 'block'; }else { document.getElementById('error_icon').innerHTML = '+ '; document.getElementById('error_detail').style.display = 'none'; }" > + </span>
There&#32;is&#32;no&#32;report&#32;design&#32;object&#32;available.<br>
<pre id="error_detail" style="display:none;" >
org.eclipse.birt.report.exception.ViewerException:&#32;There&#32;is&#32;no&#32;report&#32;design&#32;object&#32;available.<br>&#09;at&#32;org.eclipse.birt.report.context.ViewerAttributeBean.__init(ViewerAttributeBean.java:226)<br>&#09;at&#32;org.eclipse.birt.report.context.BaseAttributeBean.init(BaseAttributeBean.java:233)<br>&#09;at&#32;org.eclipse.birt.report.context.ViewerAttributeBean.&#60;init&#62;(ViewerAttributeBean.java:118)<br>&#09;at&#32;org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)<br>&#09;at&#32;org.eclipse.birt.report.context.BaseContext.&#60;init&#62;(BaseContext.java:69)<br>&#09;at&#32;org.eclipse.birt.report.context.BirtContext.&#60;init&#62;(BirtContext.java:30)<br>&#09;at&#32;org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:150)<br>&#09;at&#32;org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:151)<br>&#09;at&#32;javax.servlet.http.HttpServlet.service(HttpServlet.java:617)<br>&#09;at&#32;org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br>&#09;at&#32;javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>&#09;at&#32;org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java)<br>&#09;at&#32;org.apache.axis.transport.http.AxisServlet.service(AxisServlet.java)<br>&#09;at&#32;org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)<br>&#09;at&#32;org.eclipse.birt.report.servlet.ViewerServlet.service(ViewerServlet.java)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&#09;at&#32;org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&#09;at&#32;com.successfactors.analytics.filters.ReportConvertingFilter.doFilter(ReportConvertingFilter.java:653)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&#09;at&#32;com.successfactors.analytics.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:237)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&#09;at&#32;org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:57)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&#09;at&#32;com.successfactors.perflog.ui.PerfLogBaseFilter.doFilter(PerfLogBaseFilter.java:167)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&#09;at&#32;org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>&#09;at&#32;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>&#09;at&#32;org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)<br>&#09;at&#32;org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)<br>&#09;at&#32;org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)<br>&#09;at&#32;org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)<br>&#09;at&#32;org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br>&#09;at&#32;org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)<br>&#09;at&#32;org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)<br>&#09;at&#32;org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br>&#09;at&#32;org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)<br>&#09;at&#32;org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)<br>&#09;at&#32;org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)<br>&#09;at&#32;org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br>&#09;at&#32;java.lang.Thread.run(Thread.java:812)<br></pre>
</div>
</body>
</html>

Cause

Such errors may be caused by a temporary inconsistency.

Resolution

If you face similar error with multiple Table reports which were working before you may report an case with the error and timestamp details.

As a temporary wokraround you can Run the report offline or CSV download.

You can do this as following:

Workaround html tags.jpg

 

Keywords

  • Html tags
  • Adhoc Error
  • Html tags Error
  • Adhoc not generating
  • org.eclipse.birt.report.exception
, KBA , ad hoc report error , html tags , LOD-SF-ANA-ADH , Adhoc Reports & Report Builder , Problem

Product

SAP SuccessFactors HCM suite all versions