Skip to main content
Waters

Error: "The system has encountered an exception" appears when closing Microsoft Office sections in NuGenesis 8 LMS on a Windows 10 client - WKB78361

Article number: 78361

SYMPTOMS

  • The following error message appears when closing some Microsoft Office sections in a NuGenesis LMS document:
    • External component has thrown an exception.

      at AfxThrowOleException(Int32 )
      at OleSiteHandler.Draw(OleSiteHandler* , HDC__* hdc, tagRECT* lpBounds, tagRECT* lpWBounds, SByte* printer)
      at OleSiteHandler.GetMetafilePictViaIViewObject(OleSiteHandler* , SByte* printer)
      at MCControls.OleInterface.GetOleObjectMetafileViaIViewObject(Byte[] ba, IntPtr hWnd, SByte* printerName, Boolean convertOnFail)
      at MCControls.OleInterface.GetOleObjectMetafile(Byte[] ba, String printerName, Boolean convertOnFail)
      at ExpControl.ExpPrintHelper.GetVersionImageObjects(ObjectVersionInfo ver, String otCategoryId, Int32& pos, String descr, Int32 maxDescrWidth, Boolean forPrint, String printerName)
      at ExpControl.DocView.InsertObjectVersion(ObjectVersionInfo ver, Int32 key, Boolean updateView, Boolean updateSelection, Boolean shouldRepaint)
      at ExpControl.DocView.ReplaceSelectedVersion(ObjectVersionInfo objItem)
      at MainApp.Document.DocumentEditor.WndProc(Message& m)
      at ExpControl.DocView.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

ENVIRONMENT

  • NuGenesis 8 LMS
  • NuGenesis 8 ELN
  • Windows 10

CAUSE

NuGenesis 8 LMS is not supported on Windows 10 clients.

FIX or WORKAROUND

  1. Install and use NuGenesis 8 LMS on a supported client or server OS.
  2. Upgrade to NuGenesis 9 LMS. This version supports Windows 10 for a client OS.

ADDITIONAL INFORMATION

NuGenesis 8 LMS FR1 and SR2 are written to use the .NET framework v4.5.1. NG8 ELN SR1 uses the .NET framework v4.0. Windows 10 requires the use of .NET 4.7, and many applications (including LMS) require code changes in order to support .NET 4.7. These code changes were implemented in NuGenesis 9 LMS, but not in NuGenesis 8.

id78361, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG

Not able to find a solution? Click here to request help.