We’ve recently upgraded from 1.6 to 2.0.8.977.
We have a process step that is supposed to create a SQL deployment script based on the comparison of two databases. It is during this step that the listening Octopus Tentacle on the SQL server crashes with the following:
Application: Tentacle.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
Stack:
at Octopus.Platform.Deployment.Logging.LogMessageEvent…ctor(System.String, Octopus.Platform.Diagnostics.TraceCategory, System.DateTimeOffset, System.String, System.String)
at Octopus.Platform.Deployment.Logging.Activity+<>c__DisplayClass1.b__0(System.String)
at Octopus.Platform.Deployment.Logging.Activity.SendToLoggerActor(Octopus.Platform.Deployment.Logging.LoggerReference, System.Func`2<System.String,Pipefish.IMessage>)
at Octopus.Platform.Deployment.Logging.Activity.Write(Octopus.Platform.Deployment.Logging.LoggerReference, Octopus.Platform.Diagnostics.TraceCategory, System.Exception, System.String)
at Octopus.Platform.Deployment.Logging.Activity.Write(Octopus.Platform.Deployment.Logging.LoggerReference, Octopus.Platform.Diagnostics.TraceCategory, System.String)
at Octopus.Tentacle.ServiceMessages.ServiceMessageParser.Append(System.String)
at System.Diagnostics.AsyncStreamReader.FlushMessageQueue()
at System.Diagnostics.AsyncStreamReader.GetLinesFromStringBuilder()
at System.Diagnostics.AsyncStreamReader.ReadBuffer(System.IAsyncResult)
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.IO.Stream+ReadWriteTask.System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Is anyone experiencing something similar?