joal: Can't add torrent - Tracker message violates expected protocol
I can’t add torrent from french semi-private tracker YGGtorrents. It is directly moved to archived folder. From logs, I see an error “Tracker message violates expected protocol” (see full log below). Is this a protection that the tracker have found?
This setup has worked with the same tracker a few month before.
[WARN ] 2022-10-23 17:21:17.511 [ annnouncer-1] o.a.j.c.t.c.a.t.TrackerResponseHandler: Tracker response is an error.
[WARN ] 2022-10-23 17:21:17.513 [ annnouncer-1] o.a.j.c.t.c.a.Announcer: `NZîæ00K&:UáTȹÐG¹ has failed to announce
com.turn.ttorrent.client.announce.AnnounceException:
Failed to handle tracker response: Tracker message violates expected protocol (Could not decode tracker message (not B-encoded?)!) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerClient.announce(TrackerClient.java:66) at org.araymond.joal.core.ttorrent.client.announcer.Announcer.announce(Announcer.java:64) at org.araymond.joal.core.ttorrent.client.announcer.request.AnnouncerExecutor.lambda$execute$0(AnnouncerExecutor.java:40) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Caused by: com.turn.ttorrent.client.announce.AnnounceException: Failed to handle tracker response: Tracker message violates expected protocol (Could not decode tracker message (not B-encoded?)!) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerClient.makeCallAndGetResponseAsByteBuffer(TrackerClient.java:108) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerClient.announce(TrackerClient.java:53) ... 6 more Caused by: java.io.IOException: Tracker message violates expected protocol (Could not decode tracker message (not B-encoded?)!) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerResponseHandler.handleResponse(TrackerResponseHandler.java:49) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerResponseHandler.handleResponse(TrackerResponseHandler.java:17) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerClient.handleResponse(TrackerClient.java:114) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerClient.makeCallAndGetResponseAsByteBuffer(TrackerClient.java:106) ... 7 more Caused by: com.turn.ttorrent.client.announce.AnnounceException: Tracker message violates expected protocol (Could not decode tracker message (not B-encoded?)!) ... 11 more Caused by: com.turn.ttorrent.common.protocol.TrackerMessage$MessageValidationException: Could not decode tracker message (not B-encoded?)! at com.turn.ttorrent.common.protocol.http.HTTPTrackerMessage.parse(HTTPTrackerMessage.java:42) at org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerResponseHandler.handleResponse(TrackerResponseHandler.java:43) ... 10 more [INFO ] 2022-10-23 17:21:17.517 [ annnouncer-1] o.a.j.c.t.c.a.Announcer:
NZîæ00K&:UáTȹÐG¹ has failed to announce 5 times in a raw [INFO ] 2022-10-23 17:21:17.546 [ annnouncer-1] o.a.j.c.t.w.TorrentFileProvider: Torrent file deleting detected, hot deleted file: /data/torrents/Microsoft Office 2019 Professional Plus 2003 Build 12624.20520.torrent [INFO ] 2022-10-23 17:21:17.568 [ annnouncer-1] o.a.j.c.t.w.TorrentFileProvider: Successfully moved file: /data/torrents/Microsoft Office 2019 Professional Plus 2003 Build 12624.20520.torrent to archive folder `
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 24 (11 by maintainers)
ya i have heard ygg detects ratio master
Maybe the torrent file points toward the old tracker address. Or maybe access to YGG is blocked by your ISP? Or maybe you set an unrealistic speed in configuration and you’ve been banned?
Does it work with other torrents from the same tracker ? Try to download a fresh torrent from your tracker instead of using .torrent file you already have in your downloads. From time to time this particular tracker seems to change their domain in the .torrent files.