ERROR: "Object reference not set to an instance of an object" when syncing eWallet on Windows PC

AA-01877

If eWallet's sync settings are corrupt on a Windows PC, you may get an error when syncing with any type of sync location. To resolve it, uninstall eWallet, REBOOT the PC, and then reinstall the latest version from our website.

You must uninstall eWallet and reboot the PC to delete the corrupted sync settings. Simply installing the program again will not fix the problem.

Here is an example of the error message you may see:

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
  at System.String.Equals(String value, StringComparison comparisonType)
  at SyncDotNet.TargetQuickList.Vhl2DskU1jZKIuAmS(RegistryKey , String )
  at SyncDotNet.TargetQuickList.GetWalletTargetLinksForWallet(String walletPath)
  at eWallet.SynchronizationSetupDialog.h5faA3nY1()
  at eWallet.SynchronizationSetupDialog.LdWBrUIwi(Object , EventArgs )
  at System.Windows.Forms.Form.OnLoad(EventArgs e)
  at DevComponents.DotNetBar.Office2007RibbonForm.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.ScrollableControl.WndProc(Message& m)
  at System.Windows.Forms.ContainerControl.WndProc(Message& m)
  at System.Windows.Forms.Form.WmShowWindow(Message& m)
  at System.Windows.Forms.Form.WndProc(Message& m)
  at DevComponents.DotNetBar.Office2007RibbonForm.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)