indexer fails during download

Sonarr version (exact version): 4.0.13.2932
Mono version (if Sonarr is not running on Windows):
OS: QTS 5.2.3.3006
Debug logs:Ubuntu Pastebin
Description of issue:
When trying to download it fails and then claims that the indexer is broken. And as soon as i press test index it’s up and running again. Regardless manual add or search,

And it worked perfectly yesterday, no change in system.

2025-02-16 20:52:21.4|Error|ReleaseController|Downloading torrent failed

[v4.0.13.2932] NzbDrone.Core.Exceptions.ReleaseDownloadException: Downloading torrent failed
 ---> NzbDrone.Common.Http.HttpException: HTTP request failed: [500:InternalServerError] 

Your indexer is returning a 500 response, so Sonarr is correctly marking it as failed. Looks like you’re probably running Prowlarr, in which case the logs there will likely have more information on what happened.

And heres the prowlarr logg

https://pastebin.ubuntu.com/p/d54ysJGDwc/

Did you look at them?

There is a giant block of HTML in there that explains the issue:

2025-02-17 14:56:12.9|Debug|TorrentDay|Invalid torrent file contents: <div style='padding:5px'><font size=5>You have <b style='color:red'>189 Hit and Runs.</b><br>
You have been directed here because you've failed to properly seed your torrents and we are trying to help you avoid an actual HnR warning.<br><br>
You currently have over 150 torrents that have not been seeded.<br><br>

You can do the following:<br><br>

1. Zap the torrents that you cannot seed any longer to get the number under <b>149  **</b> see how to zap below<br>
2. Start seeding them again<br>
<a href='/donate.php'><b style='color:red'>** Please note, all VIP members are immune to this during the VIP period</b></a><br><br>

We understand clients crash, seedboxes have to be re-installed, hard drives fail. This is done by the system so please do not ask us to reverse it, we can't.<br><br>

Once the number decreases to under <b>149</b>, your rights to download will be re-instated.<br><br>

Please note - you can continue to seed and gain bonus points during this time. Your only restriction is the ability to download has been blocked.<br><br>

This is a PRE HnR warning. If you ignore this, you could get a warning. Make sure you read the actual <a href='/forums.php?t=3082987'><b>HnR rules!</b></a><br><br>

<b style='color:red'>
How to Zap<br><br>

1. Click on the red banner that says TORRENTS REQUIRE SEEDING<br>
2. You may have 1 or 2 options showing<br><br>
Zap with upload credit or zap with bonus points<br><br>

You need to look at these VERY carefully. Generally if it is under 1GB, you should use upload credit as that makes more sense.<br><br>

If you do not have 2 options, then it is because you don't have enough bonus points or upload credit to zap them.<br><br>

<img src='/pic/zap.png' />
</b><br><br>

Torrentday is not a leeching site and never has been. We have been very lenient with the seeding requirements but that is over.<br>All we have ever asked is that you be fair and seed back what you take.
</font></div><br><br><br>
2025-02-17 14:56:12.9|Error|NewznabController|System.NotSupportedException: Invalid torrent file contents. Reason: Invalid torrent file specified

[v1.31.1.4959] System.NotSupportedException: Invalid torrent file contents. Reason: Invalid torrent file specified
 ---> MonoTorrent.TorrentException: Invalid torrent file specified
 ---> MonoTorrent.BEncoding.BEncodingException: Invalid data found. Aborting
   at MonoTorrent.BEncoding.BEncodeDecoder.DecodeTorrent(RawReader reader)
   at MonoTorrent.Torrent.Load(Stream stream, String path)
   --- End of inner exception stack trace ---
   at MonoTorrent.Torrent.Load(Stream stream, String path)
   at MonoTorrent.Torrent.Load(Byte[] data)
   at NzbDrone.Core.Indexers.TorrentIndexerBase`1.ValidateDownloadData(Byte[] fileData) in ./Prowlarr.Core/Indexers/TorrentIndexerBase.cs:line 29
   --- End of inner exception stack trace ---
   at NzbDrone.Core.Indexers.TorrentIndexerBase`1.ValidateDownloadData(Byte[] fileData) in ./Prowlarr.Core/Indexers/TorrentIndexerBase.cs:line 29
   at NzbDrone.Core.Indexers.HttpIndexerBase`1.Download(Uri link) in ./Prowlarr.Core/Indexers/HttpIndexerBase.cs:line 323
   at NzbDrone.Core.Download.DownloadService.DownloadReport(String link, Int32 indexerId, String source, String host, String title) in ./Prowlarr.Core/Download/DownloadService.cs:line 182
   at NzbDrone.Api.V1.Indexers.NewznabController.GetDownload(Int32 id, String link, String file) in ./Prowlarr.Api.V1/Indexers/NewznabController.cs:line 315

Which is followed by Prowlarr’s error messaging because it didn’t get back a valid torrent file.

Doh!! Sorry! Thanks for the help :slight_smile:

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