Symptoms
Client environment contains 7 domains which are registered in K2.
In the previous 4.6.7 release even if one of the domain controllers weren't reachable, this did not cause the product to be inaccessible.
Diagnoses
Since upgraded to 4.6.9 it seems as though any page in K2 smartforms will bind to each and every domain during load and if one of these DCs are inaccessible, it will fail.
An error occurred trying to authenticate the user.
More Details
System.DirectoryServices.ActiveDirectory.ActiveDirectoryServerDownException: The server is not operational. Name: "" ---> System.Runtime.InteropServices.COMException: The server is not operational. at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) at System.DirectoryServices.DirectoryEntry.Bind() at System.DirectoryServices.DirectoryEntry.get_AdsObject() at System.DirectoryServices.PropertyValueCollection.PopulateList() at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName) at System.DirectoryServices.PropertyCollection.get_Item(String propertyName) at System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName) --- End of inner exception stack trace --- at System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, Directo
Resolution
Patch was provided.
The patch contains support which has been added so that the group resolution can be disabled by adding the line below to the windows sts's web.config file:
If a group cannot be resolved, a check has been built in which will then skip it and continue to the next group.
If you want to disable the resolving with that setting, you can do it, which means it will then function like 4.6.7 where groups were not resolved.