1
SmarterMail Service crashing
Problem reported by Todd Eberwine - 8/26/2014 at 7:38 AM
Submitted
WIN Server 2008 R2
SM 12.3
 
Error in the logs from the server: The SmarterMail Service service terminated unexpectedly.  It has done this 3 time(s).
 
As the error states, the service has stopped unexpectedly 3 times in the past few days. Any help would be greatly appreciated. 

3 Replies

Reply to Thread
0
Tim Uzzanti Replied
Employee Post
SmarterMail crashing is NOT common.   There are a lot of things OS related that can cause that to happen.
 
Let us know what kind of volume you have on this server?  Number of users?  Have you tried disabling any protocols?  Are you sure the server itself is healthy?  Have you looked to see if your having an Disk I/O limitations?
 
This is really something you would want to open an ticket with support so they could fully evaluate the problem.
 
Tim Uzzanti
Tim Uzzanti CEO SmarterTools Inc. www.smartertools.com
0
Michael McGibbon Replied

Please see the details:

-------------------------------------------------------------------------------------

Faulting application name: SMWebSvr.exe, version: 1.0.0.0, time stamp: 0x530f9598

Faulting module name: KERNELBASE.dll, version: 6.3.9600.17415, time stamp: 0x54504ade

Exception code: 0xe0434352

Fault offset: 0x00014598

Faulting process id: 0x23e0

Faulting application start time: 0x01d08da5462f84de

Faulting application path: C:\Program Files (x86)\SmarterTools\SmarterMail\Web Server\SMWebSvr.exe

Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll

Report Id: 5d4f903c-f9e0-11e4-80c6-00259030edef

Faulting package full name:

Faulting package-relative application ID:

-----------------------------------------------------------------------------------------------------------

An unhandled exception occurred and the process was terminated.

Application ID: SMWebSvr.exe

Process ID: 9184

Exception: System.IO.FileNotFoundException

Message: Could not load file or assembly 'CassiniDev4-lib, Version=4.0.1.6, Culture=neutral, PublicKeyToken=c39d3348656e516c' or one of its dependencies. The system cannot find the file specified.

StackTrace: at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)

at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)

at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)

at System.Type.GetType(String typeName, Boolean throwOnError)

at System.Web.Hosting.HostingEnvironment.CreateWellKnownObjectInstance(String assemblyQualifiedName, Boolean failIfExists)

at System.Web.Hosting.HostingEnvironment.CreateWellKnownObjectInstance(String assemblyQualifiedName, Boolean failIfExists)

at System.Web.Hosting.ApplicationManager.CreateObjectInternal(String appId, Type type, IApplicationHost appHost, Boolean failIfExists, HostingEnvironmentParameters hostingParameters)

at System.Web.Hosting.ApplicationManager.CreateObject(String appId, Type type, String virtualPath, String physicalPath, Boolean failIfExists, Boolean throwOnError)

at System.Web.Hosting.ApplicationManager.CreateObject(String appId, Type type, String virtualPath, String physicalPath, Boolean failIfExists)

at CassiniDev.Server.CreateWorkerAppDomainWithHost(String virtualPath, String physicalPath, Type hostType, Int32 port)

at CassiniDev.Server.GetHost()

at CassiniDev.Server.<>c__DisplayClass2.<Start>b__1(Object param0)

at System.Threading.QueueUserWorkItemCallback.WaitCallback_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.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

at System.Threading.ThreadPoolWorkQueue.Dispatch()

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

 

------------------------------------------------------------------------------------------------------------------------------------

 

 

Application: SMWebSvr.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.IO.FileNotFoundException

Stack:

at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)

at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)

at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)

at System.Type.GetType(String typeName, Boolean throwOnError)

at System.Web.Hosting.HostingEnvironment.CreateWellKnownObjectInstance(String assemblyQualifiedName, Boolean failIfExists)

at System.Web.Hosting.HostingEnvironment.CreateWellKnownObjectInstance(System.String, Boolean)

at System.Web.Hosting.ApplicationManager.CreateObjectInternal(System.String, System.Type, System.Web.Hosting.IApplicationHost, Boolean, System.Web.Hosting.HostingEnvironmentParameters)

at System.Web.Hosting.ApplicationManager.CreateObject(System.String, System.Type, System.String, System.String, Boolean, Boolean)

at System.Web.Hosting.ApplicationManager.CreateObject(System.String, System.Type, System.String, System.String, Boolean)

at CassiniDev.Server.CreateWorkerAppDomainWithHost(System.String, System.String, System.Type, Int32)

at CassiniDev.Server.GetHost()

at CassiniDev.Server+<>c__DisplayClass2.<Start>b__1(System.Object)

at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)

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.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

at System.Threading.ThreadPoolWorkQueue.Dispatch()

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

0
Steve Reid Replied
The built in webserver is basically for testing purposes... You should be using IIS on an actual production server.

Also it's better not to thread hijack considering this thread has little to do with your situation.

Reply to Thread