NzbDrone service suddenly won't start

Since yesterday Sonarr won’t start any longer. It was running fine when I booted the PC (a few weeks ago), so I can only assume it auto-updated and something broke since I haven’t made any changes to the computer. I’m running Windows 8.1 and have .NET framework 4.6 installed. The log file produces this:

System.MissingMethodException: Method not found: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)'. at Microsoft.CSharp.RuntimeBinder.Semantics.BSYMMGR.GetNameFromPtrs(Object u1, Object u2) at Microsoft.CSharp.RuntimeBinder.Semantics.BSYMMGR.GetNsAid(NamespaceSymbol ns, KAID aid) at Microsoft.CSharp.RuntimeBinder.Semantics.BSYMMGR..ctor(NameManager nameMgr, TypeManager typeManager) at Microsoft.CSharp.RuntimeBinder.Semantics.GlobalSymbolContext..ctor(NameManager namemgr) at Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler..ctor(CController pCtrl, NameManager pNameMgr) at Microsoft.CSharp.RuntimeBinder.RuntimeBinder.Reset() at Microsoft.CSharp.RuntimeBinder.RuntimeBinder..ctor() at Microsoft.CSharp.RuntimeBinder.RuntimeBinder.GetInstance() at Microsoft.CSharp.RuntimeBinder.CSharpSetMemberBinder..ctor(String name, Boolean isCompoundAssignment, Boolean isChecked, Type callingContext, IEnumerable`1 argumentInfo) at Microsoft.CSharp.RuntimeBinder.Binder.SetMember(CSharpBinderFlags flags, String name, Type context, IEnumerable`1 argumentInfo) at NzbDrone.Core.Messaging.Commands.CommandQueueManager.Push(String commandName, Nullable`1 lastExecutionTime, CommandPriority priority, CommandTrigger trigger) in m:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\Messaging\Commands\CommandQueueManager.cs:line 92 at NzbDrone.Core.Jobs.Scheduler.ExecuteCommands() in m:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\Jobs\Scheduler.cs:line 43 at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute()

I’ve already attempted to reinstall, but it made no difference. Any tips?

Please hastebin the complete log file.

http://hastebin.com/fuwirilure.tex

Here you go. Thanks.

This might be related to .net 4.6, a conflicting method in our code, can you remove 4.6 and try? If its 4.6 we’ll need to make some changes to try to correct it.

So it turns out restarting the computer solved the issue. I’m pleased to say Sonarr is now working again, though I have no clue as to why. I had a pending Windows update, other than that I have no idea what could be different. Thanks anyway.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.