Running out of memory, but have lots of it.

Discussion in 'Bukkit Help' started by Joannou1, Aug 21, 2011.

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

    Joannou1

    Ok so, I reserve 1.5 GB to Java via start.bat...

    "%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xms1550M -Xmx1550M -jar craftbukkit.jar

    I have 8GB in my system, 6 are free, I try to reserve 2GB and it says it can't reserve enough.
    So I get rid of the (x86) part, (32 bit java) then start the server up with 2048 mb, it starts up fine.
    But when I try to connect, it doesn't connect.

    Help?
    Thanks!

    Also, when doing random stuff, like hitting a lever, or triggering something a thread runs out of memory and it crashes the server.

    Bump

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

    Banana937

    Strange.
    What build of Craftbukkit are you on? Try upgrading to the newest version.
     
  3. Offline

    Sh8kezula

    Is your OS 32 bit or 64?

    Java 32 cant use more than 1gig to run a minecraft server.

    You will need to install java64 to run anything higher than that. I suggest installing the latest version of Java 64 and trying again.
     
  4. Offline

    Joannou1

    I have W7 64 bit, and I am using CB Version 1060 for 1.7.3

    Code:
    2011-08-21 15:58:03 [INFO] [PLAYER_COMMAND] Joannou1: /i stick
    2011-08-21 15:59:00 [SEVERE] Exception in thread "Thread-5"
    2011-08-21 15:59:00 [SEVERE] java.lang.OutOfMemoryError: unable to create new native thread
    2011-08-21 15:59:00 [SEVERE] at java.lang.Thread.start0(Native Method)
    2011-08-21 15:59:00 [SEVERE] at java.lang.Thread.start(Unknown Source)
    2011-08-21 15:59:00 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.<init>(CraftWorker.java:28)
    2011-08-21 15:59:00 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftThreadManager.executeTask(CraftThreadManager.java:14)
    2011-08-21 15:59:00 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.processTask(CraftScheduler.java:107)
    2011-08-21 15:59:00 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.run(CraftScheduler.java:64)
    2011-08-21 15:59:00 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-08-21 15:59:01 [SEVERE] Exception in thread "Thread-10"
    2011-08-21 15:59:01 [SEVERE] java.lang.OutOfMemoryError
    2011-08-21 15:59:01 [SEVERE] at java.util.zip.Deflater.deflateBytes(Native Method)
    2011-08-21 15:59:01 [SEVERE] at java.util.zip.Deflater.deflate(Unknown Source)
    2011-08-21 15:59:01 [SEVERE] at java.util.zip.Deflater.deflate(Unknown Source)
    2011-08-21 15:59:01 [SEVERE] at org.bukkit.craftbukkit.ChunkCompressionThread.handleMapChunk(ChunkCompressionThread.java:73)
    2011-08-21 15:59:01 [SEVERE] at org.bukkit.craftbukkit.ChunkCompressionThread.handleQueuedPacket(ChunkCompressionThread.java:51)
    2011-08-21 15:59:01 [SEVERE] at org.bukkit.craftbukkit.ChunkCompressionThread.run(ChunkCompressionThread.java:39)
    2011-08-21 15:59:01 [SEVERE] at java.lang.Thread.run(Unknown Source)
    2011-08-21 15:59:01 [SEVERE] java.lang.OutOfMemoryError
    2011-08-21 15:59:01 [SEVERE] at java.util.zip.Deflater.init(Native Method)
    2011-08-21 15:59:01 [SEVERE] at java.util.zip.Deflater.<init>(Unknown Source)
    2011-08-21 15:59:01 [SEVERE] at java.util.zip.Deflater.<init>(Unknown Source)
    2011-08-21 15:59:01 [SEVERE] at java.util.zip.DeflaterOutputStream.<init>(Unknown Source)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.RegionFile.b(SourceFile:242)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.RegionFileCache.d(SourceFile:94)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.ChunkRegionLoader.a(SourceFile:58)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:164)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.ChunkProviderServer.unloadChunks(ChunkProviderServer.java:248)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.World.doTick(World.java:1719)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    2011-08-21 15:59:01 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 15:59:01 [SEVERE] Unexpected exception
    java.lang.OutOfMemoryError
    at java.util.zip.Deflater.init(Native Method)
    at java.util.zip.Deflater.<init>(Unknown Source)
    at java.util.zip.Deflater.<init>(Unknown Source)
    at java.util.zip.DeflaterOutputStream.<init>(Unknown Source)
    at net.minecraft.server.RegionFile.b(SourceFile:242)
    at net.minecraft.server.RegionFileCache.d(SourceFile:94)
    at net.minecraft.server.ChunkRegionLoader.a(SourceFile:58)
    at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:164)
    at net.minecraft.server.ChunkProviderServer.unloadChunks(ChunkProviderServer.java:248)
    at net.minecraft.server.World.doTick(World.java:1719)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 15:59:50 [SEVERE] Exception in thread "Listen thread"
    2011-08-21 15:59:50 [SEVERE] java.lang.OutOfMemoryError: unable to create new native thread
    2011-08-21 15:59:50 [SEVERE] at java.lang.Thread.start0(Native Method)
    2011-08-21 15:59:50 [SEVERE] at java.lang.Thread.start(Unknown Source)
    2011-08-21 15:59:50 [SEVERE] at net.minecraft.server.NetworkManager.<init>(NetworkManager.java:68)
    2011-08-21 15:59:50 [SEVERE] at net.minecraft.server.NetLoginHandler.<init>(NetLoginHandler.java:21)
    2011-08-21 15:59:50 [SEVERE] at net.minecraft.server.NetworkAcceptThread.run(SourceFile:53)
    2011-08-21 16:14:07 [INFO] Stopping the server..
    Plugin List:
    Code:
    Annotate
    AppleTree
    BorderGuard
    CommandSigns
    DeathPenalty
    Essentials
    EssentialsChat
    EssentialsSpawn
    HerobrineUnleashed
    Hungry
    iConomy
    LWC
    MagicCarpet
    Permissions
    Questioner
    rTriggers
    ScubaKit
    SignShops
    SpongeRestore
    StarterKit
    Towny
    WorldEdit
    WorldGuard
    I updated every plugin today.

    I'll download the new 64 bit version of java, but I think I allready have it.
     
  5. Offline

    Sh8kezula

    I am wondering if your ram is filling up for some reason or if your cpu is getting maxed out..

    When did this start? had you just updated to 1060?
     
  6. Offline

    Joannou1

    It's been happening after 1060 :(
    I might just buy another 8gb of Ram. So I'll get a total of 16GB.
    Also, take a look at my resource monitor while the server is running.
    [​IMG]
    (PS. I'm updating from the released Java 6 to Java 7 SE x64)

    I installed JRE 7 x64, I noticed that I can't connect to the server when it's running on a 64 bit java version!

    I think I found the answer to my delema...

    I will try this and report back! Wish me luck!

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

    Banana937

    @Joannou1 Go on the server and type:

    /gc

    Tell me exactly what it tells you (if you haven't already solved the problem).
     
  8. Offline

    Joannou1

    COMPLETE SUCCESS:
    FIX:
    Set all Java instances in your firewall to "Allow for All" <-- Most firewalls

    Read above post for more info.

    Thanks!

    /gc
    Max Mem: 2944
    Free Mem: 2141
    1586 Chunks
    151 Ents

    Thanks for the help Banana937 and Sh8kezula
     
  9. Offline

    Banana937

    Oh, well if you fixed it the information in /gc doesn't matter. And no problem! Just glad to help.
     
Thread Status:
Not open for further replies.

Share This Page