1.0 (#1550) Eating up my RAM and spewing 'Player Join Errors'

Discussion in 'Bukkit Help' started by 1101001, Dec 2, 2011.

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

    1101001

    Today i have updated from 1.8.1 (#1337) to 1.0 (#1550) and as result a have got a whole host of errors with player joins being passed to certain plugins and as i am writing this my log file is now being spammed with errors with disabling Spout. The connection is laggy and i can hardly connect to it via FTP without it timing out.

    The errors connected to RAM are as follows:
    Code:
    [WARNING] **** NOT ENOUGH RAM!
    Code:
    [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    And there is a massive spam, and i mean spam, 1,000s of lines of this per second:
    Code:
    Unknown command. Type "help" for help.
    This usually comes directly after a system time change 'warning' and could possibly be at the same time as a user command, however this is hard to judge.

    The player join errors are for these plugins (note i have not updated them yet as this error only came up 1/2 way through making this thread):
    • WorldEdit
    • HelpTicket
    • McMMO
    • Towny
    • Essentials
    These errors look something like this:
    Code:
    [SEVERE] Could not pass event PLAYER_JOIN to WorldEdit
    java.lang.NoSuchFieldError: k
        at org.getspout.spout.SpoutNetServerHandler.sendPacket(SpoutNetServerHandler.java:470)
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:108)
        at com.sk89q.worldedit.bukkit.BukkitPlayer.dispatchCUIHandshake(BukkitPlayer.java:135)
        at com.sk89q.worldedit.bukkit.WorldEditCriticalPlayerListener.onPlayerJoin(WorldEditCriticalPlayerListener.java:54)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:260)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:129)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:113)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:39)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:94)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    That was the one for WorldEdit, they are all basically the same. They seem to be connected to Spout, which i deleted for a whole string of other errors connected to Spout.

    Spout also seems to be causing another error about not being able to be disabled when i try to shut down the server:
    Code:
    [SEVERE] Could not pass event PLUGIN_DISABLE to Spout
    java.lang.NoSuchFieldError: inventory
        at org.getspout.spout.player.SpoutCraftPlayer.createInventory(SpoutCraftPlayer.java:842)
        at org.getspout.spout.player.SpoutCraftPlayer.<init>(SpoutCraftPlayer.java:139)
        at org.getspout.spout.player.SpoutCraftPlayer.updateBukkitEntity(SpoutCraftPlayer.java:1032)
        at org.getspout.spout.player.SpoutCraftPlayer.getPlayer(SpoutCraftPlayer.java:1051)
        at org.getspout.spout.player.SimplePlayerManager.getPlayer(SimplePlayerManager.java:45)
        at org.getspout.spoutapi.SpoutManager.getPlayer(SpoutManager.java:294)
        at org.getspout.spout.PluginListener.onPluginDisable(PluginListener.java:32)
        at org.bukkit.plugin.java.JavaPluginLoader$48.execute(JavaPluginLoader.java:592)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:983)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:289)
        at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:177)
        at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:365)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:444)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    This is obviously weird as i have removed spout.


    I would really like to know what Minecraft is doing with the additional RAM, if it is a case of 1.0 using more server resorces i will upgrade my server, if it can be fixed without the need of upgrading then i would love to.
     
  2. Offline

    Draqo

  3. Offline

    1101001

    I tried that but it didn't help, i have now deleted Spout and it created those errors.. The daily restart an hour ago seemed to help as no errors occured while shutting down or starting.
    (Note: I did restart it multiple times before i made the thread)
     
  4. Offline

    Wulfspider

    How much RAM are you actually assigning the server? Also, looks like the initial errors are from an outdated build of Spout. Basically you were running a beta 1.8.1 build of Spout on a 1.0.0 server.

    You wouldn't be getting Spout errors if Spout wasn't on the server. Likely you have a plugin that is downloading an outdated version for some feature.
     
  5. Offline

    1101001

    Ah right, i see..
    Yeah that could actually be possible as i found 2 versions of it after i tried to update it, one with a capital C and one without. I was in a bit of a mess last night as backing up my whole world file and the plugins file to my PC through FTP messed my internet up and i was basically helpless to fix the server.

    The server is only allocated 1GB as that is the limit set down by the hosting
     
Thread Status:
Not open for further replies.

Share This Page