Page 1 of 1

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

Posted: Wed Nov 01, 2017 8:02 pm
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?

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

Posted: Wed Nov 01, 2017 8:09 pm
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?

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

Posted: Wed Nov 01, 2017 8:22 pm
by Dizzy
CTF-BT-CompilaPawel.unr 35983974 bytes (35M)
CTF-BT-CompilaPawel.unr.uz 16344387 bytes (16M)

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

Posted: Wed Nov 01, 2017 10:14 pm
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.

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

Posted: Wed Nov 01, 2017 10:57 pm
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.

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

Posted: Thu Nov 02, 2017 12:33 am
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.

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

Posted: Thu Nov 02, 2017 3:11 am
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