SLDataMiner crashes because of subgroup query failure
Affected versions
From DataMiner 10.3.0 [CU11]/10.4.0/10.4.2 onwards
Cause
When SLDataMiner attempts to fetch users of a group, either by adding the group or through regular synchronization, and the group contains a subgroup, a code issue may prevent the successful querying of this subgroup, resulting in the crashing of SLDataMiner.
Workaround
Open the DataMiner.xml file, located in the folder C:\Skyline DataMiner\.
Remove the attribute referralConfigured="false" from the LDAP tag.
Fix
Install DataMiner 10.3.0 [CU13], 10.4.0 [CU1], or 10.4.4.
Description
SLDataMiner crashes when executing the scheduled task Skyline DataMiner LDAP Resync or when adding a group with a subgroup to a DataMiner System where the DataMiner.LDAP attribute "referralConfigured" is set to false.
Tip
See also: DataMiner.LDAP attributes
The ActiveDirectory.txt logfile contains a query with an empty "name" field, similar to the following example:
2024/03/06 15:47:19.097|ActiveDirectory|20024|9072|CActiveDirectoryInfo::ADQuery|DBG|0|Query: (&(&(objectClass=group)(groupType:1.2.840.113556.1.4.803:=2147483648))(name=)) CR LF