SAP Knowledge Base Article - Preview

1492277 - Clicking on objects in Central Management Console throws ServletException "Truncated class file"

Symptom

In the Central Management Console, when clicking on objects such as folders and reports an HTTP 500 error occurs and the following exception is thrown:

javax.servlet.ServletException: Truncated class file
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
 com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
 com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
 com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
 com.businessobjects.webutil.boetrustguard.BOETrustedRequestCreator.doFilter(BOETrustedRequestCreator.java:96)
 com.businessobjects.webutil.boetrustguard.BOETrustFilter.doFilter(BOETrustFilter.java:83)
 com.businessobjects.webutil.TimeoutCheckerFilter.doFilter(TimeoutCheckerFilter.java:99)

root cause

java.lang.ClassFormatError: Truncated class file
 java.lang.ClassLoader.defineClass1(Native Method)
 java.lang.ClassLoader.defineClass(ClassLoader.java:620)
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
 java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
 java.net.URLClassLoader.access$100(URLClassLoader.java:56)
 java.net.URLClassLoader$1.run(URLClassLoader.java:195)
 java.security.AccessController.doPrivileged(Native Method)
 java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:133)
 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:65)
 org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:596)
 org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
 com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
 com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
 com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
 com.businessobjects.webutil.boetrustguard.BOETrustedRequestCreator.doFilter(BOETrustedRequestCreator.java:96)
 com.businessobjects.webutil.boetrustguard.BOETrustFilter.doFilter(BOETrustFilter.java:83)
 com.businessobjects.webutil.TimeoutCheckerFilter.doFilter(TimeoutCheckerFilter.java:99)


Read more...

Environment

  • Apache Tomcat 5.5
  • Apache Tomcat 6

Product

SAP BusinessObjects Business Intelligence platform R2 ; SAP BusinessObjects Enterprise XI ; SAP BusinessObjects Enterprise XI 3.0 ; SAP BusinessObjects Enterprise XI 3.1

Keywords

HTTP Status 500, failure , KBA , BI-BIP-CMC , Central Management Console (CMC) , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.