When trying to synchronize user accounts in Forms with LFDS, either through the Forms interface or running it manually using the executable, it doesn't make any changes or add any users. Looking in the Laserfiche-> Directory Service-> Server-> Operational Trace log we are see the following error:
Log Name: Laserfiche-Directory Service-Server/Operational Source: Laserfiche-Directory Service-Server Date: 8/24/2022 12:17:12 PM Event ID: 28 Task Category: None Level: Error Keywords: User: XXXXX Computer: XXXXX Description: ExtendedErrorCode: 8333 ExtendedErrorMessage: 0000208D: NameErr: DSID-03100221, problem 2001 (NO_OBJECT), data 0, best match of: '' Extra Information: System.DirectoryServices.DirectoryServicesCOMException (0x80072030): There is no such object on the server. 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 Laserfiche.LicenseManager.Utils.LookupSid(IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsForAD(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsFromDirectory(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sidOrName) Type: System.DirectoryServices.DirectoryServicesCOMException Stack Trace: 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 Laserfiche.LicenseManager.Utils.LookupSid(IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsForAD(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsFromDirectory(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sidOrName) Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Laserfiche-Directory Service-Server" Guid="{8F289EF0-F5CB-445B-87AB-2D62C3D1AA63}" /> <EventID>28</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x2000000000000000</Keywords> <TimeCreated SystemTime="2022-08-24T16:17:12.807032600Z" /> <EventRecordID>13039275</EventRecordID> <Correlation /> <Execution ProcessID="5232" ThreadID="2164" /> <Channel>Laserfiche-Directory Service-Server/Operational</Channel> <Computer>XXXXX</Computer> <Security UserID="XXXXX" /> </System> <EventData> <Data Name="ExtendedErrorCode">8333</Data> <Data Name="ExtendedErrorMessage">0000208D: NameErr: DSID-03100221, problem 2001 (NO_OBJECT), data 0, best match of: '' </Data> <Data Name="Stack Trace">System.DirectoryServices.DirectoryServicesCOMException (0x80072030): There is no such object on the server. 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 Laserfiche.LicenseManager.Utils.LookupSid(IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsForAD(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsFromDirectory(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sidOrName) Type: System.DirectoryServices.DirectoryServicesCOMException Stack Trace: 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 Laserfiche.LicenseManager.Utils.LookupSid(IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsForAD(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sid) at Laserfiche.LicenseManager.LicenseManagerService.GetGroupsFromDirectory(LicenseCacheEntry lce, IdentityProviderSpecs specs, String sidOrName)</Data> </EventData> </Event>
We recently upgraded LFDS to correct a different nestedusergroups error. That error has gone away, but now we have this one. Any ideas what might be causing it?
Forms version 10.4.4.44
LFDS version 11.0.2204.1467