[NOTESCONNECTOR-INFO] Full Import returns stopped-extension-dll-exception
- Content provided by Brandon James. Support Escalation Engineer of the Identity Management Team here at Microsoft.
Environment
- Forefront Identity Manager Synchronization Service Engine 4.1.3441
- Lotus Notes Connector: 1.0.597.910
Executed Action
- Full Import
Status Received
- Stopped-extension-dll-exception
Stack Trace (Found in the Application Event Log)
The extensible extension returned an unsupported error.
The stack trace is:
"System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.IdentityManagement.MA.LotusDomino.DominoException.ExceptionManager.<>c__DisplayClass9.<GetExceptionCode>b__1(XElement items)
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)
at Microsoft.IdentityManagement.MA.LotusDomino.DominoException.ExceptionManager.GetExceptionCode(String errorCode, String errorMessage)
at Microsoft.IdentityManagement.MA.LotusDomino.DominoException.ExceptionManager.InvokeException(COMException ex)
at Microsoft.IdentityManagement.MA.LotusDomino.LotusDominoMA.GetImportEntries(GetImportEntriesRunStep importRunStep)
Forefront Identity Manager 4.1.3441.0"
Troubleshooting Actions
- Enable Lotus Notes Logging and reproduce the issue
Stack Trace (Found in Lotus Notes Log)
ConnectorsLog Error: 3 : Method Name : LotusDominoMA : GetImportEntries COM Exception Occurred
--------- Outer Exception Data ---------
Message: Notes error: Network operation did not complete in a reasonable amount of time; please retry
Exception root Exception type: System.Runtime.InteropServices.COMException
Source: NotesView
Stack Trace: at Domino.IView.get_AllEntries()
at Microsoft.IdentityManagement.MA.LotusDomino.NotesClientWrapper.ImportOperations.GetAllDocumentsByIteration(ImportProperty importProperties)
at Microsoft.IdentityManagement.MA.LotusDomino.NotesClientWrapper.ImportOperations.SetDocumentCollectionByView(ImportProperty importProperties, String viewFilter)
at Microsoft.IdentityManagement.MA.LotusDomino.NotesClientWrapper.ImportOperations.ImportByView(ImportProperty importProperties, String viewFilter)
at Microsoft.IdentityManagement.MA.LotusDomino.NotesClientWrapper.ImportOperations.FullImportByView(ImportProperty importProperties, String importFilter)
at Microsoft.IdentityManagement.MA.LotusDomino.NotesClientWrapper.ImportOperations.Import(Context context, IDominoOperations operations, ImportProperty importProp)
at Microsoft.IdentityManagement.MA.LotusDomino.NotesClientWrapper.DominoClient.Import(Context context, IDominoOperations operations, ImportProperty importProp)
at Microsoft.IdentityManagement.MA.LotusDomino.Import.GetImportEntries(ImportProperty importProperties, Context context)
at Microsoft.IdentityManagement.MA.LotusDomino.LotusDominoMA.GetImportEntries(GetImportEntriesRunStep importRunStep)
Target Site: get_AllEntries
Resolution
- Rebuild the Indexes on the Lotus Notes NAB File
Additional Resources
http://totallotusnotessolution.blogspot.ca/2010/11/error-network-operation-did-not.html
Lotus Notes Connector Related Information
- Lotus Notes Connector Technical Reference: https://azure.microsoft.com/en-us/documentation/articles/active-directory-aadconnectsync-connector-domino/
- Download the Lotus Notes Connector for FIM 2010: https://www.microsoft.com/en-us/download/details.aspx?id=29038
- How to enable ETW tracing for FIM 2010 R2 Connectors: http://social.technet.microsoft.com/wiki/contents/articles/21086.how-to-enable-etw-tracing-for-fim-2010-r2-connectors.aspx