JanP Contributor.
Contributor.
253 views

MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empty()'"

Hi all,

I am working on integration MS2008R2 domain and getting fatal error:

[12/09/19 13:36:59.256]:MDAD-DEV PT:Resolving association references.
[12/09/19 13:36:59.256]:MDAD-DEV PT:Instantiating Subscriber Service ....
[12/09/19 13:36:59.258]:MDAD-DEV PT:Restricting file Permission for /mnt/idm/log/mdad/trc_svc
[12/09/19 13:36:59.258]:MDAD-DEV PT:Creating subscriber service thread.
[12/09/19 13:36:59.259]:MDAD-DEV PT:Subscriber service thread created.
[12/09/19 13:36:59.259]:MDAD-DEV PT:Remote Interface Subscriber Service: Submitting subscriber service init document.
[12/09/19 13:36:59.260]:MDAD-DEV PT:Remote Interface Driver: Sending...
[12/09/19 13:36:59.261]:MDAD-DEV PT:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.7.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<init-params src-dn="\IDM\dev\is\U\MDAD-DEV">
.....................

................
</init-params>
</input>
</nds>
[12/09/19 13:36:59.278]:MDAD-DEV PT:Remote Interface Driver: Document sent.
[12/09/19 13:36:59.279]:MDAD-DEV PT:Remote Interface Driver: Waiting for receive...
[12/09/19 13:36:59.280]:MDAD-DEV PT:Remote Interface Driver: Received
[12/09/19 13:36:59.280]:MDAD-DEV PT:
<nds dtdversion="3.5">
<source>
<product build="201903051221" instance="\IDM\dev\is\U\MDAD-DEV" version="1.1.1.0">Multi Domain Active Directory Driver</product>
<contact>NetIQ, Corporation.</contact>
</source>
<output>
<status level="success"/>
</output>
</nds>
[12/09/19 13:36:59.282]:MDAD-DEV PT:Remote Interface Driver: Received command: SUBSCRIBER SERVICE REPLY(42).
[12/09/19 13:36:59.283]:MDAD-DEV PT:Remote Interface Driver: Subscriber service channel started successfully.
[12/09/19 13:36:59.284]:MDAD-DEV PT:Remote Interface Driver: Out-of-Band queries will be processed via subscriber service channel.
[12/09/19 13:36:59.284]:MDAD-DEV PT:
DirXML Log Event -------------------
Driver: \IDM\dev\is\U\MDAD-DEV
Channel: Subscriber
Status: Success
Message: Subscriber service channel started successfully.
[12/09/19 13:36:59.286]:MDAD-DEV PT:Remote Interface Driver: Received
[12/09/19 13:36:59.286]:MDAD-DEV PT:
<nds dtdversion="3.5" ndsversion="8.x">
<input>
<status level="fatal">Initialization errorMethod not found: '!!0[] System.Array.Empty()'.</status>
<init-params event-id="write-state"/>
</input>
</nds>
[12/09/19 13:36:59.288]:MDAD-DEV PT:Remote Interface Driver: Received command: PUBLISHER EXECUTE(-124).
[12/09/19 13:36:59.288]:MDAD-DEV PT:Remote Interface Driver: Closing connection...
[12/09/19 13:36:59.289]:MDAD-DEV :Remote Interface Driver: Closing connection...
[12/09/19 13:36:59.290]:MDAD-DEV :Remote Interface Driver: Connection closed
[12/09/19 13:36:59.290]:MDAD-DEV PT:Remote Interface Driver: Connection closed

Any ideas?

Thanks in advance.

Labels (1)
0 Likes
7 Replies
Knowledge Partner
Knowledge Partner

Re: MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empt

Could you show the <init-params> nodes please?  The config is of interest.  An empty array suggests to me that maybe the GCV/driver config option that specifies the list of domains might be empty.  (I..e. The MDAD differs from other drivers in that it has an almost by definition multivalued parameter that is normally single values in other drivers).

 

0 Likes
Knowledge Partner
Knowledge Partner

Re: MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empt

How many servers you have in your driver set?

One of the possible options is, the server doesn't have "server-specific" GCV settings (they may be available on the "second" server)

0 Likes
JanP Contributor.
Contributor.

Re: MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empt

The driverset is owned by only one server eDirectory v9.1.4

0 Likes
JanP Contributor.
Contributor.

Re: MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empt

There are init-params :

 

<init-params src-dn="\IDM\dev\is\U\MDAD-DEV">
<authentication-info>
<server>REMOTE(hostname=10.1.2.70 port=8090)</server>
<user>piskoviste\IDMsync</user>
<password><!-- content suppressed --></password>
</authentication-info>
<driver-filter>
<allow-class class-name="group">
<allow-attr attr-name="description"/>
<allow-attr attr-name="displayName"/>
<allow-attr attr-name="groupMember"/>
<allow-attr attr-name="L"/>
<allow-attr attr-name="member"/>
<allow-attr attr-name="managedBy"/>
</allow-class>
<allow-class class-name="organizationalUnit">
<allow-attr attr-name="description"/>
</allow-class>
<allow-class class-name="user">
<allow-attr attr-name="description"/>
<allow-attr attr-name="facsimileTelephoneNumber"/>
<allow-attr attr-name="displayName"/>
<allow-attr attr-name="givenName"/>
<allow-attr attr-name="initials"/>
<allow-attr attr-name="mail"/>
<allow-attr attr-name="physicalDeliveryOfficeName"/>
<allow-attr attr-name="logonHours"/>
<allow-attr attr-name="dirxml-uACAccountDisable"/>
<allow-attr attr-name="accountExpires"/>
<allow-attr attr-name="l"/>
<allow-attr attr-name="postalCode"/>
<allow-attr attr-name="postOfficeBox"/>
<allow-attr attr-name="st"/>
<allow-attr attr-name="streetAddress"/>
<allow-attr attr-name="sn"/>
<allow-attr attr-name="telephoneNumber"/>
<allow-attr attr-name="title"/>
</allow-class>
</driver-filter>
<subscriber-options>
<dc-options display-name="Show domain connection options">show</dc-options>
<drv.encryption.key display-name="Encryption Password" is-sensitive="true" type="password-ref"/>
<xchg-options2 display-name="Show Exchange Management Options">show</xchg-options2>
<xchg-prov2 display-name="Enable Exchange mailbox provisioning">disabled</xchg-prov2>
<exch-move2 display-name="Allow Exchange mailbox move">yes</exch-move2>
<exch-delete2 display-name="Allow Exchange mailbox delete">yes</exch-delete2>
</subscriber-options>
<connection>
<authentication-info>
<forest>piskoviste</forest>
<domain root="true">DC=piskoviste,DC=local</domain>
<user>IDMsync</user>
<domain-controller primary="true">DC1.piskoviste.local</domain-controller>
<waitperiod/>
<exchange-mdb/>
<password is-sensitive="true"><!-- content suppressed --></password>
</authentication-info>
<trace-info>
<tracefile/>
<tracelevel>3</tracelevel>
<tracefilesize/>
</trace-info>
</connection>
</init-params>

 

I checked also both configuration object regarding forest for correct deploy.

 

 

0 Likes
JanP Contributor.
Contributor.

Re: MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empt

Hi all,

i "solved" this issue i used new DC W2019 and also i upgraded IDM engine and RL to v4.8.

MDAD driver stay on the same version v1.1.1.0

It seems fine.

0 Likes
Knowledge Partner
Knowledge Partner

Re: MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empt

So you are saying the fix is to run thiis on Window2019?  And with the latest IDM engine and RL? 

Do you think it is one or the other?

0 Likes
JanP Contributor.
Contributor.

Re: MDAD version 1.1.1.0 issue "Initialization errorMethod not found: '!!0[] System.Array.Empt

Now if I connect from engine v4.8 to RL v4.7 on DC W2k8R2 i get the same issue.

I suppose the issue related to WSRV.

I am working on other MDAD drivers and WSRVs are W2016 and newer version.

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.