This is where it’s sent to SAB:
18-11-15 13:15:14.5|Trace|HttpClient|Req: [GET] https://api.omgwtfnzbs.me/api?t=get&id=G51Hm&apikey=(removed)
18-11-15 13:15:14.5|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
18-11-15 13:15:15.3|Trace|HttpClient|Res: [GET] https://api.omgwtfnzbs.me/api?t=get&id=G51Hm&apikey=(removed) 200.OK (768 ms)
18-11-15 13:15:15.3|Debug|Sabnzbd|Downloaded nzb for episode 'Orange.Is.the.New.Black.S03E02.720p.WEBRip.x264-2HD' finished (229908 bytes from https://api.omgwtfnzbs.me/api?t=get&id=G51Hm&apikey=(removed)
18-11-15 13:15:15.3|Info|Sabnzbd|Adding report [Orange.Is.the.New.Black.S03E02.720p.WEBRip.x264-2HD] to the queue.
18-11-15 13:15:15.3|Debug|SabnzbdProxy|Url: https://w7-server:9095/api?mode=addfile&cat=tv&priority=-1&apikey=(removed)&output=json
18-11-15 13:15:15.3|Trace|HttpClient|Req: [POST] https://w7-server:9095/api?mode=addfile&cat=tv&priority=-1&apikey=(removed)&output=json:
name=Orange.Is.the.New.Black.S03E02.720p.WEBRip.x264-2HD.nzb (229908 bytes)
18-11-15 13:15:15.3|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
18-11-15 13:15:15.3|Debug|X509CertificateValidationPolicy|Certificate validation for https://w7-server:9095/api?mode=addfile&cat=tv&priority=-1&apikey=(removed)&output=json failed. RemoteCertificateNameMismatch
18-11-15 13:15:15.7|Trace|HttpClient|Res: [POST] https://w7-server:9095/api?mode=addfile&cat=tv&priority=-1&apikey=(removed)&output=json: 200.OK (408 ms)
18-11-15 13:15:15.7|Trace|HttpClient|Response content (31 bytes): {"status": true, "nzo_ids": []}
18-11-15 13:15:15.7|Info|DownloadService|Report sent to SABnzbd. Orange.Is.the.New.Black.S03E02.720p.WEBRip.x264-2HD
And here is the relevant portion of the response from SAB’s history:
{
"action_line": "",
"bytes": 0,
"category": "tv",
"completed": 1542305716,
"completeness": 0,
"download_time": 0,
"downloaded": 0,
"fail_message": "Duplicate NZB",
"has_rating": false,
"id": 6335,
"loaded": false,
"md5sum": "399f14d87d7b49deff0fc3e8ebf35a3a",
"meta": null,
"name": "Orange.Is.the.New.Black.S03E02.720p.WEBRip.x264-2HD",
"nzb_name": "Orange.Is.the.New.Black.S03E02.720p.WEBRip.x264-2HD.nzb",
"nzo_id": "SABnzbd_nzo_ytfi9k",
"password": null,
"path": "\\\\?\\C:\\Shares\\3_1 Temp\\NZBDTemp\\Orange.Is.the.New.Black.S03E02.720p.WE.4",
"postproc_time": 0,
"pp": "D",
"report": "",
"retry": 1,
"script": "None",
"script_line": "",
"script_log": "",
"series": "",
"show_details": "True",
"size": "",
"stage_log": "",
"status": "Failed",
"storage": "C:\\Shares\\3_1 Temp\\NZBDTemp\\Orange.Is.the.New.Black.S03E02.720p.WE.4",
"url": "Orange.Is.the.New.Black.S03E02.720p.WEBRip.x264-2HD.nzb",
"url_info": ""
}
The important part is SAB accepts the NZB, but doesn’t return a nzo_id
for it, which means Sonarr has no way to track it.
A search of your logs shows every queued NZB has that problem, (the lines above Report sent to SABnzbd.
all show Response content (31 bytes): {"status": true, "nzo_ids": []}
) so it’s not special for this download, but would affect any download that fails.
This is what a proper response looks like:
18-11-16 16:57:29.5|Trace|HttpClient|Response content (51 bytes): {"status": true, "nzo_ids": ["SABnzbd_nzo_D8KY2K"]}
(I’m getting that back from SAB 2.3.4 [2a113f7]
).
I’m not sure if that’s a bug in 2.3.5 or due to a setting.