SAP Knowledge Base Article - Public

2910744 - Error " HTTP Status 500 - Internal Server Error" when trying to access Central Management Console (CMC) in Crystal Server

Symptom

  • When trying to access Central Management Console (CMC) after Crystal Server update, the below error appears:

"HTTP Status 500 – Internal Server Error
Type Status Report
Message java.lang.NullPointerException: while trying to invoke the method com.businessobjects.bip.core.web.appcontext.RequestInfo.getAppContext() of a null object returned from com.businessobjects.bip.core.web.appcontext.RequestInfo.getInstance()"

  • The login prompt page is not displayed.

Environment

SAP Crystal Server 2013 and higher versions

Reproducing the Issue

  1. Update the SAP Crystal Server version
  2. Load the URL http://<hostname>:<port>/BOE/CMC.
  3. Error "HTTP Status 500 - Internal Server Error" is displayed.

Cause

BOE application was not successfully deployed due to low Tomcat Java heap size.

Resolution

  1. Stop tomcat
  2. clear tomcat cache following the KBA 1879431 - How to clear the Tomcat cache?
  3. Increase Tomcat Java heap size (Xmx):
    • In Windows server, this can be set in Tomcat Configuration > Java> Max Memory Pool(Xmx) 
    • In Linux/ Unix, follow KBA 2446523 - Increasing JAVA heap size (Xmx) value of Tomcat in BI4 installed on Linux / Unix [How-To]
  4. Redeploy BOE application as per 2723514 - How to redeploy BI Platform related web applications on Tomcat?
  5. Start tomcat

See Also

2405536 - Best Practice: The popular combinations of Tomcat Max Memory Pool size and MaxPermSize

Keywords

http, 500, internal, error, BI, Crystal, crystal, server, CMC, load, access , KBA , BI-BIP-DEP , Webapp Deployment, Networking, Vulnerabilities, Webservices , BI-BIP-CRS-INS , Installation , Problem

Product

SAP Crystal Server 2013 ; SAP Crystal Server 2016 ; SAP Crystal Server 2020