"Illegal Position" Almost All Players Can't Connect

Discussion in 'Bukkit Help' started by brinaq, Jan 29, 2013.

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

    brinaq

    Recently my players have been joining the game, then after a few seconds for some, instantly for others, they are disconnected with the message "Illegal Position". At first only a few players had this problem so I simply used the fix (under "The Fix) to help them every time I saw them disconnecting almost instantly after joining, so I didn't worry much.
    But then it started happening with almost everyone.
    Now on average I have 1-3 players online because all the others cannot connect.
    I don't know if new players can join but I seriously doubt that they could not.
    I desperately need a fix now for this because now people are giving up on playing on my server. Only a Moderator, a Player, and 2 admins and I are able to connect, also a few others.

    The Fix
    It's not a real fix. It is only temporary. But every time I see somebody disconnecting almost instantly I used this. I simply used my jail plugin to jail them. Next time they logged in they would be in a different position, so no more Illegal Position. But next time they logged out and tried to get back in, the same bug usually happened. And now that there is almost everybody who has the bug, I cannot possibly jail them all.

    I have searched this and some people have said to "delete all player.dat files". I thought it was a troll or a joke! I'm not deleting all my player's hard earned stuff!

    So if anyone knows a way to fix this, please help me!
    Here is a list of my plugins:

    PLUGINS
    Show Spoiler
    Namechanger, eLinks, GroupManager, WorldEdit, NoCheatPlus, LoyaltyPoints, TagAPI, CustomServerMessages, PermissionsBukkit, ColoredSigns, IdentityCrisis, PvPToggle, PlotMe, Multiverse-Core, WorldGuard, DispenserRefill, Jail, FakeMessager, ModReq, IPLog, BookManager, DisguiseCraft, CoreProtect, UltraLogger, Decapitation, SleepNotify, AdminPrivateChat, Lockette, FeatureBlock, MidiRadio, SmartChat, RoadProtector, Essentials, EssentialsSpawn, Multiverse-Portals, Multiverse-Inventories, VanishNoPacket, ChestShop, EssentialsChat,


    Thank you so much for helping me!

    bump

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

    brinaq

    Does anybody know anything about this? nobody plays on my server anymore...
     
  3. Are you 100% sure that it is "Illegal position" and not "illegal move" or something else?

    What is your CraftBukkit version ?
     
  4. Offline

    brinaq

    My current craftbukkit version is: 31.01 08:32:09 [Server] INFO Detected craftbukkit build [2586] ok.
    Not 100% sure that it's "Illegal Position" as I didn't ever get the bug, only an Admin which told me got it.
    Thank you so much for replying
     
  5. So it can not be reproduced systematically, it just happens rarely / randomly ?
     
  6. Offline

    brinaq

    Yes, it happens usually for most players.

    Ok. I have just updated to craftbukkit 1.4.7-R1.0. I don't know if my hosting company automatically did it for me or not (which they are supposed to, but do it in a strange way) so I just did it manually to make sure now.

    Is this anything?
    Show Spoiler

    31.01 08:46:51 [Server] INFO Connection reset
    31.01 08:46:51 [Disconnect] User Yossiq has disconnected, reason: disconnect.quitting
    31.01 08:46:39 [Server] SEVERE at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
    31.01 08:46:39 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427)
    31.01 08:46:39 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494)
    31.01 08:46:39 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224)
    31.01 08:46:39 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:530)
    31.01 08:46:39 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
    31.01 08:46:39 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53)
    31.01 08:46:39 [Server] SEVERE at modreq.ModReqListener$1.run(ModReqListener.java:27)
    31.01 08:46:39 [Server] SEVERE at managers.TicketHandler.getOpenTicketsAmount(TicketHandler.java:267)
    31.01 08:46:39 [Server] SEVERE at org.sqlite.Stmt.executeQuery(Stmt.java:122)
    31.01 08:46:39 [Server] SEVERE at org.sqlite.Stmt.exec(Stmt.java:65)
    31.01 08:46:39 [Server] SEVERE at org.sqlite.DB.execute(DB.java:342)
    31.01 08:46:39 [Server] SEVERE at org.sqlite.DB.newSQLException(DB.java:387)
    31.01 08:46:39 [Server] SEVERE at org.sqlite.DB.newSQLException(DB.java:383)
    31.01 08:46:39 [Server] SEVERE java.sql.SQLException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)
    31.01 08:46:36 [Connect] User Yossiq, IP 68.4.3.75
    31.01 08:46:11 [Server] INFO Latest version is 2.2.1, comparing to current version
    31.01 08:46:11 [Server] INFO checking for newer version of ModReq
    31.01 08:46:09 [Multicraft] Skipped 19 lines due to rate limit (30/s)
    31.01 08:46:08 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    31.01 08:46:08 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53)
    31.01 08:46:08 [Server] SEVERE at modreq.Metrics$1.run(Metrics.java:262)
    31.01 08:46:08 [Server] SEVERE at modreq.Metrics.access$4(Metrics.java:367)
    31.01 08:46:08 [Server] SEVERE at modreq.Metrics.postPlugin(Metrics.java:428)
    31.01 08:46:08 [Server] SEVERE at modreq.modreq$2.getValue(modreq.java:127)
    31.01 08:46:08 [Server] SEVERE at managers.TicketHandler.getTicketAmount(TicketHandler.java:182)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.Stmt.executeQuery(Stmt.java:122)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.Stmt.exec(Stmt.java:65)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.DB.execute(DB.java:342)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.DB.newSQLException(DB.java:387)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.DB.newSQLException(DB.java:383)
    31.01 08:46:08 [Server] SEVERE java.sql.SQLException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)
    31.01 08:46:08 [Server] SEVERE at java.lang.Thread.run(Unknown Source)
    31.01 08:46:08 [Server] SEVERE at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    31.01 08:46:08 [Server] SEVERE at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    31.01 08:46:08 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    31.01 08:46:08 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53)
    31.01 08:46:08 [Server] SEVERE at modreq.Metrics$1.run(Metrics.java:262)
    31.01 08:46:08 [Server] SEVERE at modreq.Metrics.access$4(Metrics.java:367)
    31.01 08:46:08 [Server] SEVERE at modreq.Metrics.postPlugin(Metrics.java:428)
    31.01 08:46:08 [Server] SEVERE at modreq.modreq$1.getValue(modreq.java:119)
    31.01 08:46:08 [Server] SEVERE at managers.TicketHandler.getTicketAmount(TicketHandler.java:182)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.Stmt.executeQuery(Stmt.java:122)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.Stmt.exec(Stmt.java:65)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.DB.execute(DB.java:342)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.DB.newSQLException(DB.java:387)
    31.01 08:46:08 [Server] SEVERE at org.sqlite.DB.newSQLException(DB.java:383)
    31.01 08:46:08 [Server] SEVERE java.sql.SQLException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)

    Also, I suspect NoCheatPlus may be messing something up as shown here:
    Show Spoiler

    2013-01-02 13:10:15 [INFO] [NoCheatPlus] Enabling NoCheatPlus v3.8.1-RC-b244
    2013-01-02 13:10:15 [SEVERE] Error occurred while enabling NoCheatPlus v3.8.1-RC-b244 (Is it up to date?)
    java.lang.NoClassDefFoundError: net/minecraft/server/IBlockAccess
    at fr.neatmonster.nocheatplus.NoCheatPlus.onEnable(NoCheatPlus.java:376)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugin(CraftServer.java:278)
    at org.bukkit.craftbukkit.v1_4_6.CraftServer.enablePlugins(CraftServer.java:260)
    at net.minecraft.server.v1_4_6.MinecraftServer.j(MinecraftServer.java:321)
    at net.minecraft.server.v1_4_6.MinecraftServer.e(MinecraftServer.java:300)
    at net.minecraft.server.v1_4_6.MinecraftServer.a(MinecraftServer.java:259)
    at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:149)
    at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399)
    at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.IBlockAccess
    at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 12 more

    Thank you so much!

    EDIT: Also, here are links to each of the errors pastebinned.
    First one: http://pastebin.com/0tdQNAs0
    Second one: http://pastebin.com/3QKDhkAQ

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 31, 2016
  7. Your hoster can not update for you, because that can break your plugins and vice versa.

    But it seems certain that you have to update your plugins, at least NoCheatPlus has a version for Minecraft 1.4.7.

    Please check all your plugins for updates...

    Concerning the database : do you have updates in case something breaks (with updating or already happened) ?

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

    brinaq

    I have remove NoCheatPlus as I didn't need it anyway, and I am currently checking all my plugins.
    Also sorry I did not reply quickly, I didn't receive a notification this time.

    Oh and since I have deleted NoCheatPlus, now there aren't any more error messages besides for Modreq, which is a bug I'm working on that I'm pretty sure isn't related to this case.

    What do you mean by this? Sorry; I don't quite understand :confused:
     
  9. Offline

    brinaq

    I have updated every single plugin I have that needs an update and have deleted those which are incompatible. Of course I don't know if the error still occurs until I see somebody rapidly connecting and disconnecting again but I will keep you posted if it fixes it.
    Thank you!
     
  10. Offline

    brinaq

    Everyone still has Illegal Position
    even after I have updated the plugins :(
    There is no error in the console when they get Illegal Position
     
  11. Offline

    brinaq

    My server is getting almost no players online ever...
    this is really sad I wish they could connect :(
    If anyone has any other ideas.... I've nearly given up on the server now...
     
  12. Offline

    Jeyge

  13. Offline

    chaseoes

    Delete their player.dat files to reset their location.
     
  14. Offline

    brinaq

    Jeyge I don't know how to code in Java :/ Do you think a dev could do this for me and send me a link through jenkins or something?
    chaseoes Won't they lose their inventories?

    Thank you both for replying ;)
     
  15. Offline

    chaseoes

    Yes.
     
  16. Offline

    Carker2

    I found a very simple fix, you login using an app called Minechat Lite and go to any /warp. restart minecraft then login- its cause minechat doesnt load the chunks around you so you can get away from the illegal position
     
Thread Status:
Not open for further replies.

Share This Page