Identity Manager Azure Active Directory Driver - Caught Exception during Initialization
Situation
The following error is received when attempting to start the Azure AD driver.
DirXML: [11/30/18 11:46:33.46]: TRACE: Azure AD_Azure: RESTSubscriptionShim.init()
DirXML: [11/30/18 11:46:33.46]: TRACE: Azure AD: Caught exception during REST Channels initialization.
DirXML: [11/30/18 11:46:33.46]: TRACE: Remote Loader: PublicationShim.init() returned:
DirXML: [11/30/18 11:46:33.46]: TRACE: <nds dtdversion="4.x" ndsversion="8.x">
<source>
<product build="20171120_1044" instance="Azure AD" version="5.0.1.2">Identity Manager Driver for Azure AD and Office 365</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<status level="fatal" type="com.novell.nds.dirxml.driver.azure.StatusException"/>
</output>
</nds>
DirXML: [11/30/18 11:46:33.46]:
DirXML Log Event -------------------
Driver = \VAULT\novell\services\DriverSet\Azure AD
Thread = Publisher
Level = fatal
DirXML: [11/30/18 11:46:33.46]:
DirXML Log Event -------------------
Driver = \VAULT\novell\services\DriverSet\Azure AD
Thread = Subscriber
Level = error
Message = Fatal error returned from shim
DirXML: [11/30/18 11:46:33.46]: TRACE: Azure AD: Caught exception during REST Channels initialization.
DirXML: [11/30/18 11:46:33.46]: TRACE: Remote Loader: PublicationShim.init() returned:
DirXML: [11/30/18 11:46:33.46]: TRACE: <nds dtdversion="4.x" ndsversion="8.x">
<source>
<product build="20171120_1044" instance="Azure AD" version="5.0.1.2">Identity Manager Driver for Azure AD and Office 365</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<status level="fatal" type="com.novell.nds.dirxml.driver.azure.StatusException"/>
</output>
</nds>
DirXML: [11/30/18 11:46:33.46]:
DirXML Log Event -------------------
Driver = \VAULT\novell\services\DriverSet\Azure AD
Thread = Publisher
Level = fatal
DirXML: [11/30/18 11:46:33.46]:
DirXML Log Event -------------------
Driver = \VAULT\novell\services\DriverSet\Azure AD
Thread = Subscriber
Level = error
Message = Fatal error returned from shim
Environment
- Identity Manager Driver - Azure Active Directory version 5.0.1.2
- Identity Manager 4.8.0
Resolution
The Application User password being used by the Identity Manager Azure Active Directory driver to authenticate into Azure Active Directory contained a special character in the password. In this case a < character.
After removing the special character from the password, and saving the new application password for the application user on the driver properties, the driver was able to start successfully.