eM Client updated itself today and in the release notes were some references to Exchange which led me to try once again to set it up to synchronise with my work Exchange server. This went well - nowadays it seems one CAN set up an account to connect to an Exchange server (see my previous support thread on this topic). However, once it started to synchronise, it crashed almost immediately. Now I’m in an endless loop where I get the crash on startup (as with others, I can continue using the client as long as the crash window stays open), but I can’t disable the Exchange account so as to return to my previous working state. If I highlight the Exchange account and untick “enable account”, I get a second crash and this time the error message box is modal, so I can’t click OK on that dialog. When eM Client starts again, the account is still enabled, and the crash recurs.
I need to know how to remove the Exchange account offline - is there a config file I can edit?
Nick Carrington
eM Client version 6.0.20899.0, Windows Vista Home Premium SP1.
Application error on startup:
=====================================================================
eM Client (6.0.20899.0)Windows: Microsoft Windows NT 6.0.6002 Service Pack 2, Framework: 4.0.30319.18444
The following error has occurred:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Microsoft.Xna.Framework.LzxDecoder.ReadLengths(Byte[] lens, UInt32 first, UInt32 last, BitBuffer bitbuf)
at Microsoft.Xna.Framework.LzxDecoder.Decompress(Stream inData, Int32 inLen, Stream outData, Int32 outLen)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.UncompressLzx(Stream fullFile, Stream outputFile)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.GetFolderList(Folder homeFolder, CancellationToken cancellationToken)
at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass5.b__0(WorkerStatus status, CancellationToken cancellationToken) at MailClient.Protocols.OfflineAddressBook.OabGenericCommand.Execute(WorkerStatus status) at MailClient.Commands.Command.Process(WorkerStatus status) at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart(Object obj)
KERNEL32.dll C:\Windows\system32\KERNEL32.dll kernel32 kernel32 6.0.6001.18000 (longhorn_rtm.080118-1840) Windows NT BASE API Client DLL Microsoft® Windows® Operating System 6.0.6001.18000 False False False False False English (United States)
USER32.dll C:\Windows\system32\USER32.dll user32 user32 6.0.6001.18000 (longhorn_rtm.080118-1840) Multi-User Windows USER API Client DLL Microsoft® Windows® Operating System 6.0.6001.18000 False False False False False English (United States)
ADVAPI32.dll C:\Windows\system32\ADVAPI32.dll advapi32.dll advapi32.dll.mui 6.0.6002.18005 (lh_sp2rtm.090410-1830) Advanced Windows 32 Base API Microsoft® Windows® Operating System 6.0.6002.18005 False False False False False English (United States)
msvcrt.dll C:\Windows\system32\msvcrt.dll msvcrt.dll msvcrt.dll 7.0.6002.18551 (vistasp2_gdr.111214-0301) Windows NT CRT DLL Microsoft® Windows® Operating System 7.0.6002.18551 False False False False False English (United States)
UxTheme.dll C:\Windows\system32\UxTheme.dll UxTheme.dll UxTheme.dll.mui 6.0.6000.16386 (vista_rtm.061101-2205) Microsoft UxTheme Library Microsoft® Windows® Operating System 6.0.6000.16386 False False False False False English (United States)
WINMM.dll C:\Windows\system32\WINMM.dll winmm.dll WINMM.DLL.MUI 6.0.6000.16386 (vista_rtm.061101-2205) MCI API DLL Microsoft® Windows® Operating System 6.0.6000.16386 False False False False False English (United States)
ole32.dll C:\Windows\system32\ole32.dll OLE32.DLL OLE32.DLL.MUI 6.0.6000.16386 (vista_rtm.061101-2205) Microsoft OLE for Windows Microsoft® Windows® Operating System 6.0.6000.16386 False False False False False English (United States)
6.0.6002.18508 False False False False False English (United States)
OLEACC.dll C:\Windows\system32\OLEACC.dll OLEACC OLEACC.DLL 7.0.6002.18508 (vistasp2_gdr.110825-0338) Active Accessibility Core Component Microsoft® Windows® Operating System 6.0.6002.18508 False False False False False Language Neutral
NETAPI32.dll C:\Windows\system32\NETAPI32.dll NetApi32.DLL NetApi32.DLL 6.0.6002.18659 (vistasp2_gdr.120629-0337) Net Win32 API DLL Microsoft® Windows® Operating System 6.0.6002.18659 False False False False False English (United States)
PSAPI.DLL C:\Windows\system32\PSAPI.DLL PSAPI PSAPI 6.0.6000.16386 (vista_rtm.061101-2205) Process Status Helper Microsoft® Windows® Operating System 6.0.6000.16386 False False False False False English (United States)
MSACM32.dll C:\Windows\system32\MSACM32.dll Microsoft ACM Audio Filter msfltr32.acm.mui 6.0.6000.16386 (vista_rtm.061101-2205) Microsoft ACM Audio Filter Microsoft® Windows® Operating System 6.0.6000.16386 False False False False False English (United States)
VERSION.dll C:\Windows\system32\VERSION.dll version VERSION.DLL 6.0.6002.18005 (lh_sp2rtm.090410-1830) Version Checking and File Installation Libraries Microsoft® Windows® Operating System 6.0.6002.18005 False False False False False English (United States)
SHELL32.dll C:\Windows\system32\SHELL32.dll SHELL32 SHELL32.DLL.MUI 6.0.6001.18000 (longhorn_rtm.080118-1840) Windows Shell Common Dll Microsoft® Windows® Operating System 6.0.6001.18000 False False False False False English (United States)
sfc.dll C:\Windows\system32\sfc.dll sfc.dll sfc.dll 6.0.6000.16386 (vista_rtm.061101-2205) Windows File Protection Microsoft® Windows® Operating System 6.0.6000.16386 False False False False False English (United States)
sfc_os.dll C:\Windows\system32\sfc_os.dll sfc_os.dll sfc_os.dll 6.0.6001.18000 (longhorn_rtm.080118-1840) Windows File Protection Microsoft® Windows® Operating System 6.0.6001.18000 False False False False False English (United States)
SETUPAPI.dll C:\Windows\system32\SETUPAPI.dll SETUPAPI.DLL SETUPAPI.DLL.MUI 6.0.6001.18000 (longhorn_rtm.080118-1840) Windows Setup API Microsoft® Windows® Operating System 6.0.6001.18000 False False False False False English (United States)
USERENV.dll C:\Windows\system32\USERENV.dll userenv userenv.dll.mui 6.0.6000.16386 (vista_rtm.061101-2205) Userenv Microsoft® Windows® Operating System 6.0.6000.16386 False False False False False English (United States)
Secur32.dll C:\Windows\system32\Secur32.dll security.dll security.dll 6.0.6002.18541 (vistasp2_gdr.111116-0305) Security Support Provider Interface Microsoft® Windows® Operating System 6.0.6002.18541 False False False False False English (United States)
dwmapi.dll C:\Windows\system32\dwmapi.dll dwmapi.dll dwmapi.dll 6.0.6001.18000 (longhorn_rtm.080118-1840) Microsoft Desktop Window Manager API Microsoft® Windows® Operating System 6.0.6001.18000 False False False False False English (United States)
urlmon.dll C:\Windows\system32\urlmon.dll UrlMon.dll UrlMon.dll.mui 9.00.8112.16421 (WIN7_IE9_RTM.110308-0330) OLE32 Extensions for Win32 Windows® Internet Explorer 9.00.8112.16421 False False False False False English (United States)
iertutil.dll C:\Windows\system32\iertutil.dll IeRtUtil.dll IeRtUtil.dll 9.00.8112.16575 (WIN7_IE9_GDR.140815-0707) Run time utility for Internet Explorer Windows® Internet Explorer 9.00.8112.16575 False False False False False English (United States)
I found I could _delete_ the account, although I couldn’t disable it, so that’s what I’ve done for now. I’d love to get Exchange working though, so if there is a clue in the error descriptions above, I will be very happy to try any workarounds or suggestions offered, even if it means re-configuring the account (which after all doesn’t take very long).
Hi Nick, I’ve reported this issue to the developers, can you please send an email to my colleague with a reference link to this forum topic.
Please contact my colleague wilson at [email protected].
I’m currently out of the office, hopefully he should be able to resolve the issue with you sooner.
I am currently testing em Client and encounter the exact same problem:
Error & crash when using an Exchange Account.
Crash logs is very similar (extract below)
Any workaround would be appreciated (if the fix or workaround is only provided to pro users, please let me know).
I looked but could not find how to disable Contact syncrhonization without completely disabling the account (email, calendar, and contact).
eM Client (6.0.20899.0)
Windows: Microsoft Windows NT 6.1.7601 Service Pack 1, Framework: 4.0.30319.18444
The following error has occurred:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Microsoft.Xna.Framework.LzxDecoder.ReadLengths(Byte[] lens, UInt32 first, UInt32 last, BitBuffer bitbuf)
at Microsoft.Xna.Framework.LzxDecoder.Decompress(Stream inData, Int32 inLen, Stream outData, Int32 outLen)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.UncompressLzx(Stream fullFile, Stream outputFile)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.GetFolderList(Folder homeFolder, CancellationToken cancellationToken)
at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass5.b__0(WorkerStatus status, CancellationToken cancellationToken) at MailClient.Protocols.OfflineAddressBook.OabGenericCommand.Execute(WorkerStatus status) at MailClient.Commands.Command.Process(WorkerStatus status) at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart(Object obj)
I’m having substantially the same issue too, but only when trying to use eM Client on the exchange account’s network (at work) and only after the most recent eM Client update. When I try to access the account from another network (at home), exchange integration seems to work just fine.
Error details are below. On the work machine, eM Client presently just crashes and reboots:
Other thoughts?
eM Client (6.0.20899.0)Windows: Microsoft Windows NT 6.1.7601 Service Pack 1, Framework: 4.0.30319.18444
The following error has occurred:
System.NotSupportedException: This stream does not support seek operations.
at System.Net.ConnectStream.Seek(Int64 offset, SeekOrigin origin)
at Microsoft.Xna.Framework.LzxDecoder.Decompress(Stream inData, Int32 inLen, Stream outData, Int32 outLen)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.UncompressLzx(Stream fullFile, Stream outputFile)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.GetFolderList(Folder homeFolder, CancellationToken cancellationToken)
at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass5.b__0(WorkerStatus status, CancellationToken cancellationToken) at MailClient.Protocols.OfflineAddressBook.OabGenericCommand.Execute(WorkerStatus status) at MailClient.Commands.Command.Process(WorkerStatus status) at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart(Object obj)
KERNEL32.dll C:\Windows\system32\KERNEL32.dll kernel32 kernel32 6.1.7601.18015 (win7sp1_gdr.121129-1432) Windows NT BASE API Client DLL Microsoft® Windows® Operating System 6.1.7601.18015 False False False False False English (United States)
KERNELBASE.dll C:\Windows\system32\KERNELBASE.dll Kernelbase Kernelbase 6.1.7601.18015 (win7sp1_gdr.121129-1432) Windows NT BASE API Client DLL Microsoft® Windows® Operating System 6.1.7601.18015 False False False False False English (United States)
ADVAPI32.dll C:\Windows\system32\ADVAPI32.dll advapi32.dll advapi32.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Advanced Windows 32 Base API Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
msvcrt.dll C:\Windows\system32\msvcrt.dll msvcrt.dll msvcrt.dll 7.0.7601.17744 (win7sp1_gdr.111215-1535) Windows NT CRT DLL Microsoft® Windows® Operating System 7.0.7601.17744 False False False False False English (United States)
sechost.dll C:\Windows\SYSTEM32\sechost.dll sechost.dll sechost.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Host for SCM/SDDL/LSA Lookup APIs Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
USER32.dll C:\Windows\system32\USER32.dll user32 user32 6.1.7601.17514 (win7sp1_rtm.101119-1850) Multi-User Windows USER API Client DLL Microsoft® Windows® Operating System 6.1.7601.17514 False False False False False English (United States)
LPK.dll C:\Windows\system32\LPK.dll LanguagePack LanguagePack 6.1.7601.18177 (win7sp1_gdr.130605-1534) Language Pack Microsoft® Windows® Operating System 6.1.7601.18177 False False False False False English (United States)
IMM32.DLL C:\Windows\system32\IMM32.DLL imm32 imm32 6.1.7601.17514 (win7sp1_rtm.101119-1850) Multi-User Windows IMM32 API Client DLL Microsoft® Windows® Operating System 6.1.7601.17514 False False False False False English (United States)
MSCTF.dll C:\Windows\system32\MSCTF.dll MSCTF MSCTF.DLL.MUI 6.1.7600.16385 (win7_rtm.090713-1255) MSCTF Server DLL Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
clr.dll C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll clr.dll clr.dll 4.0.30319.18444 built by: FX451RTMGDR Microsoft .NET Runtime Common Language Runtime - WorkStation Microsoft® .NET Framework 4.0.30319.18444 False False False True False English (United States)
MSVCR110_CLR0400.dll C:\Windows\system32\MSVCR110_CLR0400.dll msvcr110_clr0400.dll msvcr110_clr0400.dll 11.00.50938.18408 built by: FX451RTMGREL Microsoft® C Runtime Library Microsoft® Visual Studio® 11 Beta 11.00.50938.18408 False False False False False English (United States)
mscorlib.ni.dll C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\ce5f61c5754789df97be8dc991c47d07\mscorlib.ni.dll mscorlib.dll mscorlib.dll 4.0.30319.18444 built by: FX451RTMGDR Microsoft Common Language Runtime Class Library Microsoft® .NET Framework 4.0.30319.18444 False False False True False English (United States)
ole32.dll C:\Windows\system32\ole32.dll OLE32.DLL OLE32.DLL.MUI 6.1.7600.16385 (win7_rtm.090713-1255) Microsoft OLE for Windows Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
CRYPTBASE.dll C:\Windows\system32\CRYPTBASE.dll cryptbase.dll cryptbase.dll 6.1.7600.16385 (win7_rtm.090713-1255) Base cryptographic API DLL Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
uxtheme.dll C:\Windows\system32\uxtheme.dll UxTheme.dll UxTheme.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Microsoft UxTheme Library Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
I’m getting that one too (Stream does not support seek operations). They all seem to be to do with the offline address book, which might explain why yours behaves slightly differently depending on which network it’s on.
I had forgotten to mention that, but I did notice that yesterday. Is there a way to disable the offline address book for an Exchange account to see if that makes a difference on the work machine?
This version was installed by an eM Client representative on my machine yesterday. While initially the issue appeared to be resolved, within an hour the error had returned, and now occurs just as before - as soon as eM Client is started. I have provided details of the error, which appears exactly the same as before.
I’ve also tried installing the MSI file you mentioned. For me, eM Client still crashed immediately on startup. So, I tried uninstalling completely and even deleted the profile folder under C:\Users[username]\AppData\Roaming. I then reinstalled. I had previously saved a settings export that contained all the information about the Exchange account as it functions elsewhere. On importing this settings file, the Exchange account comes in as disabled. The box to enable it under Accounts is filled in solid and doesn’t change to a check or to empty when I click on it.
I hope this additional information helps. Thanks so much for your work on this issue.
Hi David, does the crash keep reoccurring with the exchange account disabled? Can you please send me the crash report that’s been posted here from the previous version?
Can you try to create the exchange account again in the new installation?
There is no crash when (1) the Exchange account is disabled on the work network or (2) when the Exchange account is enabled in eM Client on a machine connected to a different network (e.g., home). When I recreate the Exchange account on the work machine, the crash starts happening all over again.
The error report from the previous version of eM Client that I had installed was as follows:
eM Client (6.0.20899.0)Windows: Microsoft Windows NT 6.1.7601 Service Pack 1, Framework: 4.0.30319.18444
The following error has occurred:
System.NotSupportedException: This stream does not support seek operations.
at System.Net.ConnectStream.Seek(Int64 offset, SeekOrigin origin)
at Microsoft.Xna.Framework.LzxDecoder.Decompress(Stream inData, Int32 inLen, Stream outData, Int32 outLen)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.UncompressLzx(Stream fullFile, Stream outputFile)
at MailClient.Protocols.OfflineAddressBook.OabFolderSynchronizer.GetFolderList(Folder homeFolder, CancellationToken cancellationToken)
at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass5.b__0(WorkerStatus status, CancellationToken cancellationToken) at MailClient.Protocols.OfflineAddressBook.OabGenericCommand.Execute(WorkerStatus status) at MailClient.Commands.Command.Process(WorkerStatus status) at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart(Object obj)
KERNEL32.dll C:\Windows\system32\KERNEL32.dll kernel32 kernel32 6.1.7601.18015 (win7sp1_gdr.121129-1432) Windows NT BASE API Client DLL Microsoft® Windows® Operating System 6.1.7601.18015 False False False False False English (United States)
KERNELBASE.dll C:\Windows\system32\KERNELBASE.dll Kernelbase Kernelbase 6.1.7601.18015 (win7sp1_gdr.121129-1432) Windows NT BASE API Client DLL Microsoft® Windows® Operating System 6.1.7601.18015 False False False False False English (United States)
ADVAPI32.dll C:\Windows\system32\ADVAPI32.dll advapi32.dll advapi32.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Advanced Windows 32 Base API Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
msvcrt.dll C:\Windows\system32\msvcrt.dll msvcrt.dll msvcrt.dll 7.0.7601.17744 (win7sp1_gdr.111215-1535) Windows NT CRT DLL Microsoft® Windows® Operating System 7.0.7601.17744 False False False False False English (United States)
sechost.dll C:\Windows\SYSTEM32\sechost.dll sechost.dll sechost.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Host for SCM/SDDL/LSA Lookup APIs Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
USER32.dll C:\Windows\system32\USER32.dll user32 user32 6.1.7601.17514 (win7sp1_rtm.101119-1850) Multi-User Windows USER API Client DLL Microsoft® Windows® Operating System 6.1.7601.17514 False False False False False English (United States)
LPK.dll C:\Windows\system32\LPK.dll LanguagePack LanguagePack 6.1.7601.18177 (win7sp1_gdr.130605-1534) Language Pack Microsoft® Windows® Operating System 6.1.7601.18177 False False False False False English (United States)
IMM32.DLL C:\Windows\system32\IMM32.DLL imm32 imm32 6.1.7601.17514 (win7sp1_rtm.101119-1850) Multi-User Windows IMM32 API Client DLL Microsoft® Windows® Operating System 6.1.7601.17514 False False False False False English (United States)
MSCTF.dll C:\Windows\system32\MSCTF.dll MSCTF MSCTF.DLL.MUI 6.1.7600.16385 (win7_rtm.090713-1255) MSCTF Server DLL Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
clr.dll C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll clr.dll clr.dll 4.0.30319.18444 built by: FX451RTMGDR Microsoft .NET Runtime Common Language Runtime - WorkStation Microsoft® .NET Framework 4.0.30319.18444 False False False True False English (United States)
MSVCR110_CLR0400.dll C:\Windows\system32\MSVCR110_CLR0400.dll msvcr110_clr0400.dll msvcr110_clr0400.dll 11.00.50938.18408 built by: FX451RTMGREL Microsoft® C Runtime Library Microsoft® Visual Studio® 11 Beta 11.00.50938.18408 False False False False False English (United States)
mscorlib.ni.dll C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\ce5f61c5754789df97be8dc991c47d07\mscorlib.ni.dll mscorlib.dll mscorlib.dll 4.0.30319.18444 built by: FX451RTMGDR Microsoft Common Language Runtime Class Library Microsoft® .NET Framework 4.0.30319.18444 False False False True False English (United States)
ole32.dll C:\Windows\system32\ole32.dll OLE32.DLL OLE32.DLL.MUI 6.1.7600.16385 (win7_rtm.090713-1255) Microsoft OLE for Windows Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
CRYPTBASE.dll C:\Windows\system32\CRYPTBASE.dll cryptbase.dll cryptbase.dll 6.1.7600.16385 (win7_rtm.090713-1255) Base cryptographic API DLL Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
uxtheme.dll C:\Windows\system32\uxtheme.dll UxTheme.dll UxTheme.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Microsoft UxTheme Library Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
Unfortunately, it does still recur. The error message text is below. Any other thoughts you might have would certainly be welcome too.
Thank you so much.
eM Client (6.0.20968.0)Windows: Microsoft Windows NT 6.1.7601 Service Pack 1, Framework: 4.0.30319.18444
The following error has occurred:
System.InvalidCastException: Unable to cast object of type ‘System.Object[]’ to type ‘System.String’.
at MailClient.Importers.Mapi.MapiContactConvert.ToContact(IEnumerable1 record) at MailClient.Protocols.OfflineAddressBook.OabContactSynchronizer.<synchronize>b__6(IEnumerable1 r) at System.Linq.Enumerable.<>c__DisplayClass212.<select>b__20(TSource item, Int32 i)<br> at System.Linq.Enumerable.<selectyield>d__232.MoveNext() at MailClient.Protocols.Common.ItemSynchronizeContext2.Synchronize[T](SynchronizationType synchronizationType, IEnumerable1 items, Func2 getUniqueId, Func3 hasChanged, Func2 isDeleted, Func2 convertItems, Action2 updateItem)<br> at MailClient.Protocols.OfflineAddressBook.OabContactSynchronizer.Synchronize(IItemSynchronizeContext1 synchronizeContext, Folder folder, CancellationToken cancellationToken) at MailClient.Protocols.Common.ItemSynchronizer2.<>c __DisplayClass30.<>c__ DisplayClass35.<enqueuesynchronize>b__2c(WorkerStatus status, CancellationToken cancellationToken)<br> at MailClient.Protocols.OfflineAddressBook.OabGenericCommand.Execute(WorkerStatus status)<br> at MailClient.Commands.Command.Process(WorkerStatus status)<br> at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData)<br> at System.Threading.ThreadHelper.ThreadStart_Context(Object state)<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.Threading.ThreadHelper.ThreadStart(Object obj)<br><br><br><report xmlns="<a href=" http:>" rel="nofollow">http://emclient.com/ns/report">;<br> <product><br> <name>eM Client</name><br> <version>6.0.20968.0</version><br> </product><br> <silent>false</silent><br> <environment><br> <osversion>Microsoft Windows NT 6.1.7601 Service Pack 1</osversion><br> <frameworkversion>4.0.30319.18444</frameworkversion><br> </environment><br> <exception><br> <type>System.InvalidCastException</type><br> <message>Unable to cast object of type 'System.Object[]' to type 'System.String'.</message><br> <source>MailClient</source><br> <stack><br> <frame> <br> <method><br> <modulename>MailClient.exe</modulename><br> <metadatatoken>100664904</metadatatoken><br> <assembly>MailClient</assembly><br> <type>MailClient.Importers.Mapi.MapiContactConvert</type><br> <name>ToContact</name><br> <parameters><br> <parameter><br> <assembly>mscorlib</assembly><br> <type>System.Collections.Generic.IEnumerable1[[MailClient.Importers.Mapi.MapiProperty, MailClient, Version=6.0.20968.0, Culture=neutral, PublicKeyToken=null]] record
KERNEL32.dll C:\Windows\system32\KERNEL32.dll kernel32 kernel32 6.1.7601.18015 (win7sp1_gdr.121129-1432) Windows NT BASE API Client DLL Microsoft® Windows® Operating System 6.1.7601.18015 False False False False False English (United States)
KERNELBASE.dll C:\Windows\system32\KERNELBASE.dll Kernelbase Kernelbase 6.1.7601.18015 (win7sp1_gdr.121129-1432) Windows NT BASE API Client DLL Microsoft® Windows® Operating System 6.1.7601.18015 False False False False False English (United States)
ADVAPI32.dll C:\Windows\system32\ADVAPI32.dll advapi32.dll advapi32.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Advanced Windows 32 Base API Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
msvcrt.dll C:\Windows\system32\msvcrt.dll msvcrt.dll msvcrt.dll 7.0.7601.17744 (win7sp1_gdr.111215-1535) Windows NT CRT DLL Microsoft® Windows® Operating System 7.0.7601.17744 False False False False False English (United States)
sechost.dll C:\Windows\SYSTEM32\sechost.dll sechost.dll sechost.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Host for SCM/SDDL/LSA Lookup APIs Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
USER32.dll C:\Windows\system32\USER32.dll user32 user32 6.1.7601.17514 (win7sp1_rtm.101119-1850) Multi-User Windows USER API Client DLL Microsoft® Windows® Operating System 6.1.7601.17514 False False False False False English (United States)
LPK.dll C:\Windows\system32\LPK.dll LanguagePack LanguagePack 6.1.7601.18177 (win7sp1_gdr.130605-1534) Language Pack Microsoft® Windows® Operating System 6.1.7601.18177 False False False False False English (United States)
IMM32.DLL C:\Windows\system32\IMM32.DLL imm32 imm32 6.1.7601.17514 (win7sp1_rtm.101119-1850) Multi-User Windows IMM32 API Client DLL Microsoft® Windows® Operating System 6.1.7601.17514 False False False False False English (United States)
MSCTF.dll C:\Windows\system32\MSCTF.dll MSCTF MSCTF.DLL.MUI 6.1.7600.16385 (win7_rtm.090713-1255) MSCTF Server DLL Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
clr.dll C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll clr.dll clr.dll 4.0.30319.18444 built by: FX451RTMGDR Microsoft .NET Runtime Common Language Runtime - WorkStation Microsoft® .NET Framework 4.0.30319.18444 False False False True False English (United States)
MSVCR110_CLR0400.dll C:\Windows\system32\MSVCR110_CLR0400.dll msvcr110_clr0400.dll msvcr110_clr0400.dll 11.00.50938.18408 built by: FX451RTMGREL Microsoft® C Runtime Library Microsoft® Visual Studio® 11 Beta 11.00.50938.18408 False False False False False English (United States)
mscorlib.ni.dll C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\ce5f61c5754789df97be8dc991c47d07\mscorlib.ni.dll mscorlib.dll mscorlib.dll 4.0.30319.18444 built by: FX451RTMGDR Microsoft Common Language Runtime Class Library Microsoft® .NET Framework 4.0.30319.18444 False False False True False English (United States)
ole32.dll C:\Windows\system32\ole32.dll OLE32.DLL OLE32.DLL.MUI 6.1.7600.16385 (win7_rtm.090713-1255) Microsoft OLE for Windows Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
CRYPTBASE.dll C:\Windows\system32\CRYPTBASE.dll cryptbase.dll cryptbase.dll 6.1.7600.16385 (win7_rtm.090713-1255) Base cryptographic API DLL Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
uxtheme.dll C:\Windows\system32\uxtheme.dll UxTheme.dll UxTheme.dll.mui 6.1.7600.16385 (win7_rtm.090713-1255) Microsoft UxTheme Library Microsoft® Windows® Operating System 6.1.7600.16385 False False False False False English (United States)
For the benefit of everybody on this thread, can you tell us if the whole text from the error box is required, or maybe just the first paragraph? The threads get very long with the whole error text in each post about a new crash. David this is not aimed at you or anyone else - in fact, I started it!
Hi Nick, usually first few lines stating what the error is (aprox. 10lines), are enough for the developers, but in some cases we really do need the whole error report.
Hi David, thank you for the crash report. It seems like the developers know where the problem should be based.
They’ll be working on a fix for the issue, for a faster troubleshooting, do you think you should send me all the *.OAB files from your database folder to my email ([email protected]) with a reference link to this forum topic?
To get the .OAB files, please go to your local folder > App Data > Roaming > eM Client, and copy the .OAB files.
Hi, can you try to delete the .oab file from the eM Client folder and then try to run the application in it’s latest release (which you should already have installed http://www.emclient.com/dist/v6.0.20968/setup.msi).
After deleting that file, eM Client has run for about 4 hours or so without crashing. Still, though, I regularly get an error on the offline address book to the effect that “An attempt to connect to Exchange failed. This could be caused by temporary server unavailability or incorrect settings. Do you want to check the settings?”
I can send and receive mail on the work machine through the Exchange account just fine now, but (besides the address book issue) changes to the calendar in eM Client don’t seem to be syncing to the Exchange server. Because mail works I’m thinking the settings should all be correct, but I’d certainly welcome any further suggestions you might have for resolving these remaining issues.
I hope this helps. Thank you so much for all your efforts.