[OPENIDM-11018] Configuring Workday connector throws: java.lang.NoClassDefFoundError Created: 24/May/18  Updated: 15/Nov/18  Resolved: 14/Nov/18

Status: Closed
Project: OpenIDM
Component/s: documentation
Affects Version/s: OpenIDM 6.0.0
Fix Version/s: 6.5.0

Type: Bug Priority: Major
Reporter: Jeremy Barras [X] (Inactive) Assignee: Lana Frost
Resolution: Fixed Votes: 0
Labels: documentation
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

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.



 Comments   
Comment by Lana Frost [ 24/May/18 ]

Document the dependencies of this connector and remove the line that says we provide a sample provisioner (or log a dev issue to bundle a sample provisioner)

Comment by Gael Allioux [ 08/Jun/18 ]

https://wikis.forgerock.org/confluence/display/IDMPLAN/Workday+Connector

 

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-jaxws-3.2.2.jar

cxf-rt-frontend-simple-3.2.2.jar

cxf-rt-security-3.2.2.jar

cxf-rt-transports-http-3.2.2.jar

cxf-rt-wsdl-3.2.2.jar

cxf-rt-ws-security-3.2.2.jar

wsdl4j-1.6.3.jar

wss4j-bindings-2.2.1.jar

wss4j-policy-2.2.1.jar

wss4j-ws-security-common-2.2.1.jar

wss4j-ws-security-dom-2.2.1.jar

wss4j-ws-security-policy-stax-2.2.1.jar

wss4j-ws-security-stax-2.2.1.jar

xmlschema-core-2.2.3.jar

xmlsec-2.1.1.jar

Comment by Lana Frost [ 14/Nov/18 ]

Docs:
https://stash.forgerock.org/projects/OPENIDM/repos/openidm-docs/pull-requests/2151/overview

https://ea.forgerock.com/docs/idm/connector-reference/#workday-connector-dependencies

https://ea.forgerock.com/docs/idm/integrators-guide/index.html#connector-dependencies

Product:
https://stash.forgerock.org/projects/OPENIDM/repos/openidm/pull-requests/4618/overview

 

Comment by Laurent Bristiel [X] (Inactive) [ 15/Nov/18 ]

Doc checked OK.

Generated at Mon Mar 01 10:50:20 UTC 2021 using Jira 7.13.12#713012-sha1:6e07c38070d5191bbf7353952ed38f111754533a.