2
Update to latest version 7153, Smartermail release, - Mailservice.exe stops abruptly, User config and domain config files corrupted
Problem reported by Umesh Maurya - 8/7/2019 at 2:49 AM
Submitted
Hello 
We are experiencing serious issues after installing smarter mail 16.x and upgrade to latest.  Following are the teething issues we have faced so far

1. Smarter mail service: Mailservice.exe is abruptly stopped, we need to restart service then.
2. After installation of Latest upgrade, domain configuration files corrupted. Unable to login from a domain administrator account We created a new user as a domain administrator to get the access of domain. 
3. No user has seen after login to the domain , Though user's mailboxes are there in the drive. we have to create all the users from scratch and attached the folder, rebuild and reindex to get the login and access to the mails for each user. 
4. Search is not still working for any users 
5. some of the domains are failed to load. Setting.json file got corrupted, we have restored the backup
6. even in one domain after restoring the setting.json the domain was unable to load, finally, we have to recreate the entire domain and their users from scratch. This happens after restarting of mail server.
7 some of the user data is also corrupted. The date indexing is showing incorrect. 

In our windows event logs following for mailservice.exe
Faulting application name: MailService.exe, version: 100.0.7153.19227, time stamp: 0x5d4475ad
Faulting module name: KERNELBASE.dll, version: 10.0.17763.292, time stamp: 0xb51bba8e
Exception code: 0xe0434352
Fault offset: 0x0000000000055549
Faulting process id: 0x1904
Faulting application start time: 0x01d54d03e03d4f06
Faulting application path: C:\Program Files (x86)\SmarterTools\SmarterMail\Service\MailService.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: ccd188fb-26b3-42c7-82ee-1b44e374ff02
Faulting package full name:
Faulting package-relative application ID:

Application: MailService.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IndexOutOfRangeException
   at Lucene.Net.Util.IOUtils.ReThrow(System.Exception)
   at Lucene.Net.Index.IndexWriter.HandleMergeException(System.Exception, OneMerge)
   at Lucene.Net.Index.IndexWriter.Merge(OneMerge)
   at Lucene.Net.Index.ConcurrentMergeScheduler.DoMerge(OneMerge)
   at Lucene.Net.Index.ConcurrentMergeScheduler+MergeThread.Run()

Exception Info: Lucene.Net.Index.MergePolicy+MergeException
   at Lucene.Net.Index.ConcurrentMergeScheduler.HandleMergeException(System.Exception)
   at Lucene.Net.Index.ConcurrentMergeScheduler+MergeThread.Run()
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()

Lucene.Net.Index.MergePolicy+MergeException: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Lucene.Net.Util.IOUtils.ReThrow(Exception th)
   at Lucene.Net.Index.IndexWriter.HandleMergeException(Exception t, OneMerge merge)
   at Lucene.Net.Index.IndexWriter.Merge(OneMerge merge)
   at Lucene.Net.Index.ConcurrentMergeScheduler.DoMerge(OneMerge merge)
   at Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread.Run() ---> System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Lucene.Net.Util.IOUtils.ReThrow(Exception th)
   at Lucene.Net.Index.IndexWriter.HandleMergeException(Exception t, OneMerge merge)
   at Lucene.Net.Index.IndexWriter.Merge(OneMerge merge)
   at Lucene.Net.Index.ConcurrentMergeScheduler.DoMerge(OneMerge merge)
   at Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread.Run()
   --- End of inner exception stack trace ---
   at Lucene.Net.Index.ConcurrentMergeScheduler.HandleMergeException(Exception exc)
   at Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread.Run()
   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()


Please help us to resolve ASAP



2 Replies

Reply to Thread
0
Umesh Maurya Replied
Service stopped while performing the following task.
1. Reindexing of the mails
2. While adding a new user
3. Rebuilding of  folder
4. If the user put the wrong password some times or attempt to login for the first time.
5. Deletion of user
6. Attaching folder








0
Kyle Kerst Replied
Employee Post
Just a quick update on these issues. Through support troubleshooting we were able to identify some disk corruption being reported bia chkdsk in Windows, and are working to resolve those now. Once resolved we'll retest and confirm any lingering issues with indexing and related areas. 
Kyle Kerst System/Network Administrator SmarterTools Inc. (877) 357-6278 www.smartertools.com

Reply to Thread