All of a sudden my Sonarr quit working and displayed this error when I tried to run it again.
Epic Fail!
TinyIoCResolutionException: Unable to resolve type:
NzbDrone.Core.Messaging.Events.IHandle1[[NzbDrone.Core.Lifecycle.ApplicationStartedEvent, NzbDrone.Core, Version=2.0.0.3953, Culture=neutral, PublicKeyToken=null]]
I did some research via Google and wound up in these forums. I found a couple of other topics like this one. One pointed to repairing .NET. I tried that to no avail.
However, while downloading the .NET repair tool, I noticed that there was a .NET 4.5 out there. The documentation I’ve seen for Sonarr says you need v 4. I decided what the heck, and manually updated .NET in place to v 4.5.
This seems to have solved the problem.
So, for anyone else out there that hits this problem, and your search leads you here, give this solution a try:
- Make a list of the series you have Sonarr monitoring so you can reenter them.
If you can’t run Sonarr to make a list of them, look under C:\ProgramDataNzbDrone\MediaCover
and under each of the subdirectories, you will find the images displayed when you look at your list of series.
You can right-click and click Preview to see which series it is. go through all of them and you won’t forget
one for your backup list. - Uninstall Sonarr.
- Get into your Task Manager and disable NzbDrone under the processes tab.
- Reboot
- Update your .NET to 4.5 (or newer if there is one when you read this)
- Install and configure the latest version of Sonarr
- Reenter your favorite series and, hopefully, your Sonarr will start monitoring them again like mine did.
Good luck and have fun