Official SuiteCRM Outlook Plugin v4 has arrived - A complete plugin rebuild developed and maintained by SuiteCRM developers entirely from scratch, 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
a year 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
a year 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
a year 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
a year 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,
3.all dropdowns in Synchronisation tab is empty.
This is restricting me from syncing meetings
a year 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
a year 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.AppointmentsSynchroniser
1.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.Synchroniser
2.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.AppointmentsSynchroniser
1.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.AppointmentsSynchroniser
1.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.AppointmentsSynchroniser
1.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.AppointmentsSynchroniser
1.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.Synchroniser
2.MergeRecordsFromCrm(MAPIFolder folder, String crmModule, HashSet
1 untouched)at SuiteCRMAddIn.BusinessLogic.AppointmentsSynchroniser
1.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.Synchroniser
2.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:-2147467261
a year ago
Hi Can you please help me installing last working version ?
a year 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
a year 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
a year 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.

a year 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
a year 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.
a year 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
a year 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