kin3tic Posted October 12, 2011 Report Share Posted October 12, 2011 Version affected: current beta utorrent-3.1-latest Build 25.760 x32My config: XP x64 fully updatedIf I try to fill out a form to upload a .torrent file to a tracker, it's rejected with this error: "What the hell did you upload? This is not a bencoded file!"Tracker ID= Powered by modified XBTT backend and TBZ frontend v0.98 Note: I've reinstalled over the previous stable version 3.0 Build 25.756 and with this one it works! Link to comment Share on other sites More sharing options...
kin3tic Posted October 23, 2011 Author Report Share Posted October 23, 2011 Upgraded to 3.1 Beta Build 25788 : still the same!! Tracker: TS Special Edition v.7.0 © 2011Others bugs: - recheck bug- effective quitting (utorrent does not close)- port stay opened after a session- reloading previous .torrent files list (severals newer torrents were missed!) Link to comment Share on other sites More sharing options...
Ucenicul Posted December 4, 2011 Report Share Posted December 4, 2011 Source : TBdev heavy Same error on uploading a full folder (with mp3s + nfo / sfv / m3u + cover) Upload failed!What the hell did you upload? This is not a bencoded file!Utorrent is updated to : 3.1 & running on Default settings (exception: embeded antivirus turned OFF, though it wouldn t make any difference) Link to comment Share on other sites More sharing options...
Firon Posted December 4, 2011 Report Share Posted December 4, 2011 Please post a problem .torrent. Link to comment Share on other sites More sharing options...
masca90020 Posted December 22, 2011 Report Share Posted December 22, 2011 The problem lies in negative values being present in the torrent file, like this: Many private trackers don't accept negative values in the torrent file. Link to comment Share on other sites More sharing options...
Ucenicul Posted December 22, 2011 Report Share Posted December 22, 2011 ok... is there a fix from utorrent ? : eg : set the "values" to always be positive or it's better to modify the source-code of the tracker ?(although both methods may have unkown side efects) Link to comment Share on other sites More sharing options...
masca90020 Posted December 22, 2011 Report Share Posted December 22, 2011 I posted in the forums of the trackers I use and they fixed this issue in the tbdev code. Link to comment Share on other sites More sharing options...
Ucenicul Posted December 22, 2011 Report Share Posted December 22, 2011 ok... fair enough.thanks for sharing the info Link to comment Share on other sites More sharing options...
Firon Posted January 4, 2012 Report Share Posted January 4, 2012 Fairly simple. Thanks for updating us on that! Link to comment Share on other sites More sharing options...
piksi Posted February 14, 2012 Report Share Posted February 14, 2012 While trying to upload torrent file I'm getting What the hell did you upload? This is not a bencoded file!only when I'm trying to upload torrent with directory with various files, but not when I'm uploading torrent single file3.1.2 build 26745 Link to comment Share on other sites More sharing options...
Firon Posted February 14, 2012 Report Share Posted February 14, 2012 Inform the tracker that they need to fix their code to handle negative numbers. Link to comment Share on other sites More sharing options...
puma99dk Posted February 20, 2012 Report Share Posted February 20, 2012 i keep getting this on one of my private trackers even with version 3.1.2 RC4 and the most annoying thing is they won't fix it, they just getting told to keep trying out another version >.< Link to comment Share on other sites More sharing options...
DreadWingKnight Posted February 20, 2012 Report Share Posted February 20, 2012 Well, the bug is in their torrent parsing code, not in uTorrent. Link to comment Share on other sites More sharing options...
Firon Posted February 21, 2012 Report Share Posted February 21, 2012 If you're on the absolute latest 3.1.2 (currently 26753) and torrents you create still cause this error, then the tracker needs to fix their code. More than likely, they need to update their bencode parser to handle negative numbers. Link to comment Share on other sites More sharing options...
puma99dk Posted February 22, 2012 Report Share Posted February 22, 2012 If you're on the absolute latest 3.1.2 (currently 26753) and torrents you create still cause this error, then the tracker needs to fix their code. More than likely, they need to update their bencode parser to handle negative numbers.i tired version 3.1.2 Build 26726 i already made one torrent 4 days ago, but now when i use this version i get that it's not a benecode file Link to comment Share on other sites More sharing options...
DreadWingKnight Posted February 22, 2012 Report Share Posted February 22, 2012 Then the bug is in their code and not ours. Link to comment Share on other sites More sharing options...
Firon Posted February 22, 2012 Report Share Posted February 22, 2012 Here's two posts describing what they need to do:http://forum.utorrent.com/viewtopic.php?pid=628486#p628486http://www.tbdev.net/topic/25020-utorrents-v31-fix/It's pretty much a one-line fix.As for the problem, the bencoding spec specifies that integers are SIGNED, which means they can be negative and positive. tbdev's code did not correctly handle negative numbers, so it breaks. Link to comment Share on other sites More sharing options...
Mattthecat Posted February 25, 2012 Report Share Posted February 25, 2012 Been having the same problem with that error message when creating a torrent with a directory in version 3.1.2Single files worked okay, but folders didn't. So I created the same torrent with BitComet and it got accepted. Then I created the same torrent with µtorrent 3.0 and it got accepted. Tried it again with 3.1.2 and it failed. Link to comment Share on other sites More sharing options...
DreadWingKnight Posted February 25, 2012 Report Share Posted February 25, 2012 Here's two posts describing what they need to do:http://forum.utorrent.com/viewtopic.php?pid=628486#p628486http://www.tbdev.net/topic/25020-utorrents-v31-fix/It's pretty much a one-line fix.As for the problem, the bencoding spec specifies that integers are SIGNED, which means they can be negative and positive. tbdev's code did not correctly handle negative numbers, so it breaks. Link to comment Share on other sites More sharing options...
Mattthecat Posted February 25, 2012 Report Share Posted February 25, 2012 If the reply was meant for me:It looks as if this IS a µtorrent problem since it works with other clients and older versions of this one.And instead of giving snippy answers here's an idea: Instead of asking trackers to change their code why not build a client that works on trackers.If it was not meant for me then forget what I wrote Link to comment Share on other sites More sharing options...
DreadWingKnight Posted February 25, 2012 Report Share Posted February 25, 2012 And instead of giving snippy answers here's an idea: Instead of asking trackers to change their code why not build a client that works on trackers.Here's a better idea: get the trackers to fix their code that is in violation of protocol specifications rather than tell the clients that aren't broken to "fix their shit". Link to comment Share on other sites More sharing options...
Mattthecat Posted February 25, 2012 Report Share Posted February 25, 2012 Their code is working with every other client (and as I mentioned with every version of this one as well).So funny that this one is an exception... Link to comment Share on other sites More sharing options...
DreadWingKnight Posted February 25, 2012 Report Share Posted February 25, 2012 http://bittorrent.org/beps/bep_0003.htmlIntegers are represented by an 'i' followed by the number in base 10 followed by an 'e'. For example i3e corresponds to 3 and i-3e corresponds to -3. Integers have no size limitation. i-0e is invalid. All encodings with a leading zero, such as i03e, are invalid, other than i0e, which of course corresponds to 0.Trackers need to fix their shit. uTorrent's isn't broken. Link to comment Share on other sites More sharing options...
Firon Posted February 27, 2012 Report Share Posted February 27, 2012 Some trackers violate the bencoding specification by not allowing negative numbers. They need to fix their code.Most already have, and many followed the spec to begin with and didn't have the problem. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.