The following error message appears when an object is deployed:
"One or more errors occurred.
Object reference not set to an instance of an object."
However, the object deployment completes successfully.
The issue only occurs when a non-admin user with permissions on the container where the OU and GPO are located attempts to deploy the change.
Error message details:
Details:
System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at LicenseValidator.Licenses.Get(String fileName, String productName, String productVersion, UInt32 index)
at Quest.Avalanche.VersionControl.Licensing.License.GetLicenseInfo()
at Quest.Avalanche.VersionControl.VersionControlManager.IsExpressLicense()
at Quest.Avalanche.VersionControl.VersionControlManager.get_IsStandardLicense()
at Quest.Avalanche.VersionControl.Workflow.VersionControlled.GetSecurity(Boolean includeInheritedAces)
at Quest.Avalanche.VersionControl.Workflow.VersionControlled.GetRightsForClientUser(ISecurable securable)
at Quest.Avalanche.VersionControl.Workflow.VersionControlled.CreateVersionControlledData(Guid versionControlId, VersionControlContainer parentContainer, Guid objectId, String objectName, String objectDomain, DateTime created,
When using an ADLDS version control store a non-admin user can run into a race condition where multiple license and role permissions checks can cause failures when checking role permission.
WORKAROUND:
None
STATUS
Defect ID - 603392 has been created to consider including a fix in a future release of the product.