Can anyone help with this error?

Every 24 hrs or so sonarr stops searching any shows and just has this in the log over and over.

[v2.0.0.4230]
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1.1)

[v2.0.0.4230] System.ArrayTypeMismatchException: Source array type cannot be assigned to destination array type.
at (wrapper stelemref) object.virt_stelemref_class (intptr,object) <IL 0x00064, 0x000bb>
at System.Collections.Generic.List1<NzbDrone.Core.Messaging.Commands.CommandModel>.Add (NzbDrone.Core.Messaging.Commands.CommandModel) <0x00055> at System.Collections.Generic.List1<NzbDrone.Core.Messaging.Commands.CommandModel>.AddEnumerable (System.Collections.Generic.IEnumerable1<NzbDrone.Core.Messaging.Commands.CommandModel>) <0x0007b> at System.Collections.Generic.List1<NzbDrone.Core.Messaging.Commands.CommandModel>…ctor (System.Collections.Generic.IEnumerable1<NzbDrone.Core.Messaging.Commands.CommandModel>) <0x000b3> at System.Linq.Enumerable.ToList<NzbDrone.Core.Messaging.Commands.CommandModel> (System.Collections.Generic.IEnumerable1<NzbDrone.Core.Messaging.Commands.CommandModel>) <0x00043>
at NzbDrone.Common.Cache.Cached1<NzbDrone.Core.Messaging.Commands.CommandModel>.get_Values () <0x00187> at NzbDrone.Core.Messaging.Commands.CommandQueueManager.QueuedOrStarted (string) [0x0000d] in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\Messaging\Commands\CommandQueueManager.cs:201 at NzbDrone.Core.Messaging.Commands.CommandQueueManager.Push<NzbDrone.Core.Download.CheckForFinishedDownloadCommand> (NzbDrone.Core.Download.CheckForFinishedDownloadCommand,NzbDrone.Core.Messaging.Commands.CommandPriority,NzbDrone.Core.Messaging.Commands.CommandTrigger) <0x0022f> at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,NzbDrone.Core.Messaging.Commands.CommandQueueManager,object,NzbDrone.Core.Messaging.Commands.CommandPriority,NzbDrone.Core.Messaging.Commands.CommandTrigger) <IL 0x0005d, 0x000a3> at NzbDrone.Core.Messaging.Commands.CommandQueueManager.Push (string,System.Nullable1<System.DateTime>,NzbDrone.Core.Messaging.Commands.CommandPriority,NzbDrone.Core.Messaging.Commands.CommandTrigger) [0x000b7] in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\Messaging\Commands\CommandQueueManager.cs:95
at NzbDrone.Core.Jobs.Scheduler.ExecuteCommands () [0x00043] in M:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\Jobs\Scheduler.cs:43
at System.Threading.Tasks.TaskActionInvoker/ActionInvoke.Invoke (System.Threading.Tasks.Task,object,System.Threading.Tasks.Task) <IL 0x00006, 0x00015>
at System.Threading.Tasks.Task.InnerInvoke () <IL 0x0003f, 0x00050>
at System.Threading.Tasks.Task.ThreadStart () <IL 0x00098, 0x0024b>

The only way to fix is to restart sonarr.

You need mono 3.10 or later, 3.2.8 is too old.

OH OK. I installed it directly from trusty. I am running Mono Version
4.4.2 now I hope that fixed the problem. Thanks for pointing me in the right direction!

1 Like

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