diff --git a/NzbDrone.Core/Providers/Jobs/JobProvider.cs b/NzbDrone.Core/Providers/Jobs/JobProvider.cs index fd0988fa0..11a8b02ac 100644 --- a/NzbDrone.Core/Providers/Jobs/JobProvider.cs +++ b/NzbDrone.Core/Providers/Jobs/JobProvider.cs @@ -187,7 +187,14 @@ public virtual void QueueJob(Type jobType, int targetId = 0, int secondaryTarget } else { - Logger.Error("Execution lock has fucked up. Thread still active. Ignoring request."); + var messge = "Job Thread is null"; + + if (_jobThread != null) + { + messge = "Job Thread State: " + _jobThread.ThreadState; + } + + Logger.Error("Execution lock has fucked up. {0}. Ignoring request.", messge); } }