1) Garry broke file I/O. We wrote workarounds in our code since January release. (not guaranteed to fix your problem)
2) Cursory glance of your full file doesn't absolutely shout out to me 'this is broken'. However, since you're using old code, Gmod might be seeing a few of those funky ascii characters people like to put in their names but lua sees as splits if Gmod isn't perfectly doing what it should do, and we've written many workarounds for, and seeing your bans file as corrupt.
3) Your previous question regarding line 1, see #1 above.
4) Most Github code repositories offer somewhere in the code tree a link to get a zip file of the code.
https://github.com/Nayruden/Ulysses has a download zip on the right side of the page.
Though it's for EVERY project we have under ulysses, the two you need most up to date are there.
Now, feel free to try the latest greatest code along with your original bans file. If it still splits it, i'm betting it's an ascii character somewhere within the strings (we try our best to allow for them...gmod still breaks stuff sometimes.
I didn't get ulx from githhub, i got it from
http://ulyssesmod.net/downloads.php. Anyway, I tried replacing the 3.60 version of ulx with the ulx and ulib files from github. Not only did it not fix my original problem, but now it say that the xgui was not initialized properly with the server, a new bans backup is now created whenever the map changes (bans_backup3.txt), and I keep getting this error.
[ERROR] addons/ulib/lua/ulib/shared/util.lua:327: attempt to call field 'FileIsDir' (a nil value)
1. filesInDir - addons/ulib/lua/ulib/shared/util.lua:327
2. addForcedDownload - addons/ulx/lua/ulx/modules/sh/util.lua:215
3. fn - addons/ulx/lua/ulx/end.lua:25
4. fn - addons/ulx/lua/ulx/end.lua:117
5. unknown - addons/ulib/lua/ulib/shared/hook.lua:183
In the error where it shows the reason for the backup being created still says that the bans file is not formatted correctly.
I am also getting the following errors (though they are likely not caused by ulx).
[ERROR] gamemodes/terrortown/entities/entities/ttt_map_settings/init.lua:27: attempt to index field 'crowbar_unlocks' (a nil value)
1. unknown - gamemodes/terrortown/entities/entities/ttt_map_settings/init.lua:27
[ERROR] gamemodes/terrortown/entities/entities/ttt_map_settings/init.lua:20: attempt to index field 'crowbar_unlocks' (a nil value)
1. unknown - gamemodes/terrortown/entities/entities/ttt_map_settings/init.lua:20
[ERROR] gamemodes/terrortown/entities/entities/ttt_map_settings/init.lua:24: attempt to index field 'crowbar_unlocks' (a nil value)
1. unknown - gamemodes/terrortown/entities/entities/ttt_map_settings/init.lua:24
I'm going to change the version back to 3.60 so my server so I only have one problem to deal with.