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


  • 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.


  • 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.


 sapjco3.jar file is not accessible or corrupted.


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



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 


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


SAP BusinessObjects Dashboards 4.0