[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

  1. 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

  1. Rebuild the Indexes on the Lotus Notes NAB File

Additional Resources

http://totallotusnotessolution.blogspot.ca/2010/11/error-network-operation-did-not.html