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!
#2106 - Auto Archive Tab is Blank and getting error :"Object reference not set to an instance of an object"
SuiteCRM Outlook Add-in Version : 3.0.20.0 OS: Windows 10 64 bit Outlook :
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
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
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
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
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,
This is restricting me from syncing meetings
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
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.Synchroniser
2.MergeRecordsFromCrm(MAPIFolder folder, String crmModule, HashSet
1 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.AppointmentsSynchroniser
1.SyncFolder(MAPIFolder folder, String crmModule) at SuiteCRMAddIn.BusinessLogic.Synchroniser2.SynchroniseAll() at SuiteCRMAddIn.BusinessLogic.Synchroniser
2.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.AppointmentsSynchroniser
1.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.AppointmentsSynchroniser
1.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.AppointmentsSynchroniser
1.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.AppointmentsSynchroniser
1.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, HashSet
1 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.AppointmentsSynchroniser
1.SyncFolder(MAPIFolder folder, String crmModule) at SuiteCRMAddIn.BusinessLogic.Synchroniser2.SynchroniseAll() at SuiteCRMAddIn.BusinessLogic.Synchroniser
2.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:-21474672615 years ago
Hi Can you please help me installing last working version ?
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 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
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.
My current plugin setting for syncing is "Neither" for meeting/calls/tasks. Despite that, plugin attempting to sync and failing with error.
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
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.
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
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