Error: Unable to compute hash, because recipients or sender is null
Description
The error is logged as a warning:
Warning has been logged: Unable to compute hash, because recipients or sender is null at eWay.Core.Logger.InternalLogger.LogEntry(String message, Exception ex, LogEntryType entryType) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\Logger.cs:line 163 at eWay.Core.Logger.InternalLogger.LogEntry(String message, LogEntryType entryType) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\Logger.cs:line 142 at eWay.Core.Logger.InternalLogger.LogWarning(String message) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\Logger.cs:line 205 at eWay.Core.Logger.LogWarning(String message) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\Logger.cs:line 69 at eWay.Core.OutlookAccess.MailItem.ComputeHash(String subject, String sender, String recipients, DateTime sentOn) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\OutlookAccessLibrary\MailItem.cs:line 856 at eWay.Core.OutlookAccess.MailItem.get_Hash() in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\OutlookAccessLibrary\MailItem.cs:line 833 at eWay.Core.OutlookAccess.MailItem.CanImport(PermissionsManager permissionsManager) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\OutlookAccessLibrary\MailItem.cs:line 799 at eWay.Core.Office.Addins.OutlookAddin.Connect.<EnableDisableSaveButton>b__44(ItemBase x) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayAddin\Addins\OutlookAddin\Connect.Ribbons.cs:line 1077 at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) at eWay.Core.OutlookAccess.Selection.Any(Func`2 predicate) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\OutlookAccessLibrary\Selection.cs:line 56 at eWay.Core.Office.Addins.OutlookAddin.Connect.EnableDisableSaveButton(IRibbonControl control) in c:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayAddin\Addins\OutlookAddin\Connect.Ribbons.cs:line 1077 at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Icons for saving the email are grey (see picture below) and you cannot save the message to eWay-CRM.
Version
All versions of eWay-CRM
Difficulty
Low
Resolution
If you are experiencing this error, you need to check, whether these two conditions didn't come up:
- The email address of the recipient is not filled.
- The recipient is in your contacts in MS Outlook, but he or she has no email address filled.
If you fix any of these conditions, the error will be resolved.