mojira.dev
MC-39583

Server list randomly resets / servers.dat may be getting corrupted

Reminder: Provide log files

There are currently only a few log files or log snippets which hint at possible reasons why this bug occurs. Therefore please attach your log files to this report if your log contains any conspicuous errors or warning possibly containing either "Couldn't load server list" or "Couldn't save server list" . These logs are crucial to finding out what causes this bug.

The bug

The multiplayer server list (servers.dat) may reset itself or get corrupted.

How to reproduce

Some users wrote that this requires pressing the refresh button at a rapid rate but others said that this is not required.

Exact reproduction steps are unknown.

Known reasons

The following are log snippets showing why the server list could not be loaded in some cases. However, it does not explain how the server list became malformed in the first place.

  • MC-56641

    [11:16:52 INFO]: Client> [11:16:52] [Client thread/ERROR]: Couldn't load server list
    [11:16:52 INFO]: Client> java.io.UTFDataFormatException: malformed input around byte 3
  • MC-80436

    [16:37:42] [Client thread/ERROR]: Couldn't load server list
    java.io.FileNotFoundException: C:\Users\sclark2\AppData\Roaming\.minecraft\servers.dat (Access is denied)
  • MC-82411

    [04:25:45] [Client thread/ERROR]: Couldn't load server list
    java.io.EOFException
    at java.io.DataInputStream.readByte(Unknown Source) ~[?:1.8.0_25]
  • Concurrent file access by other programs, for example Dropbox, see this comment.

Workaround

  1. Don't exit the game (else servers.dat_tmp will be deleted)

  2. Navigate to [.minecraft/|http://hopper.minecraft.net/help/finding-minecraft-data-folder]

  3. Rename the file servers.dat_tmp to servers.dat

  4. Refresh the list in the Game

Windows: You might as well be able to restore a previous version of the file by right clicking the current servers.dat file and selecting "Restore previous versions".

Try disabling programs which might access the file while Minecraft is currently trying to access it, for example Dropbox.

Linked issues

MC-38491 All Server IPs Deleted Resolved MC-41418 When turning on my launcher I found that all my minecraft servers had been deleted. No one else uses my computer so Im guessing it's a bug.s Resolved MC-42272 The server list is deleting itself Resolved MC-42342 All the servers disappear when the screen is updated Resolved MC-42428 i really need help... Resolved

Comments 88

Confirmed in 1.7.4/1.7.3. After refreshing many times in a row (nearly an excessive amount), the server list is wiped of all entries, leaving only the search for LAN servers. I've noticed that they also create a servers.dat_tmp file which isn't used, and showed no contents when I opened it with NBTExplorer. After I copied my backup of my servers.dat file over and opened the Multiplayer screen, my server list was back and the dat_tmp file was deleted.
YouTube Video which demonstrates this but had a tendency to go off topic:
http://www.youtube.com/watch?v=vm67Y7m1Ebc&feature=player_detailpage#t=66

No, sorry, I cannot reproduce it.
Please attach the complete output of the "Development console" tab of the launcher after the incident.

  • Click the text, press CTRL-A to select all, then CTRL-C to copy, and CTRL-V to paste in a comment on this ticket.


If the launcher closes after game start, please edit your profile and select "Launcher visibility" then, "Keep the launcher open".

[01:05:58 INFO]: Refreshing local version list...
[01:05:58 INFO]: Minecraft Launcher 1.3.7 (through bootstrap 5) started on windows...
[01:05:58 INFO]: Current time is Dec 16, 2013 1:05:58 AM
[01:05:58 INFO]: System.getProperty('os.name') == 'Windows 8'
[01:05:58 INFO]: System.getProperty('os.version') == '6.2'
[01:05:58 INFO]: System.getProperty('os.arch') == 'amd64'
[01:05:58 INFO]: System.getProperty('java.version') == '1.7.0_45'
[01:05:58 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[01:05:58 INFO]: System.getProperty('sun.arch.data.model') == '64'
[01:05:58 INFO]: Refreshing remote version list...
[01:05:59 INFO]: Refresh complete.
[01:05:59 INFO]: Loaded 2 profile(s); selected 'Drkmaster83'
[01:05:59 INFO]: Refreshing auth...
[01:05:59 INFO]: Logging in with access token
[01:06:03 INFO]: Getting syncinfo for selected version
[01:06:03 INFO]: Queueing library & version downloads
[01:06:05 INFO]: Download job 'Version & Libraries' started (16 threads, 27 files)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20131120\lwjgl-2.9.1-nightly-20131120.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\5.12\twitch-5.12.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-64.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries'... (try 0)
[01:06:05 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Download job 'Resources' skipped as there are no files to download
[01:06:06 INFO]: Job 'Resources' finished successfully (took 0:00:00.000)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1-nightly-20131120\lwjgl-platform-2.9.1-nightly-20131120-natives-windows.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.2\authlib-1.2.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1-nightly-20131120\lwjgl-platform-2.9.1-nightly-20131120-natives-windows.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-platform\5.12\twitch-platform-5.12-natives-windows-64.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.2\authlib-1.2.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20131120\lwjgl_util-2.9.1-nightly-20131120.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20131120\lwjgl_util-2.9.1-nightly-20131120.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Attempting to download C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\versions\1.7.4\1.7.4.jar for job 'Version & Libraries'... (try 0)
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-platform\5.12\twitch-platform-5.12-natives-windows-64.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-64.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20131120\lwjgl-2.9.1-nightly-20131120.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\5.12\twitch-5.12.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:06 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Local file matches local checksum, using that
[01:06:07 INFO]: Finished downloading C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\versions\1.7.4\1.7.4.jar for job 'Version & Libraries': Used own copy as it matched etag
[01:06:07 INFO]: Job 'Version & Libraries' finished successfully (took 0:00:02.252)
[01:06:07 INFO]: Launching game
[01:06:07 INFO]: Looking for old natives & assets to clean up...
[01:06:07 INFO]: Unpacking natives to C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\versions\1.7.4\1.7.4-natives-4014681314051
[01:06:07 INFO]: Launching in C:\Users\Drew Mitchell\AppData\Roaming\.minecraft
[01:06:07 INFO]: Half command: C:\Program Files\Java\jre7\bin\javaw.exe -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512M -Xmx2300M -Djava.library.path=C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\versions\1.7.4\1.7.4-natives-4014681314051 -cp C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.2\authlib-1.2.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20131120\lwjgl-2.9.1-nightly-20131120.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20131120\lwjgl_util-2.9.1-nightly-20131120.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\5.12\twitch-5.12.jar;C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\versions\1.7.4\1.7.4.jar net.minecraft.client.main.Main
[01:06:09 INFO]: Client> [01:06:09] [main/INFO]: Setting user: Drkmaster83
[01:06:09 INFO]: Client> [01:06:09] [main/INFO]: (Session ID is token:1b641461d0cd46f5b40eb13e6e1acb70:719e29f6dfaf44a7a2c9952b6154e6d6)
[01:06:09 INFO]: Client> [01:06:09] [Client thread/INFO]: LWJGL Version: 2.9.1
[01:06:10 INFO]: Client> [01:06:10] [Client thread/INFO]: Reloading ResourceManager: Default
[01:06:11 INFO]: Client> 
[01:06:11 INFO]: Client> Starting up SoundSystem...
[01:06:11 INFO]: Client> Initializing LWJGL OpenAL
[01:06:11 INFO]: Client>     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[01:06:11 INFO]: Client> OpenAL initialized.
[01:06:11 INFO]: Client> 
[01:06:11 INFO]: Client> [01:06:11] [Sound Library Loader/INFO]: Sound engine started
[01:06:11 INFO]: Client> [01:06:11] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas
[01:06:12 INFO]: Client> [01:06:12] [Client thread/INFO]: Created: 256x256 textures/items-atlas
[01:07:01 INFO]: Client> [01:07:01] [Client thread/INFO]: Stopping!
[01:07:01 INFO]: Client> 
[01:07:01 INFO]: Client> SoundSystem shutting down...
[01:07:01 INFO]: Client>     Author: Paul Lamb, www.paulscode.com
[01:07:01 INFO]: Client> 
[01:07:02 INFO]: Game ended with no troubles detected (exit code 0)
[01:07:02 INFO]: Deleting C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\versions\1.7.4\1.7.4-natives-4014681314051
[01:07:02 WARN]: Couldn't delete C:\Users\Drew Mitchell\AppData\Roaming\.minecraft\versions\1.7.4\1.7.4-natives-4014681314051 - scheduling for deletion upon exit

Reopened, duplicated three times already.

Wiping also seems to occur arbitrarily when the window is left inactive for more than 15 minutes at a time. I'd let it sit there and want to go play SMP, but it would wipe if I hit Refresh... Not sure how to duplicate, but I was definitely not spamming the button at this time.

78 more comments

When I tried to find ".minecraft/" by searching through my computer's files that's what it redirected me to. The only search result sent me to the old launcher, which makes no sense at all, since that launcher has been replaced. I did not do anything to it, I just got the popup I mentioned that wanted me to, and eventually exited it without changing anything, because using the old launcher would make no sense.

I only have 1 Minecraft account, and I only have it installed once, on my one computer. I just tried to check my singleplayer worlds, using the instance set to the most recent update (1.15.1) and when I tried to click the play button a big error window saying "Error Launching the game failed!" appeared on two different lines, instead of opening the game. I've only ever used singleplayer worlds for testing updates when they come out (like how I'd initially planned on finding beehives in a new world, right after I checked if any of my servers were 1.15-compatible, when I discovered all my servers were gone) and I've never seen an error like this before, but I guess it means I can't play the game at all now.

I did not downgrade the profile I was using, that's not what I said. I switched to a different instance/profile/whatever you even call the separate little named icons (such as a furnace and whatnot) that can be made, each with their own version and settings attached, to see if it was just the one for 1.15 that had removed my servers, or if the other ones had it gone as well. I did not try more than the two (one with 1.15 and one with 1.14.2) just in case it was some sort of corruption I was spreading by opening them. I believe they are under the installations tab under the launcher but at no point should any of them have a different server list from any other, or even a different set of worlds, as far as I know. They certainly never have before.

I do not know how to attach log files but by now I bet it'd be too late. It's been weeks since the problem occurred, I've shut down and restarted my computer multiple times, and I even updated it once. The only thing that was abnormal the first time I opened the launcher and discovered this issue (aside from the deletion itself) was the launcher didn't fit the screen right/loaded weirdly, so I had to move it around and resize it manually so it'd look more normal again. I was having issues with my internet at the time so downloading the 1.15 update also took far longer than usual, but I figured it was just the internet issue causing both problems and otherwise proceeded as normal.

Hi, I am experiencing the same problem. it is specific to child profiles (inside the Amazon FreeTime setup) for me.

Iosiv Visokogorskiy

Still happens in 20w27a

I don't know why, but this didn't work for me. Is there anything else I can do?

I have just experienced a similar, if not the same bug, in Minecraft 1.19.2 after my computer froze mid-game and I had to force shut it down. The strange thing is that I haven't edited my server list any time recently and I don't have any programs that would have modified it. I was playing on a server with server specific resource packs, so if that's linked to servers.dat that could be why the list got corrupted.

After loading the game, noticing the corrupted server list, and closing the game afterwards, my servers.dat is 1kb in size, whereas servers.dat_old is 70kb in size, but when opening it with a text editor it is filled entirely with an invalid character "Nul", except for the one not corrupted server at the top (I'm assuming Minecraft cleans up the corrupted text when it reads the server list). I'll have to test and see what triggers Minecraft to modify the server list and how probable it was that my computer froze while it was actively being modified.

Francis Deku

(Unassigned)

Confirmed

Platform

Normal

UI

data-corruption, menu

Minecraft 1.7.2, Minecraft 1.7.4, Minecraft 1.7.5, Minecraft 1.7.9, Minecraft 1.7.10, ..., 1.16.5, 1.17, 1.17.1, 1.19.2, 1.20

Retrieved