UPDATE: I noticed UTime no longer worked and figured out that the error itself is caused by the APromote addon, but UTime is still not working and I'd still appreciate any insight as to why UTime/APromote is giving this error and not functioning properly.
I know that ULX and ULib are in stable versions, so I suppose I'm just asking for help troubleshooting.
To expand on the issue I'm having: the error below occurs every time a player joins the server, but only when players are written to usergroups. I've gone and removed addons one by one to see if it was a compatibility issue, I've deleted both ULX and ULib data folders and tried reinstalling both addons. Any ideas?
[ERROR] lua/includes/extensions/table.lua:50: bad argument #1 to 'pairs' (table expected, got nil)
1. pairs - [C]:-1
2. Empty - lua/includes/extensions/table.lua:50
3. fn - addons/ulx/lua/ulx/modules/cl/xgui_client.lua:464
4. func - addons/ulib/lua/ulib/client/cl_util.lua:22
5. unknown - lua/includes/extensions/net.lua:32