-
-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#1109 broken #199
Comments
above caused by curropted world(?)
|
Can you try latest, and disable world unloading in TT's config? |
latest with world unloading turned off
|
03-11 16:20:41 [SEVERE] [TickThreading] TickThreading v1.0.0.1110 for MC1.4.7 on 1.4.7 tickthreading,mcpc,spigot,craftbukkit,forge,fml is installed on this server! Thread: Chunk Updates for Nether/-1 - 1 Thread: Chunk Updates for Nether/-1 - 2 Threads in same state: Chunk Updates for Nether/-1 - 3, Chunk Updates for Nether/-1 - 4, Chunk Updates for Nether/-1 - 5, Chunk Updates for Nether/-1 - 6, Chunk Updates for Nether/-1 - 7, Chunk Updates for Nether/-1 - 8, Chunk Updates for Nether/-1 - 9 Thread: Chunk Updates for Overworld/0 - 1 Threads in same state: Chunk Updates for Overworld/0 - 2 Thread: Chunk Updates for Overworld/0 - 3 Thread: Chunk Updates for Overworld/0 - 4 Threads in same state: Chunk Updates for Overworld/0 - 5, Chunk Updates for Overworld/0 - 6, Chunk Updates for Overworld/0 - 7, Chunk Updates for Overworld/0 - 8, Chunk Updates for Overworld/0 - 9 Thread: Chunk Updates for The End/1 - 1 Threads in same state: Chunk Updates for The End/1 - 2 Thread: Chunk Updates for The End/1 - 3 Thread: Chunk Updates for The End/1 - 4 Threads in same state: Chunk Updates for The End/1 - 5, Chunk Updates for The End/1 - 6, Chunk Updates for The End/1 - 7, Chunk Updates for The End/1 - 8, Chunk Updates for The End/1 - 9 Thread: Connection #110 read thread Thread: Connection #110 write thread Thread: Connection #1153 read thread Thread: Connection #1153 write thread Thread: Connection #122 read thread Thread: Connection #122 write thread Thread: Connection #129 read thread Thread: Connection #129 write thread Thread: Connection #256 read thread Thread: Connection #256 write thread Thread: Connection #43 read thread Thread: Connection #43 write thread Thread: Connection #49 read thread Thread: Connection #49 write thread Thread: Connection #517 read thread Thread: Connection #517 write thread Thread: Connection #74 read thread Thread: Connection #774 read thread Thread: Connection #774 write thread Thread: Connection #875 read thread Thread: Connection #875 write thread Thread: Connection #92 read thread Thread: Connection #92 write thread Thread: DestroyJavaVM Thread: Entities in Nether/-1 - 1 Thread: Entities in Nether/-1 - 2 Threads in same state: Entities in Nether/-1 - 3 Thread: Entities in Nether/-1 - 4 Thread: Entities in Nether/-1 - 5 Thread: Entities in Nether/-1 - 6 Threads in same state: Entities in Nether/-1 - 7, Entities in Nether/-1 - 8, Entities in Nether/-1 - 9 Thread: Entities in Overworld/0 - 1 Threads in same state: Entities in Overworld/0 - 2, Entities in Overworld/0 - 3 Thread: Entities in Overworld/0 - 4 Thread: Entities in Overworld/0 - 5 Threads in same state: Entities in Overworld/0 - 6, Entities in Overworld/0 - 7, Entities in Overworld/0 - 8, Entities in Overworld/0 - 9 Thread: Entities in The End/1 - 1 Threads in same state: Entities in The End/1 - 2 Thread: Entities in The End/1 - 3 Thread: Entities in The End/1 - 4 Threads in same state: Entities in The End/1 - 5, Entities in The End/1 - 6, Entities in The End/1 - 7, Entities in The End/1 - 8, Entities in The End/1 - 9 Thread: File IO Thread Thread: Finalizer Thread: Keep-Alive-SocketCleaner Thread: Listen thread Thread: Reference Handler Thread: Server thread Thread: Signal Dispatcher Thread: Snooper Timer Thread: Spigot Metrics Gathering Thread Thread: Spigot Watchdog Thread Thread: Thread-1 Thread: Thread-13 Thread: Thread-2349 Thread: Thread-6 Thread: World Tick - 1 Threads in same state: World Tick - 2, World Tick - 3, World Tick - 4, World Tick - 5 Thread: World Tick - 6 Thread: World Tick - 7 Threads in same state: World Tick - 8 Thread: pool-1-thread-13 Thread: pool-2-thread-1 Thread: process reaper Definitely deadlocked: "Server thread" Id=14 BLOCKED on me.nallar.tickthreading.util.concurrent.NativeMutex@397b6541 owned by "Async ChunkLoader" Id=232 "Async ChunkLoader" Id=232 BLOCKED on java.lang.Object@2a5ed51 owned by "Async ChunkLoader" Id=233
"Async ChunkLoader" Id=233 BLOCKED on kc@49eb49b2 owned by "Server thread" Id=14
03-11 16:28:30 [INFO] [TickThreading] Attempting to save |
Fixed via 95821b5. |
03-11 14:26:25 [SEVERE] [TickThreading] TickThreading v1.0.0.1109 for MC1.4.7 on 1.4.7 tickthreading,mcpc,spigot,craftbukkit,forge,fml is installed on this server!
If anything breaks, check if it is still broken without TickThreading
We don't want to annoy mod devs with issue reports caused by TickThreading.
Seriously, please don't.
If it's only broken with TickThreading, report it at http://github.com/nallar/TickThreading
03-11 14:27:15 [SEVERE] [TickThreading] The server appears to have deadlocked.
Last tick 50s ago.
Ticking: TickManager.doTick: Nether/-1
Thread: Chunk Updates for Nether/-1 - 1
PID: 79 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@43bdee36 owned by "Chunk Updates for Nether/-1 - 7" Id=85
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@43bdee36
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Chunk Updates for Nether/-1 - 2, Chunk Updates for Nether/-1 - 3, Chunk Updates for Nether/-1 - 4, Chunk Updates for Nether/-1 - 5, Chunk Updates for Nether/-1 - 6
Thread: Chunk Updates for Nether/-1 - 7
PID: 85 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c817380
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c817380
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: Chunk Updates for Nether/-1 - 8
PID: 86 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@43bdee36 owned by "Chunk Updates for Nether/-1 - 7" Id=85
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@43bdee36
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Chunk Updates for Nether/-1 - 9
Thread: Chunk Updates for Overworld/0 - 1
PID: 38 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1294732e
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1294732e
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: Chunk Updates for Overworld/0 - 2
PID: 39 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@4abe8172 owned by "Chunk Updates for Overworld/0 - 1" Id=38
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@4abe8172
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Chunk Updates for Overworld/0 - 3, Chunk Updates for Overworld/0 - 4, Chunk Updates for Overworld/0 - 5, Chunk Updates for Overworld/0 - 6, Chunk Updates for Overworld/0 - 7, Chunk Updates for Overworld/0 - 8, Chunk Updates for Overworld/0 - 9
Thread: Chunk Updates for The End/1 - 1
PID: 61 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35a27961
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35a27961
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: Chunk Updates for The End/1 - 2
PID: 62 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@7d6a1fd4 owned by "Chunk Updates for The End/1 - 1" Id=61
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@7d6a1fd4
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Chunk Updates for The End/1 - 3, Chunk Updates for The End/1 - 4, Chunk Updates for The End/1 - 5, Chunk Updates for The End/1 - 6, Chunk Updates for The End/1 - 7, Chunk Updates for The End/1 - 8, Chunk Updates for The End/1 - 9
Thread: Connection #124 read thread
PID: 467 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #124 write thread
PID: 468 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #154 read thread
PID: 560 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ch.run(PatchTcpReaderThread.java:26)
Threads in same state: Connection #155 read thread, Connection #156 read thread, Connection #157 read thread, Connection #158 read thread, Connection #159 read thread, Connection #160 read thread, Connection #161 read thread, Connection #162 read thread, Connection #163 read thread, Connection #164 read thread, Connection #165 read thread, Connection #166 read thread, Connection #167 read thread, Connection #168 read thread, Connection #169 read thread, Connection #170 read thread, Connection #171 read thread, Connection #172 read thread, Connection #173 read thread
Thread: Connection #174 read thread
PID: 620 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #174 write thread
PID: 621 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #175 read thread
PID: 622 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #175 write thread
PID: 623 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #176 read thread
PID: 625 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #176 write thread
PID: 626 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #177 read thread
PID: 630 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #177 write thread
PID: 631 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #178 read thread
PID: 632 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #178 write thread
PID: 633 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #179 read thread
PID: 634 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #179 write thread
PID: 635 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #180 read thread
PID: 637 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #180 write thread
PID: 638 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: Connection #181 read thread
PID: 643 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at ef.a(Packet.java:150)
at cg.i(TcpConnection.java:325)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)
Thread: Connection #181 write thread
PID: 644 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ci.run(TcpWriterThread.java:49)
Thread: DestroyJavaVM
PID: 16 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE
Thread: Entities in Nether/-1 - 1
PID: 88 | State: RUNNABLE | Daemon: true | Priority:5
RUNNABLE
at zz.getEntitiesWithinAABBForEntity(Chunk.java:68)
at yc.getEntitiesWithinAABBExcludingEntity(World.java:417)
at yc.getCollidingBoundingBoxes(World.java:369)
at yc.a(World.java:390)
at qg.a(EntityGhast.java:253)
at qg.bn(EntityGhast.java:115)
at md.c(EntityLiving.java:212)
at md.j_(EntityLiving.java:913)
at qg.j_(EntityGhast.java:84)
at yc.a(World.java:185)
at in.a(WorldServer.java:844)
at yc.g(World.java:2707)
at me.nallar.tickthreading.minecraft.tickregion.EntityTickRegion.doTick(EntityTickRegion.java:48)
at me.nallar.tickthreading.minecraft.tickregion.TickRegion.run(TickRegion.java:42)
at me.nallar.tickthreading.minecraft.ThreadManager$2.run(ThreadManager.java:90)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:41)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: Entities in Nether/-1 - 2
PID: 89 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@43e02792 owned by "Entities in Nether/-1 - 5" Id=92
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@43e02792
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Entities in Nether/-1 - 3, Entities in Nether/-1 - 4
Thread: Entities in Nether/-1 - 5
PID: 92 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@51fce94d
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@51fce94d
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: Entities in Nether/-1 - 6
PID: 93 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@43e02792 owned by "Entities in Nether/-1 - 5" Id=92
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@43e02792
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Entities in Nether/-1 - 7, Entities in Nether/-1 - 8, Entities in Nether/-1 - 9
Thread: Entities in Overworld/0 - 1
PID: 51 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41bf883d
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41bf883d
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: Entities in Overworld/0 - 2
PID: 52 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@5d10ef3 owned by "Entities in Overworld/0 - 1" Id=51
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@5d10ef3
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Entities in Overworld/0 - 3, Entities in Overworld/0 - 4, Entities in Overworld/0 - 5, Entities in Overworld/0 - 6, Entities in Overworld/0 - 7, Entities in Overworld/0 - 8, Entities in Overworld/0 - 9
Thread: Entities in The End/1 - 1
PID: 70 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@53c7e6ec
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@53c7e6ec
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: Entities in The End/1 - 2
PID: 71 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@7dcf11d3 owned by "Entities in The End/1 - 1" Id=70
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@7dcf11d3
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: Entities in The End/1 - 3, Entities in The End/1 - 4, Entities in The End/1 - 5, Entities in The End/1 - 6, Entities in The End/1 - 7, Entities in The End/1 - 8, Entities in The End/1 - 9
Thread: Finalizer
PID: 3 | State: WAITING | Daemon: true | Priority:8
WAITING on java.lang.ref.ReferenceQueue$Lock@14368cc3
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@14368cc3
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
Thread: Listen thread
PID: 21 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.ServerSocket.implAccept(ServerSocket.java:522)
at java.net.ServerSocket.accept(ServerSocket.java:490)
at hu.run(ServerListenThread.java:83)
Thread: Reference Handler
PID: 2 | State: WAITING | Daemon: true | Priority:10
WAITING on java.lang.ref.Reference$Lock@7af2b1a1
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@7af2b1a1
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
Thread: Server thread
PID: 14 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING on java.lang.Object@5779cf23
at java.lang.Object.wait(Native Method)
- waiting on java.lang.Object@5779cf23
at me.nallar.tickthreading.minecraft.ThreadManager.waitForCompletion(ThreadManager.java:74)
at me.nallar.tickthreading.minecraft.TickManager.doTick(TickManager.java:380)
at yc.h_net_minecraft_world_World_updateEntities_p0(World.java:521)
at yc.h(World.java)
at in.h(WorldServer.java:701)
at net.minecraft.server.MinecraftServer.doWorldTick(MinecraftServer.java:444)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:340)
at ho.r(DedicatedServer.java:309)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:249)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:167)
at fy.run(ThreadMinecraftServer.java:16)
Thread: Signal Dispatcher
PID: 4 | State: RUNNABLE | Daemon: true | Priority:9
RUNNABLE
Thread: Snooper Timer
PID: 10 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.TaskQueue@7189fa4b
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@7189fa4b
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
at java.util.TimerThread.run(Timer.java:505)
Thread: Spigot Metrics Gathering Thread
PID: 23 | State: TIMED_WAITING | Daemon: true | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.bukkit.craftbukkit.v1_4_R1.util.TimedThread.run(TimedThread.java:22)
Thread: Spigot Watchdog Thread
PID: 22 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread.run(WatchdogThread.java:49)
Thread: Thread-1
PID: 9 | State: WAITING | Daemon: false | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4178b19e
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4178b19e
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at cpw.mods.fml.relauncher.FMLRelaunchLog$ConsoleLogThread.run(FMLRelaunchLog.java:68)
at java.lang.Thread.run(Thread.java:722)
Thread: Thread-168
PID: 597 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at cj.run(TcpMasterThread.java:17)
Threads in same state: Thread-169, Thread-170, Thread-171, Thread-172, Thread-173, Thread-174, Thread-175, Thread-176, Thread-177, Thread-178, Thread-179, Thread-180, Thread-181, Thread-182, Thread-183, Thread-184, Thread-185, Thread-186, Thread-187
Thread: Thread-20
PID: 125 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.ServerSocket.implAccept(ServerSocket.java:522)
at java.net.ServerSocket.accept(ServerSocket.java:490)
at com.vexsoftware.votifier.net.VoteReceiver.run(Unknown Source)
Thread: Thread-23
PID: 136 | State: RUNNABLE | Daemon: false | Priority:5
RUNNABLE (in native)
at java.net.PlainDatagramSocketImpl.peekData(Native Method)
at java.net.DatagramSocket.receive(DatagramSocket.java:726)
at jb.run(RConThreadQuery.java:317)
at java.lang.Thread.run(Thread.java:722)
Thread: Thread-6
PID: 17 | State: RUNNABLE | Daemon: true | Priority:5
RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:242)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167)
at org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267)
at org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204)
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995)
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1167)
at hq.run(DedicatedServerCommandThread.java:37)
Thread: World Tick - 1
PID: 151 | State: WAITING | Daemon: true | Priority:5
WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@aab3df3
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@aab3df3
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Thread: World Tick - 2
PID: 152 | State: BLOCKED | Daemon: true | Priority:5
BLOCKED on java.util.concurrent.LinkedBlockingQueue@51c7a2b6 owned by "World Tick - 1" Id=151
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:35)
- blocked on java.util.concurrent.LinkedBlockingQueue@51c7a2b6
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Threads in same state: World Tick - 3, World Tick - 4, World Tick - 5, World Tick - 6, World Tick - 7, World Tick - 8
Thread: pool-1-thread-1
PID: 139 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@111e4d72
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@111e4d72
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Threads in same state: pool-1-thread-10, pool-1-thread-11, pool-1-thread-12, pool-1-thread-2, pool-1-thread-3, pool-1-thread-4, pool-1-thread-5, pool-1-thread-6, pool-1-thread-7, pool-1-thread-8, pool-1-thread-9
Thread: pool-2-thread-1
PID: 119 | State: TIMED_WAITING | Daemon: false | Priority:5
TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1106d2ee
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1106d2ee
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Thread: process reaper
PID: 11 | State: TIMED_WAITING | Daemon: true | Priority:10
TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4867d7ab
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4867d7ab
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
03-11 14:27:17 [INFO] [TickThreading] Attempting to save
03-11 14:27:19 [INFO] [TickThreading] Saved, now attempting to stop the server and disconnect players cleanly
03-11 14:27:19 [SEVERE] [TickThreading] Exception during entity tick at rX: 0, rZ: 0, hashCode: 0:
java.util.ConcurrentModificationException
at java.util.LinkedHashMap$LinkedHashIterator.remove(LinkedHashMap.java:385)
at me.nallar.tickthreading.minecraft.tickregion.EntityTickRegion.doTick(EntityTickRegion.java:66)
at me.nallar.tickthreading.minecraft.tickregion.TickRegion.run(TickRegion.java:42)
at me.nallar.tickthreading.minecraft.ThreadManager$2.run(ThreadManager.java:90)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:41)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
03-11 14:27:19 [SEVERE] [TickThreading] Exception ticking world Nether/-1
java.lang.NullPointerException
at me.nallar.tickthreading.minecraft.TickManager.doTick(TickManager.java:382)
at yc.h_net_minecraft_world_World_updateEntities_p0(World.java:521)
at yc.h(World.java)
at in.h(WorldServer.java:701)
at net.minecraft.server.MinecraftServer.doWorldTick(MinecraftServer.java:444)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:340)
at ho.r(DedicatedServer.java:309)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:249)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:167)
at fy.run(ThreadMinecraftServer.java:16)
03-11 14:27:19 [SEVERE] [TickThreading] Exception in main tick loop
java.lang.NullPointerException
at me.nallar.tickthreading.Log.name(Log.java:213)
at net.minecraft.server.MinecraftServer.doWorldTick(MinecraftServer.java:467)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:340)
at ho.r(DedicatedServer.java:309)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:249)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:167)
at fy.run(ThreadMinecraftServer.java:16)
03-11 14:27:19 [INFO] [TickThreading] Server shutting down - requested at
me.nallar.insecurity.ThisIsNotAnError: This is not an error.
at me.nallar.insecurity.InsecurityManager.checkExit(InsecurityManager.java:29)
at net.minecraft.server.MinecraftServer.n(MinecraftServer.java:91)
at me.nallar.tickthreading.minecraft.DeadLockDetector.checkForDeadlocks(DeadLockDetector.java:218)
at me.nallar.tickthreading.minecraft.DeadLockDetector$2.run(DeadLockDetector.java:60)
at java.lang.Thread.run(Thread.java:722)
03-11 14:27:19 [SEVERE] [TickThreading] Exception occurred while stopping the server
java.lang.RuntimeException: The ForgeModLoader state engine is invalid
at cpw.mods.fml.common.LoadController.transition(LoadController.java:122)
at cpw.mods.fml.common.Loader.serverStopping(Loader.java:741)
at cpw.mods.fml.common.FMLCommonHandler.handleServerStopping(FMLCommonHandler.java:325)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:175)
at fy.run(ThreadMinecraftServer.java:16)
03-11 14:27:19 [INFO] [TickThreading] Server shutting down - requested at
me.nallar.insecurity.ThisIsNotAnError: This is not an error.
at me.nallar.insecurity.InsecurityManager.checkExit(InsecurityManager.java:29)
at java.lang.Runtime.exit(Runtime.java:105)
at java.lang.System.exit(System.java:960)
at ho.p(DedicatedServer.java:304)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:221)
at fy.run(ThreadMinecraftServer.java:16)
The text was updated successfully, but these errors were encountered: