SAP Knowledge Base Article - Public

1994137 - Error: "HTTP Status 500 - java.lang.Runtime... JCo Exception" while clicking on Role Import tab under SAP Authentication in BI 4.1

Symptom

  • Error message "HTTP Status 500 - java.lang.RuntimeException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/sap/conn/jco/JCoException received when Role Inport tab is clicked under SAP Authentication.
  • The issue occurred post upgrade from BI 4.0 to BI 4.1.
  • Multiple Entitlement Systems enabled and working.
  • Redeployment of BOE war file, does not help to fix the issue.

Environment

  • SAP BusinessObjects Business Intelligence 4.1
  • Tomcat 7
  • AIX Operating System

Reproducing the Issue

  1. Upgrade Business Objects server from 4.0 to 4.1.
  2. Navigate to SAP Authentication under CMC.
  3. Click on Role Import tab to get the error message.

Cause

 sapjco3.jar file is not accessible or corrupted.

Resolution

  1. Stop the tomcat.
  2. Take Backup of catalina.sh (/usr/sap/SID/sap_bobj/tomcat/bin).
  3. Add the /usr/sap/SID/sap_bobj/enterprise_xi40/java/lib/sapjco3.jar to classpath in catalina.sh file as below.
  4. Execute command usr/sap/SID/sap_bobj/tomcat/bin > . ./catalina.sh.
  5. Check for env variables for any duplicate enteries with sapjco3.jar ( make sure no enteries regarding sapjco3.jar in env).
  6. Start tomcat.

classpath.png

 

See Also

 1787385 - HTTP Status 500 error when opening tab "Role Import" of SAP Authentication page in CMC

1677546 - Error: "HTTP Status 500- the server encountered an internal error () that prevented it from fulfilling this request." when clicking on Role Import tab in BI 4.0 

Keywords

http 500, error, unable, redeploy, roles, sap, users, entitlement , sap, authentication, runtime, error. , KBA , BI-BIP-DEP , SBOP Web Application Deployment, Wdeploy , Problem

Product

SAP BusinessObjects Dashboards 4.0