Knowledge Doc: Azure AD Driver 5.1.5 fails to start with “java.lang.IllegalArgumentException: Could not parse as Edmx document”

0 Likes

Summary
The Azure AD Driver version 5.1.5 fails to initialize correctly after a driver restart. The error in the trace is: <status level="fatal" type="com.novell.nds.dirxml.driver.azure.StatusException">Graph: java.lang.IllegalArgumentException: Could not parse as Edmx document</status>

Products
Identity Manager (IDM)

Environment
Identity Manager 4.8.x
Azure AD driver version 5.1.5
Azure AD driver version 5.1.5.0100

Situation
The Azure AD Driver version 5.1.5 fails to initialize correctly after a driver restart. The error in the trace is:
<status level="fatal" type="com.novell.nds.dirxml.driver.azure.StatusException">Graph: java.lang.IllegalArgumentException: Could not parse as Edmx document</status>

Cause
On August 30th 2022, Microsoft changed the format of the response to the schema query performed to the MS Graph API. In the new response, the EntityType contains an Annotation Tag which is unexpected. Annotation should be part of Annotations/Action Tag and should not be inside EntityType.
Due to this change, the driver fails to parse the schema information provided, which prevents the driver from starting.

Resolution
A new version of the driver, which can handle the modified schema response, has been published. Please update your 5.1.5 driver to version 5.1.5.0100 to avoid any unnecessary downtime.

The patch can be downloaded from this location: https://sld.microfocus.com/mysoftware/download/downloadCenterForExternalAccess?interim=INT28Q18955

Knowledge Base Link


URL Name
KM000010277

Labels:

Knowledge Docs
Comment List
Related
Recommended