Level.dat Input/Output error

Discussion in 'Bukkit Help' started by SlyCooperMan, Sep 30, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    SlyCooperMan

    Specs:
    • Ubuntu 11.04 (x64)
    • Java 1.6.0_26
    • CraftBukkit 1185 (No server wrappers)
    • Using .sh that gives the server 2GB of RAM to start my server
    • No plugins (after trying to fix the problem XD)
    I have fully set up my server, and one day I was running it and my computer crashed. When I booted my computer on again and tried to run my server, I got an error similar to this:
    Code:
    161 recipes
    17 achievements
    15:22:02 [INFO] Starting minecraft server version Beta 1.8.1
    15:22:02 [INFO] Loading properties
    15:22:02 [INFO] Starting Minecraft server on *:25565
    15:22:02 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    15:22:02 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    15:22:02 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    15:22:02 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    15:22:02 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1067-g6301507-b1185jnks (MC: 1.8.1)
    15:22:02 [INFO] Preparing level "world"
    15:22:02 [SEVERE] java.io.FileNotFoundException: ./world/level.dat (Input/output error)
    15:22:02 [SEVERE]     at java.io.FileInputStream.open(Native Method)
    15:22:02 [SEVERE]     at java.io.FileInputStream.<init>(FileInputStream.java:120)
    15:22:02 [SEVERE]     at net.minecraft.server.WorldLoader.b(SourceFile:50)
    15:22:02 [SEVERE]     at net.minecraft.server.WorldLoaderServer.isConvertable(SourceFile:73)
    15:22:02 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:169)
    15:22:02 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    15:22:02 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    15:22:02 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    15:22:02 [INFO] Default game type: 0
    15:22:02 [SEVERE] java.io.FileNotFoundException: ./world/level.dat (Input/output error)
    15:22:02 [SEVERE]     at java.io.FileInputStream.open(Native Method)
    15:22:02 [SEVERE]     at java.io.FileInputStream.<init>(FileInputStream.java:120)
    15:22:02 [SEVERE]     at net.minecraft.server.PlayerNBTManager.c(PlayerNBTManager.java:93)
    15:22:02 [SEVERE]     at net.minecraft.server.World.<init>(World.java:128)
    15:22:02 [SEVERE]     at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
    15:22:02 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    15:22:02 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    15:22:02 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    15:22:02 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    15:22:02 [INFO] New max size: 400
    15:22:02 [INFO] New max size: 784
    15:22:02 [INFO] New max size: 1764
    15:22:02 [INFO] New max size: 5476
    15:22:02 [INFO] New max size: 18496
    15:22:02 [INFO] New max size: 19044
    15:22:03 [SEVERE] java.lang.NullPointerException
    15:22:03 [SEVERE]     at net.minecraft.server.WorldServer.c(WorldServer.java:106)
    15:22:03 [SEVERE]     at net.minecraft.server.World.a(World.java:2224)
    15:22:03 [SEVERE]     at net.minecraft.server.Chunk.addEntities(Chunk.java:629)
    15:22:03 [SEVERE]     at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:81)
    15:22:03 [SEVERE]     at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:106)
    15:22:03 [SEVERE]     at net.minecraft.server.World.getChunkAt(World.java:300)
    15:22:03 [SEVERE]     at net.minecraft.server.World.getTypeId(World.java:247)
    15:22:03 [SEVERE]     at net.minecraft.server.World.isEmpty(World.java:251)
    15:22:03 [SEVERE]     at net.minecraft.server.World.a(World.java:218)
    15:22:03 [SEVERE]     at net.minecraft.server.WorldProvider.canSpawn(SourceFile:50)
    15:22:03 [SEVERE]     at net.minecraft.server.World.canSpawn(World.java:104)
    15:22:03 [SEVERE]     at net.minecraft.server.World.c(World.java:202)
    15:22:03 [SEVERE]     at net.minecraft.server.World.<init>(World.java:150)
    15:22:03 [SEVERE]     at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
    15:22:03 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    15:22:03 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    15:22:03 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    15:22:03 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    15:22:03 [SEVERE] Unexpected exception
    java.lang.NullPointerException
        at net.minecraft.server.WorldServer.c(WorldServer.java:106)
        at net.minecraft.server.World.a(World.java:2224)
        at net.minecraft.server.Chunk.addEntities(Chunk.java:629)
        at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:81)
        at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:106)
        at net.minecraft.server.World.getChunkAt(World.java:300)
        at net.minecraft.server.World.getTypeId(World.java:247)
        at net.minecraft.server.World.isEmpty(World.java:251)
        at net.minecraft.server.World.a(World.java:218)
        at net.minecraft.server.WorldProvider.canSpawn(SourceFile:50)
        at net.minecraft.server.World.canSpawn(World.java:104)
        at net.minecraft.server.World.c(World.java:202)
        at net.minecraft.server.World.<init>(World.java:150)
        at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
    So I started to try and see what was wrong with my level.dat file, and when I tried to basically do anything with it, I would get an input/output error. I read on the forum to see what the problem could be, and I found something about removing all outdated plugins until they updated, so I went and removed all my plugins that weren't 1185. That didn't work either, so I moved the rest of my plugins to a separate folder, leaving my "plugins" folder blank. That didn't work again. I also rebooted my computer several times, hearing that that could fix it. Obviously it still didn't work. I could take the easy way out and delete my level.dat file, but I've already spoken with some people and they seemed really mad at the idea of deleting it, because there was a lot of work in the world. I also didn't back up my world, the server being a week or so old, but now after this I will start backing my levels up :p Long story short, I need a way to recover my level.dat file, whether Bukkit corrupted it or not. I kinda figured someone else had the same problem at one point.

    Thanks for reading this long post, and thanks for helping. :)

    Also, if no one answers by tomorrow, I'll just delete the level.dat

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  2. Offline

    ZNickq

    Try renaming world to something else,and let it generate a new world!
     
  3. Offline

    SlyCooperMan

    Well I don't want to generate a new world, I want to get my old one back.
     
  4. Offline

    SlyCooperMan

    Ok, since no one helped I had to take the easy way out and generate a new world.
     
Thread Status:
Not open for further replies.

Share This Page