Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-11018

Configuring Workday connector throws: java.lang.NoClassDefFoundError

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: OpenIDM 6.0.0
    • Fix Version/s: 6.5.0
    • Component/s: documentation
    • Labels:
    • Target Version/s:
    • Verified Version/s:
    • Story Points:
      1
    • Sprint:
      OpenIDM Sprint 6.5-10.2
    • Support Ticket IDs:

      Description

      Subject:
      Configuring Workday connector throws: java.lang.NoClassDefFoundError

      Issue:
      When attempting to configure the Workday connector, the validation fails with:

      java.lang.NoClassDefFoundError

      Workaround:
      I successfully resolved the issue by including the following missing libraries and restarting OpenIDM:
      cxf-core-3.2.2.jar
      cxf-rt-bindings-soap-3.2.2.jar
      cxf-rt-databinding-jaxb-3.2.2.jar
      cxf-rt-frontend-simple-3.2.2.jar
      cxf-rt-wsdl-3.2.2.jar
      wss4j-bindings-2.2.1.jar
      wsdl4j-1.6.3.jar

      Additional Note:
      Regarding associated documentation: Connector reference [ https://backstage.forgerock.com/docs/idm/6/connector-reference/#workday-connector-configuring ] states that there is a sample workday connector configuration included with IDM-6.0 in the samples directory [ openidm/samples/example-configurations/provisioners ]. This appears to be missing from this release and connector configuration from UI or cli.sh is required to generate a new config, after installing the previously mentioned libraries in openidm/lib.

        Attachments

          Activity

            People

            • Assignee:
              Lana Lana Frost
              Reporter:
              jeremy.barras Jeremy Barras [X] (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: