[SOLVED] Assertion failed: !Reader.AtEnd() from redirect

Discussions about Servers
Post Reply
User avatar
Dizzy
Experienced
Posts: 109
Joined: Tue May 21, 2013 3:57 pm
Personal rank: Oaf
Contact:

[SOLVED] Assertion failed: !Reader.AtEnd() from redirect

Post by Dizzy »

I get the following error when downloading a few (not all) compressed files from my redirect server:
Image

The file downloads in UT to 100%, but then UT crashes with the error.

I understand this error is normally related to a corrupt .uz file, however I have already tried:

1. Re-compressing the file from my Maps folder using `ucc compress CTF-BT-CompilaPawel.unr` and uploading the new .uz file to the redirect
2. Downloading a completely new version of the .unr file and re-compressing it

So it seems like this file just doesn't like being compressed with ucc.

The file in question is CTF-BT-CompilaPawel.unr.

Any ideas?
Last edited by Dizzy on Thu Nov 02, 2017 3:15 am, edited 2 times in total.
Join the BunnyTrack.net Discord chat server: https://www.bunnytrack.net/discord
User avatar
Barbie
Godlike
Posts: 2792
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: Assertion failed: !Reader.AtEnd() when DLing from redire

Post by Barbie »

Probably the same as in thread Critical Error on client while redirected download. What is the size of the compressed and what is the size of the uncompressed file?
"Multiple exclamation marks," he went on, shaking his head, "are a sure sign of a diseased mind." --Terry Pratchett
User avatar
Dizzy
Experienced
Posts: 109
Joined: Tue May 21, 2013 3:57 pm
Personal rank: Oaf
Contact:

Re: Assertion failed: !Reader.AtEnd() when DLing from redire

Post by Dizzy »

CTF-BT-CompilaPawel.unr 35983974 bytes (35M)
CTF-BT-CompilaPawel.unr.uz 16344387 bytes (16M)
Join the BunnyTrack.net Discord chat server: https://www.bunnytrack.net/discord
User avatar
Barbie
Godlike
Posts: 2792
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: Assertion failed: !Reader.AtEnd() when DLing from redire

Post by Barbie »

I'd like to check that, but I cannot open the map, because some needed packages are missing in the archive CTF-BT-CompilaPawel.zip. I got the missing files FreonDecos2Tex.utx and FreonDecos3Tex.utx, but wasn't able to find file FreonDecos1Tex.utx somewhere.
"Multiple exclamation marks," he went on, shaking his head, "are a sure sign of a diseased mind." --Terry Pratchett
User avatar
Dizzy
Experienced
Posts: 109
Joined: Tue May 21, 2013 3:57 pm
Personal rank: Oaf
Contact:

Re: Assertion failed: !Reader.AtEnd() when DLing from redire

Post by Dizzy »

Barbie wrote:I'd like to check that, but I cannot open the map, because some needed packages are missing in the archive CTF-BT-CompilaPawel.zip. I got the missing files FreonDecos2Tex.utx and FreonDecos3Tex.utx, but wasn't able to find file FreonDecos1Tex.utx somewhere.
Here it is: https://files.fm/u/qre4skqu

If you're missing any other files, just connect to one of my servers (bunnytrack.net:7777, bunnytrack.net:8888, us.bunnytrack.net:7777) and vote for the map.
Join the BunnyTrack.net Discord chat server: https://www.bunnytrack.net/discord
User avatar
Barbie
Godlike
Posts: 2792
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: Assertion failed: !Reader.AtEnd() when DLing from redire

Post by Barbie »

I tried that on my Linux test server (v451) and there it has worked fine: I could download and join with a Windows UT client (v436).

My compressed version CTF-BT-CompilaPawel.unr.uz has exactly 16344387 as yours (and its md5sum is 0c5743563490c23b01ec3ae75223a36b).

Could you post the client's log file? This should make clear what file causes the failure.
"Multiple exclamation marks," he went on, shaking his head, "are a sure sign of a diseased mind." --Terry Pratchett
User avatar
Dizzy
Experienced
Posts: 109
Joined: Tue May 21, 2013 3:57 pm
Personal rank: Oaf
Contact:

Re: Assertion failed: !Reader.AtEnd() when DLing from redire

Post by Dizzy »

Thanks to Chamberly, I found the source of the problem. It was XC_Engine's IP driver which I was using (client-side).

When I changed back to the normal UT IPDrv, I am able to download the file normally.

@Barbie, if you'd still like me to send you debugging info with XC_IPDrv enabled, please let me know, and thank you very much for your help.

Code: Select all

NetworkDevice=IpDrv.TcpNetDriver
; NetworkDevice=XC_IpDrv.XC_TcpNetDriver
Join the BunnyTrack.net Discord chat server: https://www.bunnytrack.net/discord
Post Reply