Sonarr version (exact version): 2.0.0.5344
Mono version (if Sonarr is not running on Windows): 4.6.2
OS: Linux Mint 20
Debug logs:
Description of issue Invalid request Validation failed:
– Unable to connect to Plex Server
For quite some time, my sonarr has lost the ability to connect to my plex media server and i cannot figure out why.
It’s been a long time since it stopped working, i assumed it was probably due to an update by plex and it would sort itself out later but it has not and it’s anoying me now so i’d like to fix it.
I have tried using my plex username and password and entering the plex token in the username field. Not sure what else to do?
from the log
Unable to connect to Plex Server: Error reading JObject from JsonReader. Path ‘’, line 0, position 0.
Newtonsoft.Json.JsonReaderException: Error reading JObject from JsonReader. Path ‘’, line 0, position 0.
at Newtonsoft.Json.Linq.JObject.Load (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x00026] in :0
at Newtonsoft.Json.Linq.JObject.Parse (System.String json, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x0000c] in :0
at Newtonsoft.Json.Linq.JObject.Parse (System.String json) [0x00000] in :0
at NzbDrone.Core.Notifications.Plex.PlexServerProxy.Authenticate (NzbDrone.Core.Notifications.Plex.PlexServerSettings settings) [0x00044] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Notifications\Plex\PlexServerProxy.cs:175
at NzbDrone.Core.Notifications.Plex.PlexServerProxy+<>c__DisplayClass14_0.b__0 () [0x00000] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Notifications\Plex\PlexServerProxy.cs:224
at NzbDrone.Common.Cache.Cached1[T].Get (System.String key, System.Func
1[TResult] function, System.Nullable`1[T] lifeTime) [0x0006a] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Cache\Cached.cs:81
at NzbDrone.Core.Notifications.Plex.PlexServerProxy.GetAuthenticationToken (NzbDrone.Core.Notifications.Plex.PlexServerSettings settings) [0x00014] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Notifications\Plex\PlexServerProxy.cs:224
at NzbDrone.Core.Notifications.Plex.PlexServerProxy.GetPlexServerRequest (System.String resource, RestSharp.Method method, NzbDrone.Core.Notifications.Plex.PlexServerSettings settings) [0x00026] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Notifications\Plex\PlexServerProxy.cs:216
at NzbDrone.Core.Notifications.Plex.PlexServerProxy.GetTvSections (NzbDrone.Core.Notifications.Plex.PlexServerSettings settings) [0x00000] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Notifications\Plex\PlexServerProxy.cs:40
at NzbDrone.Core.Notifications.Plex.PlexServerService.GetSections (NzbDrone.Core.Notifications.Plex.PlexServerSettings settings) [0x00016] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Notifications\Plex\PlexServerService.cs:69
at NzbDrone.Core.Notifications.Plex.PlexServerService.Test (NzbDrone.Core.Notifications.Plex.PlexServerSettings settings) [0x00000] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Notifications\Plex\PlexServerService.cs:169