Error: Hole in floor

Discussion in 'Bukkit Help' started by JohnPulse, Jul 27, 2011.

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

    JohnPulse

    Hi there!

    I'm running Bukkit 1000 with the following plugins:

    - ChestLock
    - Deathnotifier
    - dynmap
    - Essentials
    - EssentialsChat
    - EssentialsGroupBridge
    - EssentialsGroupManager
    - EssentialsProtect
    - EssentialsSpawn
    - NoCheat
    - xAuth

    All the plugins are updated.

    The problem:

    I'm getting reports of users that stay long away from "home" for some minutes, when they do the /home command they get the "Error: hole in floor" and nothing happens!

    Another weird thing, when this happens, and they go by foot to "home", I cannot /tp them with the same error when they are there. And, the last "symptom", check out the following screenshot from dynmap:

    Untitled.png

    There is literally a "hole in floor"! But you can go there and the hole isn't there...

    Oh, another symptom, the ChestLock plug-in gets disabled on the affected area, meaning all the locked chests loose their lock when this happens.

    Please, any help is apretiated...

    Best regards,
    John

    Any thoughts on this?

    Regards

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

    Zalastri

    Got world edit? Fly to that chunk, do //chunk then //regen then //undo. Sometimes that fixes apparent (or sometimes not so much) chunk corruption without having to scrap everything. Be careful with //chunk //regen //undo though, who knows, it might wipe whatever command signs you have in that chunk or whatever extra plugin stuff might be there.

    Or you could try chunkster if you think it's corrupted and don't want to do the above/dont have worldedit.
     
  3. Offline

    JohnPulse

    As I don't have WorldEdit yet, which is the best option? Install WorldEdit or just use chunkster?

    Thanks for your reply!

    Edit: Run Chunkster with no output error given :(
     
  4. Offline

    SharkWipf

    Our server as well has been plagued by this "hole in floor" bug for months. I unfortunately don't remember what version it started at, only that it happens. Sometimes a server restart fixes it, sometimes it does not.
    As soon as it happens, all area-based plugins will stop working, so, plugins like WormholeXTreme, teleportation plugins, Live (!) dynamic maps, WorldGuard (not sure about WorldEdit, although I believe that one too has problems coping), LWC, etc. Map generators using only the map files seem to be working fine. I've had this error happening in the middle of a WXT 'kawoosh', resulting in it coming to a dead-stop in the air. I've had WorldGuard sponges losing their functionality in rather... unpleasant moments. As far as I can tell no block based triggers are fired at all in those chunks. Location based plugins seem to work though, because, in example, the (inactive) 'Wings' plugin works just fine. Hitting a lever as a plugin trigger does not however.

    I think it may be triggered on the loading/unloading of chunks. Because of this, I am afraid this bug is related to the infamous chest/sign wipe bug. I have not yet tried the chunk generating method, I will next time I encounter it (which won't be too long I guess), but I suspect WorldEdit will error out here as well, like the other plugins. I have run several corrupt-chunk-checkers/fixers, but none have found any issues.

    It may be of value to note that the affected (and only much-used) world is an early-alpha world, back from the very early hmod days. So there's no world seed yet.
    Code:
    >plugins
    01:39:54 [INFO] Plugins: OpenInv, MultiVerse, Showcase, WorldEdit, VanishNoPickup, nSpleef, MultiInv, WorldGuard, FloodGates, FoundDiamonds, BigBrother,
     Essentials, DropChest, GravelClay, Wings, WeatherGod, DropEdit, JSONAPI, EssentialsSpawn, QuickBelt, SphereWorld, MobBounty, iConomy, ChairCraft, iCono
    myDeath, Runecraft, CommandHelper, EssentialsChat, EggRenade, FacePalm, CraftIRC, Permissions, Command iConomy, iConomyChestShop, creaturebox, EasyCalc,
     LWC, PermissionsSql, WormholeXTreme
    Code:
    >version
    01:41:07 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-892-ga9ddbaa-b935jnks (MC: 1.6.6)
    01:41:07 [INFO] This server is also sporting some funky dev build of Bukkit!
    Code:
    minecraft@Nitrogen:~/bukkit/plugins$ uname -a && java -version
    Linux nitrogen.xnet 2.6.35.11-83.fc14.x86_64 #1 SMP Mon Feb 7 07:06:44 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
    java version "1.6.0_25"
    Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
    Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
    Code:
    minecraft@Nitrogen:~/bukkit$ cat startserver.sh
    #!/bin/bash
    
    while true; do
        chown -R :minecraft /home/minecraft &> /dev/null
        chmod -R 770 /home/minecraft &>/dev/null
        java -Xms512M -Xmx1536M -server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+DisableExplicitGC -jar craftbukkit.jar nogui
        killall java &>/dev/null
        echo "Waiting 10 seconds before restarting"
        sleep 10
    done
     
  5. Offline

    turbonadduv

    Our server with cb1060 is also plagued with that error.
    Installed plugins (open)

    AutoMessage
    BiomeSound_Spout
    bLog
    BorderGuard
    ChestShop
    CommandSigns
    CraftBookCircuits
    CraftBook
    CraftBookMechanisms
    CraftBookVehicles
    dynmap
    EasyFlight
    Essentials
    EssentialsSpawn
    HeroicDeath
    HideLogin
    iConomy
    InventorySave
    Jobs
    LCCombat
    LCExcavation
    LCMining
    LCWoodCutting
    LevelCraft
    LogBlock
    LogBlockQuestioner
    LoginQueue
    LWC
    MagicCarpet
    MinecraftRKitPlugin
    Multiverse-Core
    Multiverse-Portals
    mxAntiPVPCheat
    NaturalGiants
    NoAFK
    NoCheat
    NoFloatingTrees
    NoVoid
    NullTerrain
    OKChat
    OpenInv
    Permissions
    PvPplus
    rawcritics_ore_obfuscation_plugin_spout
    Residence
    spoutEssentials
    Spout
    SpoutWallet-1.4.0
    VanishNoPickup
    War
    WorldEdit
    WorldGuard
    xAuth


    It appears and disappears randomly around the map (no stationary places), but I can't guess the reason.

    These places are visible at dynmap and always looks like 2 lines of missing chunks 4x1, delimited with one-chunk normal space. There is a picture:
    nochunks.png

    Players can't teleport to that place, operators to players - too (Error: hole in flor). But you can reach that places by simply walking.

    Tried to update all plugins, but problem persists.
     
  6. Offline

    Brain

    I've already had something similar like this in 1.6.6 and Bukkit 860. It was only one chunk that was affected however and it didn't "wander". It was part of a minecart station. The Call button, minecart spawner, minecart destroyer and the switch for the runaway catcher were all inoperative. Redstone charges in that chunk wouldn't transmit either, everything remained static. Dynmap rendered a hole for this chunk. The Call button and other MM features on the other side of the station which were on an unaffected chunk worked as expected.
    I "fixed" it by regenerating the chunk, but I removed the minecart station regardless (it was too close to two others).
     
  7. Offline

    JohnPulse

    In my server the problem would also stick to a busy chunk.
    Today I use another world (created on 1.7.3) and the world that had this issue (created on version 1.3) is almost "static". Didn't have a complain since.

    My current plugins:
    Code:
    Plugins: AutoMessage, EasyBan, Essentials, EssentialsChat, Group
    Manager, EssentialsProtect, EssentialsSpawn, GeoIPTools, HeroicDeath, LogBlockQu
    estioner, MultiInv, Multiverse-Core, Multiverse-Portals, NoFloatingTrees, Rawcri
    ticsOreObfuscationPlugin, SimpleChestLock, Spout, WorldEdit, WorldGuard, xAuth,
    Permissions, LogBlock, NoCheat
    Regards,
    John
     
  8. Offline

    djm204

    I get this error when i try to warp to another world using the /world command.... any ideas why this would be?
     
Thread Status:
Not open for further replies.

Share This Page