Jump to content

"What the hell did you upload? This is not a bencoded file!"


kin3tic

Recommended Posts

Version affected: current beta utorrent-3.1-latest Build 25.760 x32

My config: XP x64 fully updated

If 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

  • 2 weeks later...

Upgraded to 3.1 Beta Build 25788 : still the same!!

Tracker: TS Special Edition v.7.0 © 2011

Others 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

  • 1 month later...

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

  • 3 weeks later...
  • 2 weeks later...
  • 1 month later...
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

Here's two posts describing what they need to do:

http://forum.utorrent.com/viewtopic.php?pid=628486#p628486

http://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

Been having the same problem with that error message when creating a torrent with a directory in version 3.1.2

Single 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

Here's two posts describing what they need to do:

http://forum.utorrent.com/viewtopic.php?pid=628486#p628486

http://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

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

http://bittorrent.org/beps/bep_0003.html

Integers 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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...