by SuiteCRM

Official SuiteCRM Outlook Plugin v4 has arrived - Compatible with the Outlook Web App or Outlook 2016+ connected to Office365 or Exchange Server 2016. A complete rebuild developed and maintained by SuiteCRM developers, the addon retains previous functionality while massively improves performance, reliability and stability!

Cancel at any time!
Free Trial

#2106 - Auto Archive Tab is Blank and getting error :"Object reference not set to an instance of an object"

Closed Bug? created by darshak 5 years ago

SuiteCRM Outlook Add-in Version : 3.0.20.0 OS: Windows 10 64 bit Outlook :

SuiteCRM_OutlookPlugin_Errors.JPG Error From Log File:


SuiteCRM Outlook Add-In v3.0.20.0 in Outlook version 16.0.0.11727 Auto-archiving: off

Logging level: Error

2019-07-19 12:03:24,583 | VSTA_Main | ERROR | Failed while loading the settings form System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_ShowExceptions() at SuiteCRMAddIn.Dialogs.SettingsDialog.LoadSettings() at SuiteCRMAddIn.Dialogs.SettingsDialog.frmSettings_Load(Object sender, EventArgs e) Data:System.Collections.ListDictionaryInternal HResult:-2147467261

Error from Dialog Box

Object reference not set to an instance of an object.

************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_ShowExceptions() at SuiteCRMAddIn.BusinessLogic.ErrorHandler.Handle(String contextMessage, Exception error, Boolean notify) at SuiteCRMAddIn.Dialogs.SettingsDialog.frmSettings_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B

CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

Microsoft.VisualStudio.Tools.Office.Runtime Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Office.Runtime/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Office.Runtime.dll

System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.7.3429.0 built by: NET472REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System Assembly Version: 4.0.0.0 Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Microsoft.VisualStudio.Tools.Applications.Hosting Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.Hosting/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.Hosting.dll

Microsoft.VisualStudio.Tools.Applications.Runtime Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.Runtime/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.Runtime.dll

System.Deployment Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll

System.Security Assembly Version: 4.0.0.0 Win32 Version: 4.7.3101.0 built by: NET472REL1LAST_B

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Security/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Security.dll

Microsoft.VisualStudio.Tools.Applications.ServerDocument Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.ServerDocument/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Xml.Linq Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

Microsoft.Office.Tools Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.dll

Microsoft.Office.Tools.Outlook.Implementation Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Outlook.Implementation/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Outlook.Implementation.dll

Microsoft.Office.Tools.Common.Implementation Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Common.Implementation/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Common.Implementation.dll

Microsoft.Office.Tools.Common Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Common/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Common.dll

SuiteCRMAddIn Assembly Version: 3.0.20.0 Win32 Version: 3.0.1

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/SuiteCRMAddIn.DLL

Microsoft.Office.Tools.Outlook.v4.0.Utilities Assembly Version: 10.0.0.0 Win32 Version: 10.0.30319.1

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/Microsoft.Office.Tools.Outlook.v4.0.Utilities.DLL

Microsoft.Office.Tools.Common.v4.0.Utilities Assembly Version: 10.0.0.0 Win32 Version: 10.0.30319.1

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/Microsoft.Office.Tools.Common.v4.0.Utilities.DLL

Microsoft.Office.Tools.Outlook Assembly Version: 10.0.0.0 Win32 Version: 10.0.60828.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Outlook/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Outlook.dll

NGettext Assembly Version: 0.6.1.0 Win32 Version: 0.6.1.0

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/NGettext.DLL

Microsoft.Office.Interop.Outlook Assembly Version: 15.0.0.0 Win32 Version: 15.0.4569.1507

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.Office.Interop.Outlook/15.0.0.0__71e9bce111e9429c/Microsoft.Office.Interop.Outlook.dll

SuiteCRMClient Assembly Version: 3.0.19.178 Win32 Version: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/SuiteCRMClient.DLL

log4net Assembly Version: 2.0.8.0 Win32 Version: 2.0.8.0

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/log4net.DLL

Newtonsoft.Json Assembly Version: 12.0.0.0 Win32 Version: 12.0.2.23222

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/Newtonsoft.Json.DLL

System.Runtime.Serialization Assembly Version: 4.0.0.0 Win32 Version: 4.7.3429.0 built by: NET472REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Numerics Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

System.Data Assembly Version: 4.0.0.0 Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.Web Assembly Version: 4.0.0.0 Win32 Version: 4.7.3429.0 built by: NET472REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll

Microsoft.GeneratedCode Assembly Version: 1.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Accessibility Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

stdole Assembly Version: 7.0.3300.0 Win32 Version: 7.00.9466

CodeBase: file:///C:/WINDOWS/assembly/GAC/stdole/7.0.3300.0__b03f5f7f11d50a3a/stdole.dll

Microsoft.CSharp Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll

Anonymously Hosted DynamicMethods Assembly Assembly Version: 0.0.0.0 Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll

System.Dynamic Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll

Microsoft.GeneratedCode Assembly Version: 1.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

CustomMarshalers Assembly Version: 4.0.0.0 Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/CustomMarshalers/v4.0_4.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll

TidyHTML5Managed Assembly Version: 1.1.0.0 Win32 Version: 1.1.4.0

CodeBase: file:///C:/Program%20Files%20(x86)/SuiteCRMAddIn/TidyHTML5Managed.DLL

  1. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi there,

    We know of these issues and it has been queue to be investigated by our developers as a high priority, I will be happy to update you as soon as possible.

    SuiteCRM Outlook Plugin Team

    • darshak member avatar

      darshak

      5 years ago

      Thanks for quick response.

      Can i check if previous version 3.018.0 has the same issues.

      If not, is it possible to get download link for 3.0.18.0 version ?

      Regards, Darshak

  2. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi there,

    We are currently working towards a fix and will update you as soon as one is available however as for now the following may allow you to use the plugin without having to hit the save button causing the issue;

    How to update plugin settings without using the in-outlook menu.

    Navigate to the file called user.config found in C:\User(YOUR USERNAME)\AppData\Local\Microsoft_Corporation(FOLDER CONTAINING "SuiteCRMAddIn")(Newest created Folder)\ Open the user.config file using notepad (Or for ease of use I suggest notepad++)

    Using the find function (Normally CTRL+F) to locate the following names and update the values found between the UPDATETHIS tags below;

    Find > Username Update value with CRM Username

    Find > Password Update value with CRM Password

    Find > Host Update value with CRM URL

    Find > LicenceKey Update value with Plugin Licence Key

    If you would like to enable debug logs (Useful if you are sending us logs to assist with debugging the issues you are experiencing) Find > LogLevel and update the value with Debug

    Afterwards please open outlook and check in the settings page that your changes have been reflected by the plugin (Note: Atm hitting save appears to cause an error on certain installations. However exiting without saving will not change your settings you updated)

    If this is not successful I will be happy to assist you with installing the older version of the plugin, please email outlook[at]salesagility[dot]com referencing this Ticket #[2106] and we will be able to provide you with the package.

    Outlook Plugin Support Team

    • darshak member avatar

      darshak

      5 years ago

      Thanks for prompt response.

      I did manage to locate file and USERNAME,PASSWORD, URL and Licence Key was already populated so suggested changes did not make any difference.

      To give more details on behaviour, Since the first installation,

      1. Plug in give error on clicking on setting
      2. USERNAME,PASSWORD, URL and Licence Key is set and archiving email is working.
      3. Auto Archive tab is blank 3.all dropdowns in Synchronisation tab is empty.

      This is restricting me from syncing meetings

  3. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi there,

    Could you attempt one last workaround?

    Please follow the steps below;

    Navigate to the file called user.config found in C:\User(YOUR USERNAME)\AppData\Local\Microsoft_Corporation(FOLDER CONTAINING "SuiteCRMAddIn")(Newest created Folder)\ Open the user.config file using notepad (Or for ease of use I suggest notepad++)

    Using the find function (Normally CTRL+F) to locate the following names and update the values found between the value /value tags below;

    Find > SyncContacts Update value with BiDirectional

    Find > SyncTasks Update value with BiDirectional

    Find > SyncCalls Update value with BiDirectional

    Find > SyncMeetings Update value with BiDirectional

    Most likely the menu will remain blank however you may now be able to sync contacts, task, meetings and appointments with and from your CRM, You can test this by seeing if any newly created contacts in outlook now appear in SuiteCRM

    SuiteCRM Outlook Plugin Team

    • darshak member avatar

      darshak

      5 years ago

      Thanks for the update.

      As suggested above, I changed config for SyncMeetings and can saw activities in log file. However, Sync is not happing successfully and has got following error in log file.

      2019-07-24 17:46:05,312 | MS | ERROR | Failed while synchronising Meetings System.Net.WebException: The remote server returned an error: (500) Internal Server Error. at System.Net.HttpWebRequest.GetResponse() at SuiteCRMClient.CrmRestServer.GetResponseString(HttpWebRequest request) at SuiteCRMClient.CrmRestServer.GetCrmResponse[T](String method, Object input) at SuiteCRMClient.RestAPIWrapper.GetEntryList(String module, String query, Int32 limit, String order_by, Int32 offset, Boolean getDeleted, String[] fields, Object linkNamesToFieldsArray) at SuiteCRMAddIn.BusinessLogic.MeetingsSynchroniser.GetEntriesPage(Int32 offset) at SuiteCRMAddIn.BusinessLogic.Synchroniser2.MergeRecordsFromCrm(MAPIFolder folder, String crmModule, HashSet1 untouched) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.SyncFolder(MAPIFolder folder, String crmModule) Data:System.Collections.ListDictionaryInternal HResult:-2146233079 2019-07-24 17:46:05,312 | MS | ERROR | MS PerformIteration System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_ShowExceptions() at SuiteCRMAddIn.BusinessLogic.ErrorHandler.Handle(String contextMessage, Exception error, Boolean notify) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.SyncFolder(MAPIFolder folder, String crmModule) at SuiteCRMAddIn.BusinessLogic.Synchroniser2.SynchroniseAll() at SuiteCRMAddIn.BusinessLogic.Synchroniser2.PerformIteration() at SuiteCRMAddIn.Robustness.DoOrLogError(ILogger log, Action action, String message) Data:System.Collections.ListDictionaryInternal HResult:-2147467261 2019-07-24 17:47:22,616 | VSTA_Main | ERROR | Unexpected error while trying to log action 'AppointmentSyncing.SaveItem, saved item' System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:47:22,616 | VSTA_Main | ERROR | Failed to handle an item added to Calendar System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:47:22,708 | VSTA_Main | ERROR | Unexpected error while trying to log action 'AppointmentSyncing.SaveItem, saved item' System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:47:22,708 | VSTA_Main | ERROR | Failed to handle an item modified in Calendar System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:47:28,435 | VSTA_Main | ERROR | Unexpected error while trying to log action 'AppointmentSyncing.SaveItem, saved item' System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:47:28,435 | VSTA_Main | ERROR | Failed to handle an item modified in Calendar System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:47:39,103 | VSTA_Main | ERROR | Unexpected error while trying to log action 'AppointmentSyncing.SaveItem, saved item' System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:47:39,103 | VSTA_Main | ERROR | Failed to handle an item modified in Calendar System.TypeInitializationException: The type initializer for 'SuiteCRMAddIn.BusinessLogic.CrmId' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_CrmIdValidationPolicy() at SuiteCRMAddIn.BusinessLogic.CrmId..cctor() --- End of inner exception stack trace --- at SuiteCRMAddIn.BusinessLogic.CrmId.Get(String value) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.LogItemAction(AppointmentItem olItem, String message) Data:System.Collections.ListDictionaryInternal HResult:-2146233036 2019-07-24 17:51:05,425 | 9 | ERROR | Failed calling 'get_entry_list' System.Net.WebException: The remote server returned an error: (500) Internal Server Error. at System.Net.HttpWebRequest.GetResponse() at SuiteCRMClient.CrmRestServer.GetResponseString(HttpWebRequest request) at SuiteCRMClient.CrmRestServer.GetCrmResponse[T](String method, Object input) Data:System.Collections.ListDictionaryInternal HResult:-2146233079 2019-07-24 17:51:05,426 | 9 | ERROR | Failed while synchronising Meetings System.Net.WebException: The remote server returned an error: (500) Internal Server Error. at System.Net.HttpWebRequest.GetResponse() at SuiteCRMClient.CrmRestServer.GetResponseString(HttpWebRequest request) at SuiteCRMClient.CrmRestServer.GetCrmResponse[T](String method, Object input) at SuiteCRMClient.RestAPIWrapper.GetEntryList(String module, String query, Int32 limit, String order_by, Int32 offset, Boolean getDeleted, String[] fields, Object linkNamesToFieldsArray) at SuiteCRMAddIn.BusinessLogic.MeetingsSynchroniser.GetEntriesPage(Int32 offset) at SuiteCRMAddIn.BusinessLogic.Synchroniser2.MergeRecordsFromCrm(MAPIFolder folder, String crmModule, HashSet1 untouched) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.SyncFolder(MAPIFolder folder, String crmModule) Data:System.Collections.ListDictionaryInternal HResult:-2146233079 2019-07-24 17:51:05,426 | 9 | ERROR | MS PerformIteration System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_ShowExceptions() at SuiteCRMAddIn.BusinessLogic.ErrorHandler.Handle(String contextMessage, Exception error, Boolean notify) at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser1.SyncFolder(MAPIFolder folder, String crmModule) at SuiteCRMAddIn.BusinessLogic.Synchroniser2.SynchroniseAll() at SuiteCRMAddIn.BusinessLogic.Synchroniser2.PerformIteration() at SuiteCRMAddIn.Robustness.DoOrLogError(ILogger log, Action action, String message) Data:System.Collections.ListDictionaryInternal HResult:-2147467261 2019-07-24 17:51:50,373 | VSTA_Main | ERROR | Failed while loading the settings form System.NullReferenceException: Object reference not set to an instance of an object. at SuiteCRMAddIn.Properties.Settings.get_ShowExceptions() at SuiteCRMAddIn.Dialogs.SettingsDialog.LoadSettings() at SuiteCRMAddIn.Dialogs.SettingsDialog.frmSettings_Load(Object sender, EventArgs e) Data:System.Collections.ListDictionaryInternal HResult:-2147467261

    • darshak member avatar

      darshak

      5 years ago

      Hi Can you please help me installing last working version ?

  4. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi there,

    Apologies for taking a few days to get back to you, we have emailed you directly regarding a new dev build that may help prevent the issues you have encountered

    SuiteCRM Outlook Plugin Team

  5. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi there,

    SuiteCRM Outlook Plugin has been updated to version 3.0.22.0. This new version should correct the error you were experiencing. Could you please install the new update and test to ensure your issue has been resolved.

    SuiteCRM Outlook Plugin Team

  6. darshak member avatar

    darshak

    5 years ago

    New version has fixed the issues as stated.

    However, it has introduced new problem.

    Every time i receive reminder for meeting in my outlook calendar, i am getting attached plug in error.

    Reminder Error.JPG

    My current plugin setting for syncing is "Neither" for meeting/calls/tasks. Despite that, plugin attempting to sync and failing with error. Config.JPG

  7. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi Darshak,

    This is a known issue however should have no effect on the status of the sync process. As a workaround, please set the logging to error and show on-screen errors to none. After updating these settings the plugin should be fully functional as expected.

    SuiteCRM Outlook Plugin Team

    • darshak member avatar

      darshak

      5 years ago

      Hi,

      Can you please clarify if plugin will attempt to sync meetings with server irrespective of synchronize setting ?

      If yes, is there work around to stop these as well.

  8. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi there,

    When the values in synchronisation are set the none no sync will be completed, however, it is known that the system will cause errors although these errors should have no effect on the function of the system. By changing the type of logging to error and by changing the output of on-screen errors to none will allow the continued use of the plugin as normal.

    SuiteCRM Outlook Plugin Team

  9. suitecrm member avatar

    SuiteCRM Provider Affiliate

    5 years ago

    Hi there,

    This issue will be closed as we have received no response, if this is still an issue please comment and we will reopen this ticket. We recommend upgrading your SuiteCRM Outlook Plugin to the latest available version to ensure you stay up to date with new features and fixes.

    SuiteCRM Outlook Plugin Team

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...
  • "It works very good. You should deactivate the contacts sync on the first run, because it sorts the contacts in the main folder and thus uploads duplic..." - Wieland

    Read More Reviews