Error "We need to know who to send this to" when you mark the task as completed

Description

A dialog will pop up on your monitor with this text:  "We need to know who to send this to. Make sure you enter at least one name." This error is related to the newer versions of eWay-CRM.

eWay-CRM log shows this error message:

Hash: 42A4BB5FCFEDA1066CD4668474B97FBF
Message: System.Runtime.InteropServices.COMException (0x80004005): We need to know who to send this to. Make sure you enter at least one name.
v Microsoft.Office.Interop.Outlook._TaskItem.Save() v eWay.Core.OutlookAccess.TaskItem.OnSave()
v eWay.Core.OutlookAccess.ItemBase.Save()
v eWay.Core.GUI.Grid.Helpers.TaskItemHelper.MarkTaskAsCompletedInOutlook(IItemStore itemStore, TaskItem taskItem)
v eWay.Core.GUI.Grid.Helpers.TaskItemHelper.MarkTaskItemsAsCompleted(Application outlookApplication, ILocalItemStore itemStore, IList`1 taskIds)
v eWay.Core.GUI.Grid.eWayRelationDataGrid.MarkTasksAsCompletedMenuItemItemClick()
v eWay.Core.GUI.Grid.eWayGridView.OnMarkTaskAsCompleted()
v eWay.Core.GUI.Grid.eWayGridView.MenuItem_Click(Object sender, EventArgs e) v DevExpress.Utils.Menu.DXMenuItem.OnClick()
v DevExpress.Utils.Menu.DXMenuItem.GenerateClickEvent()
v DevExpress.XtraBars.Utils.DXPopupXtraMenu.OnBarMenuClick(Object sender, ItemClickEventArgs e)
v DevExpress.XtraBars.BarItem.OnClick(BarItemLink link)
v DevExpress.XtraBars.BarBaseButtonItem.OnClick(BarItemLink link) v DevExpress.XtraBars.BarItemLink.OnLinkClick()
v DevExpress.XtraBars.BarItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
v DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
v DevExpress.XtraBars.BarItemLink.OnLinkActionCore(BarLinkAction action, Object actionArgs)
v DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link) v DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link)
v DevExpress.XtraBars.Controls.CustomLinksControl.OnMouseUp(MouseEventArgs e)
v System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
v System.Windows.Forms.Control.WndProc(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
TargetSite: Void Save()
Source: Microsoft Outlook
StackTrace:
v Microsoft.Office.Interop.Outlook._TaskItem.Save()
v eWay.Core.OutlookAccess.TaskItem.OnSave()
v eWay.Core.OutlookAccess.ItemBase.Save()
v eWay.Core.GUI.Grid.Helpers.TaskItemHelper.MarkTaskAsCompletedInOutlook(IItemStore itemStore, TaskItem taskItem)
v eWay.Core.GUI.Grid.Helpers.TaskItemHelper.MarkTaskItemsAsCompleted(Application outlookApplication, ILocalItemStore itemStore, IList`1 taskIds)
v eWay.Core.GUI.Grid.eWayRelationDataGrid.MarkTasksAsCompletedMenuItemItemClick()
v eWay.Core.GUI.Grid.eWayGridView.OnMarkTaskAsCompleted()
v eWay.Core.GUI.Grid.eWayGridView.MenuItem_Click(Object sender, EventArgs e)
v DevExpress.Utils.Menu.DXMenuItem.OnClick()
v DevExpress.Utils.Menu.DXMenuItem.GenerateClickEvent()
v DevExpress.XtraBars.Utils.DXPopupXtraMenu.OnBarMenuClick(Object sender, ItemClickEventArgs e)
v DevExpress.XtraBars.BarItem.OnClick(BarItemLink link)
v DevExpress.XtraBars.BarBaseButtonItem.OnClick(BarItemLink link) v DevExpress.XtraBars.BarItemLink.OnLinkClick()
v DevExpress.XtraBars.BarItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
v DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
v DevExpress.XtraBars.BarItemLink.OnLinkActionCore(BarLinkAction action, Object actionArgs)
v DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link)
v DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link)
v DevExpress.XtraBars.Controls.CustomLinksControl.OnMouseUp(MouseEventArgs e)
v System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
v System.Windows.Forms.Control.WndProc(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Version

All versions of eWay-CRM

Difficulty

Medium

Resolution

The error is related to Microsoft Office update, specifically to the update KB3114349. If you want to remove the error, you need to uninstall the update.

Option 1: Solution for a MSI-based MS Office setup

The MS Outlook update can be uninstalled from MS Windows following these steps:

  1. Go to Control panel and find View Installed Updates in the Search Control Panel field at the top right.
  2. Find the update called KB3114349 and uninstall it. Its uninstallation won't affect the function of MS Outlook.
  3. The error should not appear any more after the uninstallation.

Option 2: Solution for MS Office 365

The best solution for this problem is downgrading Microsoft Office to the previous version that was correctly working. This is described here. The description of the downgrade is here: https://support.microsoft.com/en-us/kb/2770432. You need to downgrade to the version from November 2015. It should be those versions: