When I attempt to connect to the Octopus-Tentacle instance from Octopus-Server, the tentacle immediately crashes with the following log entry. This happens for deployments & health-checks.
2017-06-21 12:02:44.0402 3 INFO listen://[::]:10933/ 3 Client at [::ffff:10.14.0.28]:63436 authenticated as D93B6EC3B9DADFF329A962FD9BA8171A24023367
2017-06-21 12:02:44.3132 11 INFO [] [RunningScript] [Read Lock] [no locks] Trying to acquire lock.
2017-06-21 12:02:44.3432 11 FATAL Unhandled AppDomain exception occurred: Value cannot be null.
System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Concurrent.ConcurrentDictionary2.TryAdd(TKey key, TValue value) at Octopus.Shared.Scripts.ScriptIsolationMutex.TaskLock.TryEnterReadLock(String taskId, TimeSpan timeout, CancellationToken cancellationToken, IDisposable& releaseLock) at Octopus.Shared.Scripts.ScriptIsolationMutex.ScriptIsolationMutexReleaser.EnterReadLock() at Octopus.Shared.Scripts.ScriptIsolationMutex.ScriptIsolationMutexReleaser.EnterLock() at Octopus.Shared.Scripts.ScriptIsolationMutex.Acquire(ScriptIsolationLevel isolation, TimeSpan mutexAcquireTimeout, String lockName, Action
1 taskLog, String taskId, CancellationToken token)
at Octopus.Shared.Scripts.RunningScript.Execute()
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()