Hi after updating to the latest version we’re seeing the server crash every now and again.
From the event log we see:
Application: Octopus.Server.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException
Stack:
at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at Pipefish.Actor+<OnReceivingAsync>d__0.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Pipefish.Actor+<OnReceivingAsync>d__0, Pipefish, Version=2.0.2.21, Culture=neutral, PublicKeyToken=null]](<OnReceivingAsync>d__0 ByRef)
at Pipefish.Actor.OnReceivingAsync(Pipefish.Core.Message)
at Pipefish.PersistentActor`1+<OnReceivingAsync>d__0[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Pipefish.PersistentActor`1+<OnReceivingAsync>d__0[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Pipefish, Version=2.0.2.21, Culture=neutral, PublicKeyToken=null]](<OnReceivingAsync>d__0<System.__Canon> ByRef)
at Pipefish.PersistentActor`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnReceivingAsync(Pipefish.Core.Message)
at Pipefish.Hosting.ActorControlBlock+<<ScheduleNext>b__6>d__7.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Pipefish.Hosting.ActorControlBlock+<<ScheduleNext>b__6>d__7, Pipefish, Version=2.0.2.21, Culture=neutral, PublicKeyToken=null]](<<ScheduleNext>b__6>d__7 ByRef)
at Pipefish.Hosting.ActorControlBlock.<ScheduleNext>b__6()
at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
at System.Threading.Tasks.Task.Execute()
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.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.ThreadPoolWorkQueue.Dispatch()