I noticed my notifications to Pushbullet stopped working recently from Sonarr. Anyone else having issues? I tried deleting and re-adding Pushbullet but no luck. Even the test button fails.
Synology NAS
Version: 2.0.0.3357
Mono Version: 3.10.0 (tarball Sat Mar 28 10:11:51 UTC 2015)
The logs show the following.
15-9-15 22:30:07.3|Error|PushBulletProxy|Unable to send test message: The request timed out
System.Net.WebException: The request timed out
at System.Net.HttpWebRequest.GetRequestStream () [0x00057] in /spksrc/native/mono/work-native/mono-3.10.0/mcs/class/System/System.Net/HttpWebRequest.cs:865
at RestSharp.Http.WriteRequestBody (System.Net.HttpWebRequest webRequest) [0x00000] in <filename unknown>:0
at RestSharp.Http.PostPutInternal (System.String method) [0x00000] in <filename unknown>:0
at RestSharp.Http.AsPost (System.String httpMethod) [0x00000] in <filename unknown>:0
at RestSharp.RestClient.DoExecuteAsPost (IHttp http, System.String method) [0x00000] in <filename unknown>:0
at RestSharp.RestClient.Execute (IRestRequest request, System.String httpMethod, System.Func`3 getResponse) [0x00000] in <filename unknown>:0
15-9-15 22:30:07.5|Warn|NzbDroneErrorPipeline|Invalid request Validation failed:
-- Unable to send test message
At first I thought this was network related but I have a few python scripts and Couch Potato running on the same Syno NAS and Pushbullet works for all of them. It only appears to be Sonarr having difficulty. I went ahead and restarted Sonarr and the problem went away. No clue what was going on there. Hopefully the issue doesn’t come back.
15-10-8 23:28:48.7|Trace|TaskManager|Updating last run time for: NzbDrone.Core.Messaging.Commands.MessagingCleanupCommand
15-10-8 23:28:48.8|Trace|EventAggregator|CommandExecutedEvent ← TaskManager
15-10-8 23:28:48.8|Trace|EventAggregator|CommandExecutedEvent → TaskModule
15-10-8 23:28:48.8|Trace|EventAggregator|CommandExecutedEvent ← TaskModule
15-10-8 23:28:48.8|Trace|CommandExecutor|MessagingCleanupCommand ← CleanupCommandMessagingService [00:00:00.1415570]
15-10-8 23:28:49.9|Trace|Owin|
15-10-8 23:28:50.0|Trace|Owin|SQLite error (5): database is locked
15-10-8 23:28:50.0|Trace|Owin|
15-10-8 23:29:17.4|Trace|Scheduler|Pending Tasks: 0
15-10-8 23:29:36.8|Error|PushBulletProxy|Unable to send test message: The request timed out
System.Net.WebException: The request timed out
at System.Net.HttpWebRequest.GetRequestStream () [0x00057] in /spksrc/native/mono/work-native/mono-3.10.0/mcs/class/System/System.Net/HttpWebRequest.cs:865
at RestSharp.Http.WriteRequestBody (System.Net.HttpWebRequest webRequest) [0x00000] in :0
at RestSharp.Http.PostPutInternal (System.String method) [0x00000] in :0
at RestSharp.Http.AsPost (System.String httpMethod) [0x00000] in :0
at RestSharp.RestClient.DoExecuteAsPost (IHttp http, System.String method) [0x00000] in :0
at RestSharp.RestClient.Execute (IRestRequest request, System.String httpMethod, System.Func`3 getResponse) [0x00000] in :0
15-10-8 23:29:36.9|Trace|NzbDroneErrorPipeline|Handling Exception
15-10-8 23:29:36.9|Warn|NzbDroneErrorPipeline|Invalid request Validation failed:
– Unable to send test message
This contains a bit more than just the test Pushbullet message but I thought the database locked message looked suspect. Any ideas on why this is timing out?
Follow up question, why doesn’t the log show the actual HTTP response code?
The DB lock isn’t a problem, they occur periodically, just means something else was using the database and it would need to try again later.
The remote server didn’t respond so there isn’t an HTTP Status Code to display. Looks like the request was made properly, but it failed to reach PushBullet so Sonarr errors out.