Stuck on loading "Creating players..." Possibly something wrong with players.xml.

I am unable to get into any world. Whenever I try to create a profile it gives me the errors "ERR [XUi] Error while updating window group 'optionsProfiles'." and "EXC Index was outside the bounds of the array." Whenever I load into a world the load screen gets stuck in "Creating player..." and throws the error "EXC NullReferenceException: Object reference not set to an instance of an object". The error file is https://pastebin.com/5UgbJ44d.

I updated windows and installed the latest version of Mono .I have tried using the batch file to uninstall easy anticheat, uninstalling 7 Days to Die, deleting the 7 Days to Die folder in \Program Files (x86)\Steam\steamapps\common, and deleting the 7 Days to Die folder in AppData\Roaming, restarting my computer, and then reinstalling the game. This combination of everything has not worked.

After my most recent uninstall I created a new profile and then went to check player profile and it gave this output log: https://pastebin.com/urtSeJ9h

I do not know where to go from here, my game just seems to be completely unplayable. Are there any other files to be deleted?




 
Last edited by a moderator:
I just created this account because I had the same issue, and lucky for you, I got my savegame to work again while validating. 😜

It looks like something is going wrong with an update or something, since I never had this issue with 7days before. And the map I'm currently playing on is only like 2 weeks old so it couldn't be some kind of incompatibility either.

So I did some research and tried some stuff out, and here's how to fix it;

First, go to the folder where 7days saves the savegames ( %userprofile%\appdata\roaming\7DaystoDie\Saves\Navezgane ) and make a backup of your world, copy it to a different location (like your desktop) . Note: The folder 'Navezgane' will be completely removed after the next steps

Second - if you're using steam - select play but don't launch the game itself, select the launcher option.

When you have the launcher of 7days opened, select the tab 'tools' and then select the 'clean' option at the bottom.

Select all (savegames, player profiles, settings, etc) and click clean

This should be done pretty much instantly, close (or minimize) the launcher and go back to the 7days savegame folder, create a new folder named 'Navezgane' and copy your saved backup back into it.

Now you can launch the game, and you'll have to create a new player profile. Note: This isn't related to your skills and items in your saved game so luckily you still have those, it's only name/appearance of your character

Now when you start the game as normal, it should work again. At least; It does with mine!

 
Oh, in case any developer wants an example of the specific log of the error that seems to start with players.xml;

2022-05-31T05:33:43 91.778 INF [DECO] read 77235/
2022-05-31T05:33:44 91.846 INF Dynamic Music Initialized on Server
2022-05-31T05:33:44 92.319 INF AstarManager Init
2022-05-31T05:33:44 92.804 INF WeatherManager: Init 8 weather packages
2022-05-31T05:33:49 97.678 INF WeatherManager: ApplySavedPackages
2022-05-31T05:33:49 97.684 INF createWorld() done
2022-05-31T05:33:49 97.689 INF Loading players.xml
IndexOutOfRangeException: Index was outside the bounds of the array.
  at Archetypes.BuildUMA (Archetype _archetype, UMA.UMAData _umaData, SlotLibrary _slotLib, OverlayLibrary _overlayLib, Entity _entity, System.String _profileName, System.Boolean _showPreviewSlots, System.Boolean _useCustomColors, UnityEngine.Color hair, UnityEngine.Color eye, UnityEngine.Color skin, PlayerProfile _playerProfile) [0x00398] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EModelUMA.fullyBuildUMA () [0x00008] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EModelUMA.GenerateOneUMA (EntityClass _ec) [0x000f2] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EModelUMA.createModel (World _world, EntityClass _ec) [0x00048] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EModelUMA.Init (World _world, Entity _entity) [0x000ca] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at Entity.InitEModel () [0x00061] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at Entity.Init (System.Int32 _entityClass) [0x0000d] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EntityAlive.Init (System.Int32 _entityClass) [0x00000] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EntityPlayer.Init (System.Int32 _entityClass) [0x0002e] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EntityPlayerLocal.Init (System.Int32 _entityClass) [0x00000] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EntityFactory.CreateEntity (EntityCreationData _ecd) [0x0017c] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at GameManager+<StartAsServer>d__138.MoveNext () [0x00531] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <544fca0986d54eca88fc7c56e2a8b4b4>:0 

NullReferenceException: Object reference not set to an instance of an object
  at EntityAlive.get_Health () [0x00006] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 
  at EntityPlayerLocal.Update () [0x000c4] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 

NullReferenceException: Object reference not set to an instance of an object
  at UMA.UMAGeneratorBuiltin.UMAReady () [0x0001e] in <273e44c1eaaf428195c48479baddc4e3>:0 
  at UMA.UMAGeneratorBuiltin.HandleDirtyUpdate (UMA.UMAData data) [0x00156] in <273e44c1eaaf428195c48479baddc4e3>:0 
  at UMA.UMAGeneratorBuiltin.OnDirtyUpdate () [0x0000d] in <273e44c1eaaf428195c48479baddc4e3>:0 
  at EModelUMA.Update () [0x00084] in <6a01347f98174dbdb41cb4a4eedf5af7>:0 

NullReferenceException: Object reference not set to an instance of an object
  at UMA.UMAGeneratorBuiltin.UMAReady () [0x0001e] in <273e44c1eaaf428195c48479baddc4e3>:0 
  at UMA.UMAGeneratorBuiltin.HandleDirtyUpdate (UMA.UMAData data) [0x00156] in <273e44c1eaaf428195c48479baddc4e3>:0 
  at UMA.UMAGeneratorBuiltin.OnDirtyUpdate () [0x0000d] in <273e44c1eaaf428195c48479baddc4e3>:0 
  at UMA.UMAGeneratorBuiltin.Update () [0x00050] in <273e44c1eaaf428195c48479baddc4e3>:0 


And this just goes on infinitely.

 
Thank you for telling me this because it worked. I had a suspicion that I hadn't found all of the save data and it seems that using the launcher clears it properly. If a forum moderator is reading this, please put the fact that you can clear all data using the launcher somewhere in a solutions list.

 
Back
Top