by SuiteCRM

The Ultimate Outlook Plugin Has Arrived - In response to user requests, SuiteCRM have created the ultimate Outlook plugin which is maintained by SuiteCRM developers. Our plugin supports Outlook 2010 upwards and includes two way synchronisation with CRM, Calender, Calls, Meeting, Tasks and Email Archiving.

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"

In Progress Bug? created by darshak Verified Purchase 2 months 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

    2 months 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 Verified Purchase

      one month 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

    one month 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 Verified Purchase

      one month 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

    one month 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 Verified Purchase

      one month 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 Verified Purchase

      one month ago

      Hi Can you please help me installing last working version ?

  4. suitecrm member avatar

    SuiteCRM Provider Affiliate

    one month 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

    one week 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 Verified Purchase

    a day 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

    a day 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 Verified Purchase

      a day 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

    a day 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

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...