SAP Knowledge Base Article - Public

2281517 - Html Tags Error returned when running Adhoc Report 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 Adhoc report online

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

Environment

  • SuccessFactors HCM All Release
  • Ad Hoc Report all domain

Reproducing the Issue

  1. You login the instance
  2. Analytics
  3. Reporting > Adhoc report
  4. Run any report online
  5. 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 Ad Hoc reports which were working before you may report an incident 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 Core all versions