Identity Manager Bulk Loader: 500 Error with NoClassDefFoundError HttpMethodBase
search cancel

Identity Manager Bulk Loader: 500 Error with NoClassDefFoundError HttpMethodBase

book

Article ID: 445929

calendar_today

Updated On:

Products

CA Identity Suite CA Identity Manager

Issue/Introduction

When executing a Bulk Loader task in Identity Manager, the operation fails with a 500 Internal Server Error before completion. The following exception is captured in the server.log:

2026-06-15 23:11:40,666 ERROR [ims.ui] (default task-13931) Exception during page display:
 
java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpMethodBase
at deployment.iam_im.ear//org.apache.axis2.transport.http.CommonsHTTPTransportSender.createHTTPSender(CommonsHTTPTransportSender.java:414)
at deployment.iam_im.ear//org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:380)
at deployment.iam_im.ear//org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:234)
at deployment.iam_im.ear//org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:431)
at deployment.iam_im.ear//org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:399)
at deployment.iam_im.ear//org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
at deployment.iam_im.ear//org.apache.axis2.client.OperationClient.execute(OperationClient.java:150)
at deployment.iam_im.ear.user_console.war//com.eurekify.services.IMServiceStub.checkConnection(IMServiceStub.java:1680)
at deployment.iam_im.ear.user_console.war//com.ca.identitymanager.analytics.provider.AnalyticsEngineProviderRcmImpl.testConnection(AnalyticsEngineProviderRcmImpl.java:283)
at deployment.iam_im.ear.user_console.war//com.ca.identitymanager.feeder.tabhandlers.FeederActionsMappingTabHandler.validateSmartProvisioningConnection(FeederActionsMappingTabHandler.java:465)
at deployment.iam_im.ear.user_console.war//com.ca.identitymanager.feeder.tabhandlers.FeederActionsMappingTabHandler.dataValidate(FeederActionsMappingTabHandler.java:422)
 
Users may also encounter this error when navigating to System > CA RCM Configuration > Define Configuration.

Environment

  • Product: Identity Manager / Identity Suite
  • Version: 15.0 (including Fixpack 6)
  • Components: Bulk Loader, Smart Provisioning (Identity Governance Integration)

Cause

The error occurs because a migrated or invalid Identity Governance (RCM) Connection object exists in the Identity Manager environment.

During the Bulk Loader validation phase, the FeederActionsMappingTabHandler attempts to validate the Smart Provisioning connection. If the connection object is invalid (e.g., pointing to a non-existent Governance server), it triggers a code path that requires the HttpMethodBase class from the commons-httpclient library, which may be missing or restricted in the version 15 deployment module.

Resolution

To resolve the issue, identify and remove the invalid Identity Governance connection object:

  1. Log in to the Identity Manager User Console as an Administrator.
  2. Navigate to System > CA RCM Configuration > Define Configuration.
  3. Identify the connection object that is no longer valid or points to a decommissioned Identity Governance (RCM) server.
  4. Delete the invalid configuration object.
  5. Test the Bulk Loader task again to verify that the 500 error no longer occurs during the validation step.

Note: If Smart Provisioning is required, ensure a valid connection is re-established using current server details compatible with version 15.