Problem with Calendar file

Some time after upgrading to version 7.0.27943.0, (at least some of) my past recurring events are no longer displayed on the calendar. They are still in the database because I can find them by doing a search for them using a text phrase that is in each event, however they no longer have the title of the event, and if I try to edit them, em Client crashes. I also can’t export my calendar file to an ics file. When I try, I get the following error message: An error occurred when saving items. Saving to file “(location of file)” failed with error “Object reference not set to an instance of an object.”  How do I recover my calendar file, the missing events, and enable export?

(I also have the error text from the crash report, if that might be helpful.)

Error text from crash:

eM Client (7.0.27943.0)
Windows: Microsoft Windows NT 6.1.7601 Service Pack 1, Framework: 4.0.30319.42000
The following error has occurred:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.NullReferenceException: Object reference not set to an instance of an object.
   at MailClient.UI.Schedule.CommonOperations.ShowEditScheduleObjectDialog[TItem](TItem item)
   at MailClient.UI.Controls.controlEvents.EventItemBehaviour.OnOpen(Object sender, EventArgs e)
   at MailClient.UI.Controls.controlItemList2.controlDataGrid\_CellDoubleClicked(Object sender, DataGridCellClickedEventArgs e) &nbsp;&nbsp; at MailClient.UI.Controls.ControlDataGrid.ControlDataGrid.OnDoubleClick(EventArgs e) &nbsp;&nbsp; at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) &nbsp;&nbsp; at System.Windows.Forms.Control.WndProc(Message& m) &nbsp;&nbsp; at System.Windows.Forms.ScrollableControl.WndProc(Message& m) &nbsp;&nbsp; at System.Windows.Forms.ContainerControl.WndProc(Message& m) &nbsp;&nbsp; at System.Windows.Forms.UserControl.WndProc(Message& m) &nbsp;&nbsp; at MailClient.UI.Controls.ControlDataGrid.ControlDataGrid.WndProc(Message& m) &nbsp;&nbsp; at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) &nbsp;&nbsp; at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) &nbsp;&nbsp; at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) &nbsp;&nbsp; at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) &nbsp;&nbsp; at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) &nbsp;&nbsp; at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) &nbsp;&nbsp; at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) &nbsp;&nbsp; at MailClient.Program.\<\>c.<main>b__62_3()<br> --- End of inner exception stack trace ---<br> at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)<br> at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)<br> at System.Delegate.DynamicInvokeImpl(Object[] args)<br> at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)<br> at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)<br> at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br> at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)<br> at System.Windows.Forms.Control.InvokeMarshaledCallbacks()<br> at System.Windows.Forms.Control.WndProc(Message&amp; m)<br> at System.Windows.Forms.ScrollableControl.WndProc(Message&amp; m)<br> at System.Windows.Forms.Form.WndProc(Message&amp; m)<br> at MailClient.Common.UI.Forms.BaseForm.WndProc(Message&amp; m)<br> at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)<br> at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)<br> at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)<br> at Xilium.CefGlue.Interop.libcef.run_message_loop()<br> at MailClient.Program.&lt;&gt;c.<main>b__62_2()<br> at MailClient.ExceptionUtils.ExceptionUtils.Filter(BodyDelegate body, FilterDelegate filter, Action1 handler)


" rel=“nofollow” target="_blank">http://emclient.com/ns/report">;

eM Client
7.0.27943.0

false

Microsoft Windows NT 6.1.7601 Service Pack 1
4.0.30319.42000


System.Reflection.TargetInvocationException
Exception has been thrown by the target of an invocation.
mscorlib




mscorlib.dll
100667723
mscorlib
System.RuntimeMethodHandle
InvokeMethod


mscorlib
System.Object
target


mscorlib
System.Object[]
arguments


mscorlib
System.Signature
sig


mscorlib
System.Boolean
constructor



ffffffff
0




mscorlib.dll
100680823
mscorlib
System.Reflection.RuntimeMethodInfo
UnsafeInvokeInternal


mscorlib
System.Object
obj


mscorlib
System.Object[]
parameters


mscorlib
System.Object[]
arguments



7
c0




mscorlib.dll
100664788
mscorlib
System.Delegate
DynamicInvokeImpl


mscorlib
System.Object[]
args



d
75




System.Windows.Forms.dll
100666634
System.Windows.Forms
System.Windows.Forms.Control
InvokeMarshaledCallbackDo


System.Windows.Forms
System.Windows.Forms.Control+ThreadMethodEntry
tme



cf
ae




System.Windows.Forms.dll
100666633
System.Windows.Forms
System.Windows.Forms.Control
InvokeMarshaledCallbackHelper


mscorlib
System.Object
obj



20
62




mscorlib.dll
100677969
mscorlib
System.Threading.ExecutionContext
RunInternal


mscorlib
System.Threading.ExecutionContext
executionContext


mscorlib
System.Threading.ContextCallback
callback


mscorlib
System.Object
state


mscorlib
System.Boolean
preserveSyncCtx



79
a6




mscorlib.dll
100677968
mscorlib
System.Threading.ExecutionContext
Run


mscorlib
System.Threading.ExecutionContext
executionContext


mscorlib
System.Threading.ContextCallback
callback


mscorlib
System.Object
state


mscorlib
System.Boolean
preserveSyncCtx



0
15




mscorlib.dll
100677967
mscorlib
System.Threading.ExecutionContext
Run


mscorlib
System.Threading.ExecutionContext
executionContext


mscorlib
System.Threading.ContextCallback
callback


mscorlib
System.Object
state



2b
40




System.Windows.Forms.dll
100666632
System.Windows.Forms
System.Windows.Forms.Control
InvokeMarshaledCallback


System.Windows.Forms
System.Windows.Forms.Control+ThreadMethodEntry
tme



37
94




System.Windows.Forms.dll
100666635
System.Windows.Forms
System.Windows.Forms.Control
InvokeMarshaledCallbacks


58
127




System.Windows.Forms.dll
100666928
System.Windows.Forms
System.Windows.Forms.Control
WndProc


System.Windows.Forms
System.Windows.Forms.Message&
m



655
144




System.Windows.Forms.dll
100676306
System.Windows.Forms
System.Windows.Forms.ScrollableControl
WndProc


System.Windows.Forms
System.Windows.Forms.Message&
m



34
2f




System.Windows.Forms.dll
100672215
System.Windows.Forms
System.Windows.Forms.Form
WndProc


System.Windows.Forms
System.Windows.Forms.Message&
m



26f
69




MailClient.Common.UI.dll
100663775
MailClient.Common.UI
MailClient.Common.UI.Forms.BaseForm
WndProc


System.Windows.Forms
System.Windows.Forms.Message&
m



36
45




System.Windows.Forms.dll
100684775
System.Windows.Forms
System.Windows.Forms.Control+ControlNativeWindow
OnMessage


System.Windows.Forms
System.Windows.Forms.Message&
m



0
12




System.Windows.Forms.dll
100684778
System.Windows.Forms
System.Windows.Forms.Control+ControlNativeWindow
WndProc


System.Windows.Forms
System.Windows.Forms.Message&
m



8e
34




System.Windows.Forms.dll
100674667
System.Windows.Forms
System.Windows.Forms.NativeWindow
DebuggableCallback


mscorlib
System.IntPtr
hWnd


mscorlib
System.Int32
msg


mscorlib
System.IntPtr
wparam


mscorlib
System.IntPtr
lparam



25
5d




Xilium.CefGlue.dll
100666825
Xilium.CefGlue
Xilium.CefGlue.Interop.libcef
run_message_loop


ffffffff
0




MailClient.exe
100688544
MailClient
MailClient.Program+<>c
<Main>b__62_2


41
bf




MailClient.ExceptionUtils.dll
100663314
MailClient.ExceptionUtils
MailClient.ExceptionUtils.ExceptionUtils
Filter


MailClient.ExceptionUtils
MailClient.ExceptionUtils.ExceptionUtils+BodyDelegate
body


MailClient.ExceptionUtils
MailClient.ExceptionUtils.ExceptionUtils+FilterDelegate
filter


mscorlib
System.Action1[[System.Exception, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</type><br> <name>handler</name><br> </parameter><br> </parameters><br> </method><br> <offset>0</offset><br> <nativeoffset>22</nativeoffset><br> <br> </stack><br> <data></data><br> <inner><br> <exception><br> <type>System.NullReferenceException</type><br> <message>Object reference not set to an instance of an object.</message><br> <source>MailClient</source><br> <stack><br> <frame> <br> <method><br> <modulename>MailClient.exe</modulename><br> <metadatatoken>100668951</metadatatoken><br> <assembly>MailClient</assembly><br> <type>MailClient.UI.Schedule.CommonOperations</type><br> <name>ShowEditScheduleObjectDialog</name><br> <genericarguments><br> <argument><br> <assembly>MailClient</assembly><br> <type></type><br> </argument><br> </genericarguments><br> <parameters><br> <parameter><br> <assembly>MailClient</assembly><br> <type></type><br> <name>item</name><br> </parameter><br> </parameters><br> </method><br> <offset>0</offset><br> <nativeoffset>3d1</nativeoffset><br> <br> <frame> <br> <method><br> <modulename>MailClient.exe</modulename><br> <metadatatoken>100691507</metadatatoken><br> <assembly>MailClient</assembly><br> <type>MailClient.UI.Controls.controlEvents+EventItemBehaviour</type><br> <name>OnOpen</name><br> <parameters><br> <parameter><br> <assembly>mscorlib</assembly><br> <type>System.Object</type><br> <name>sender</name><br> </parameter><br> <parameter><br> <assembly>mscorlib</assembly><br> <type>System.EventArgs</type><br> <name>e</name><br> </parameter><br> </parameters><br> </method><br> <offset>f</offset><br> <nativeoffset>1e</nativeoffset><br> <br> <frame> <br> <method><br> <modulename>MailClient.exe</modulename><br> <metadatatoken>100677081</metadatatoken><br> <assembly>MailClient</assembly><br> <type>MailClient.UI.Controls.controlItemList2
controlDataGrid_CellDoubleClicked


mscorlib
System.Object
sender


MailClient
MailClient.UI.Controls.ControlDataGrid.DataGridCellClickedEventArgs
e



0
2d




MailClient.exe
100680982
MailClient
MailClient.UI.Controls.ControlDataGrid.ControlDataGrid
OnDoubleClick


mscorlib
System.EventArgs
e



12e
2d3




System.Windows.Forms.dll
100666912
System.Windows.Forms
System.Windows.Forms.Control
WmMouseUp


System.Windows.Forms
System.Windows.Forms.Message&
m


System.Windows.Forms
System.Windows.Forms.MouseButtons
button


mscorlib
System.Int32
clicks



13c
1f5




System.Windows.Forms.dll
100666928
System.Windows.Forms
System.Windows.Forms.Control
WndProc


System.Windows.Forms
System.Windows.Forms.Message&
m



62f
913220




System.Windows.Forms.dll
100676306
System.Windows.Forms
System.Windows.Forms.ScrollableControl
WndProc


System.Windows.Forms
System.Windows.Forms.Message&
m