Stall report from 2015-12-11 06:47:34, 32 threads, stalled for at least 30000 ms.

"Server thread" #26 prio=5
RUNNABLE
	at net.minecraft.world.chunk.Chunk.<init>(Chunk.java:144)
	at com.bioxx.tfc.WorldGen.TFCChunkProviderGenerate.func_73154_d(TFCChunkProviderGenerate.java:164)
	at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:172)
	at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
	at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
	at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
	at net.minecraft.world.World.func_72964_e(World.java:419)
	at net.minecraft.world.World.func_147439_a(World.java:345)
	at net.minecraft.world.gen.feature.WorldGenMinable.func_76484_a(WorldGenMinable.java:76)
	at net.minecraft.world.biome.BiomeDecorator.func_76795_a(BiomeDecorator.java:326)
	at net.minecraft.world.biome.BiomeDecorator.func_76797_b(BiomeDecorator.java:345)
	at com.bioxx.tfc.WorldGen.BiomeDecoratorTFC.func_150513_a(BiomeDecoratorTFC.java:71)
	at com.bioxx.tfc.WorldGen.BiomeDecoratorTFC.func_150512_a(BiomeDecoratorTFC.java:174)
	at com.bioxx.tfc.WorldGen.TFCBiome.func_76728_a(TFCBiome.java:177)
	at com.bioxx.tfc.WorldGen.TFCChunkProviderGenerate.func_73153_a(TFCChunkProviderGenerate.java:231)
	at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:279)
	at mcp.mobius.pregen.exec.PregenExec.exec(PregenExec.java:139)
	at mcp.mobius.pregen.TickHandler.foo(TickHandler.java:16)
	at cpw.mods.fml.common.eventhandler.ASMEventHandler_339_TickHandler_foo_ServerTickEvent.invoke(.dynamic)
	at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
	at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
	at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:247)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:590)
	at fastcraft.S.a(F:107)
	at fastcraft.H.aq(F:78)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:396)
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

"Abandoned connection cleanup thread" #51 daemon prio=5
WAITING waiting on java.lang.ref.ReferenceQueue$Lock@ab78b26
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at com.mysql.jdbc.NonRegisteringDriver$1.run(NonRegisteringDriver.java:93)

"Chunk I/O Executor Thread-1" #79 daemon prio=5
WAITING waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c74d01e
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"DestroyJavaVM" #28 prio=5
RUNNABLE

"File IO Thread" #59 prio=1
TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at net.minecraft.world.storage.ThreadedFileIOBase.func_75736_b(SourceFile:37)
	at net.minecraft.world.storage.ThreadedFileIOBase.run(SourceFile:23)
	at java.lang.Thread.run(Thread.java:745)

"Finalizer" #3 daemon prio=8
WAITING waiting on java.lang.ref.ReferenceQueue$Lock@327986da
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"H2 File Lock Watchdog /home/adults/ForgeEssentials/playerlogger.lock.db" #53 daemon prio=9
TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at org.h2.store.FileLock.run(FileLock.java:506)
	at java.lang.Thread.run(Thread.java:745)

"H2 Log Writer PLAYERLOGGER" #54 daemon prio=5
TIMED_WAITING waiting on org.h2.store.WriterThread@123b129
	at java.lang.Object.wait(Native Method)
	at org.h2.store.WriterThread.run(WriterThread.java:103)
	at java.lang.Thread.run(Thread.java:745)

"Java2D Disposer" #40 daemon prio=10
WAITING waiting on java.lang.ref.ReferenceQueue$Lock@36db023
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at sun.java2d.Disposer.run(Disposer.java:148)
	at java.lang.Thread.run(Thread.java:745)

"Netty IO #0" #17 daemon prio=5
RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked io.netty.channel.nio.SelectedSelectionKeySet@74363877
	- locked java.util.Collections$UnmodifiableSet@68007521
	- locked sun.nio.ch.EPollSelectorImpl@5ed82dbc
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
	at java.lang.Thread.run(Thread.java:745)

"Netty IO #1" #18 daemon prio=5
RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked io.netty.channel.nio.SelectedSelectionKeySet@6900e994
	- locked java.util.Collections$UnmodifiableSet@22d7cd61
	- locked sun.nio.ch.EPollSelectorImpl@11b3459e
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
	at java.lang.Thread.run(Thread.java:745)

"Netty IO #2" #19 daemon prio=5
RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked io.netty.channel.nio.SelectedSelectionKeySet@52b335e0
	- locked java.util.Collections$UnmodifiableSet@568cbb6e
	- locked sun.nio.ch.EPollSelectorImpl@138e3fdb
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
	at java.lang.Thread.run(Thread.java:745)

"Netty IO #3" #20 daemon prio=5
RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked io.netty.channel.nio.SelectedSelectionKeySet@1ff0768d
	- locked java.util.Collections$UnmodifiableSet@3859deef
	- locked sun.nio.ch.EPollSelectorImpl@434dd136
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
	at java.lang.Thread.run(Thread.java:745)

"Reference Handler" #2 daemon prio=10
WAITING waiting on java.lang.ref.Reference$Lock@a102329
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)

"Sampler sampling thread 1" #36 daemon prio=5
WAITING waiting on sampler.f.b@2414d3f0
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at sampler.f.b.a(F:1181)
	at sampler.f.c.run(F:229)

"Sampler watchdog thread" #63 daemon prio=5
RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
	at sampler.m.a(F:125)
	at sampler.m.a(F:103)
	at sampler.m.run(F:64)

"Server Infinisleeper" #25 daemon prio=5
TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:73)

"Server console handler" #29 daemon prio=5
RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:255)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
	- locked java.io.BufferedInputStream@684c1336
	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
	- locked java.io.InputStreamReader@64e4ab4
	at java.io.InputStreamReader.read(InputStreamReader.java:184)
	at java.io.BufferedReader.fill(BufferedReader.java:161)
	at java.io.BufferedReader.readLine(BufferedReader.java:324)
	- locked java.io.InputStreamReader@64e4ab4
	at java.io.BufferedReader.readLine(BufferedReader.java:389)
	at net.minecraft.server.dedicated.DedicatedServer$2.run(DedicatedServer.java:97)

"Signal Dispatcher" #5 daemon prio=9
RUNNABLE

"Snooper Timer" #15 daemon prio=5
TIMED_WAITING waiting on java.util.TaskQueue@4e4b101a
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:552)
	at java.util.TimerThread.run(Timer.java:505)

"Thread-15" #47 prio=5
TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at viniciuslrangel.mods.MemoryCleaner.Cleaner$1.run(Cleaner.java:21)
	at java.lang.Thread.run(Thread.java:745)

"Thread-16" #50 prio=5
RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
	at java.net.ServerSocket.implAccept(ServerSocket.java:545)
	at java.net.ServerSocket.accept(ServerSocket.java:513)
	at mods.eln.libs.com.serotonin.modbus4j.ip.tcp.TcpSlave.start(TcpSlave.java:51)
	at mods.eln.sixnode.modbusrtu.ModbusServer$ServerThread.run(ModbusServer.java:35)
	at java.lang.Thread.run(Thread.java:745)

"Thread-22" #62 prio=5
RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
	at java.net.ServerSocket.implAccept(ServerSocket.java:545)
	at java.net.ServerSocket.accept(ServerSocket.java:513)
	at com.forgeessentials.remote.Server.run(Server.java:94)
	at java.lang.Thread.run(Thread.java:745)

"Timer-0" #32 prio=5
TIMED_WAITING waiting on java.util.TaskQueue@7e669418
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:552)
	at java.util.TimerThread.run(Timer.java:505)

"Timer-1" #41 prio=5
TIMED_WAITING waiting on java.util.TaskQueue@629e9446
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:552)
	at java.util.TimerThread.run(Timer.java:505)

"Timer-2" #42 prio=5
WAITING waiting on java.util.TaskQueue@7db4e381
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at java.util.TimerThread.mainLoop(Timer.java:526)
	at java.util.TimerThread.run(Timer.java:505)

"Timer-3" #43 prio=5
WAITING waiting on java.util.TaskQueue@16763513
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at java.util.TimerThread.mainLoop(Timer.java:526)
	at java.util.TimerThread.run(Timer.java:505)

"Timer-4" #44 prio=5
WAITING waiting on java.util.TaskQueue@53c64a9c
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at java.util.TimerThread.mainLoop(Timer.java:526)
	at java.util.TimerThread.run(Timer.java:505)

"Timer-5" #45 prio=5
WAITING waiting on java.util.TaskQueue@77ef5f84
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at java.util.TimerThread.mainLoop(Timer.java:526)
	at java.util.TimerThread.run(Timer.java:505)

"Timer-6" #57 prio=5
TIMED_WAITING waiting on java.util.TaskQueue@73a1c094
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:552)
	at java.util.TimerThread.run(Timer.java:505)

"pool-2-thread-1" #14 prio=5
WAITING waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@46166f46
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"pool-6-thread-1" #56 prio=5
TIMED_WAITING waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d83db3d
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

