I have been having an issue recently where I am unable to spawn into a multiplayer server (singleplayer works fine). My computer and setup previously had no issues, but has been experiencing this issue for two weeks now. This has forced me to play on a 10 year old laptop as opposed to my new desktop... increasingly frustrating.
I am able to load the server and synchronize. Once loaded the message "Server doesn't respond" flashes in the upper right corner, counting up until the client times out. During this time I can see real-time messages from other players, but can not respond (set up laptop next to desktop, was able to confirm this).
I have attempted to run the game turning graphics culling off, but have had no success. Starmade and Java have also been uninstalled and reinstalled multiple times. Java and graphics card (AMD Radeon HD 6800 Series) drivers are up to date. Running server versison 0.1703. Windows 7
Please help!
Logs:
Thread pool-2-thread-6@50: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread [CLIENT]_CREATOR_THREAD@28: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- rX.a(SourceFile:96)
- rX.run(SourceFile:206)
Thread Java2D Disposer@10: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- sun.java2d.Disposer.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread Thread-11@35: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.schine.network.client.ClientProcessor$HandleThread.getReadPacket(SourceFile:573)
- org.schema.schine.network.client.ClientProcessor$HandleThread.run(SourceFile:674)
Thread pool-2-thread-5@49: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread TimerQueue@18: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.DelayQueue.take(Unknown Source)
- javax.swing.TimerQueue.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ClientThread@19: (state = RUNNABLE)
- java.lang.Thread.dumpThreads(Native Method)
- java.lang.Thread.getAllStackTraces(Unknown Source)
- com.google.code.tempusfugit.concurrency.ThreadDump.dumpThreads(ThreadDump.java:26)
- org.schema.game.common.crashreporter.CrashReporter.a(SourceFile:59)
- org.schema.game.common.crashreporter.CrashReporter.a(SourceFile:46)
- dF.exit(SourceFile:393)
- Pt.a(SourceFile:1135)
- E.j(SourceFile:2025)
- rv.run(SourceFile:73)
- java.lang.Thread.run(Unknown Source)
Thread Finalizer@3: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
Thread AWT-Shutdown@11: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- sun.awt.AWTAutoShutdown.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread Reference Handler@2: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Thread Signal Dispatcher@5: (state = RUNNABLE)
Thread pool-2-thread-2@46: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread pool-2-thread-10@54: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread D3D Screen Updater@17: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread [CLIENT]RequestNewSegments@37: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- rY.run(SourceFile:239)
- java.lang.Thread.run(Unknown Source)
Thread Attach Listener@6: (state = RUNNABLE)
Thread Thread-8@30: (state = RUNNABLE)
- net.java.games.input.RawInputEventQueue.nPoll(Native Method)
- net.java.games.input.RawInputEventQueue.poll(RawInputEventQueue.java:97)
- net.java.games.input.RawInputEventQueue.access$300(RawInputEventQueue.java:51)
- net.java.games.input.RawInputEventQueue$QueueThread.run(RawInputEventQueue.java:147)
Thread LocalSegmentRetriever@36: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- aw.a(SourceFile:33)
- aw.run(SourceFile:48)
Thread pool-2-thread-1@45: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread pool-2-thread-8@52: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread LightUpdate0@25: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eC.run(SourceFile:271)
Thread pool-2-thread-3@47: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread pool-2-thread-7@51: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread DestroyJavaVM@43: (state = RUNNABLE)
Thread pool-2-thread-4@48: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread CLIENT_SEGMENT_WRITER_THREAD@20: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- rA.a(SourceFile:27)
- rP.run(SourceFile:42)
- java.lang.Thread.run(Unknown Source)
Thread AWT-EventQueue-0@15: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.awt.EventQueue.getNextEvent(Unknown Source)
- java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
- java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
- java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
- java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- java.awt.EventDispatchThread.run(Unknown Source)
Thread LightUpdate1@26: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eC.run(SourceFile:271)
Thread pool-2-thread-9@53: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ElementCollectionCalculationThreadManager@23: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager.getNextQueueElement(SourceFile:81)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager.run(SourceFile:46)
Thread SegentSorter@27: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eD.run(SourceFile:871)
Thread AWT-Windows@12: (state = RUNNABLE)
- sun.awt.windows.WToolkit.eventLoop(Native Method)
- sun.awt.windows.WToolkit.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ClientSendingQueueThread(33)@33: (state = TERMINATED)
- java.lang.Thread.sleep(Native Method)
- org.schema.schine.network.client.ClientProcessor$SendingQueueThread.run(SourceFile:279)
Thread LWJGL Timer@55: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- org.lwjgl.opengl.Sync$1.run(Sync.java:116)
- java.lang.Thread.run(Unknown Source)
Thread SegmentLightingUpdateThreadManager@24: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- eB.run(SourceFile:392)
--------------
Deadlock Check
I am able to load the server and synchronize. Once loaded the message "Server doesn't respond" flashes in the upper right corner, counting up until the client times out. During this time I can see real-time messages from other players, but can not respond (set up laptop next to desktop, was able to confirm this).
I have attempted to run the game turning graphics culling off, but have had no success. Starmade and Java have also been uninstalled and reinstalled multiple times. Java and graphics card (AMD Radeon HD 6800 Series) drivers are up to date. Running server versison 0.1703. Windows 7
Please help!
Logs:
Thread pool-2-thread-6@50: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread [CLIENT]_CREATOR_THREAD@28: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- rX.a(SourceFile:96)
- rX.run(SourceFile:206)
Thread Java2D Disposer@10: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- sun.java2d.Disposer.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread Thread-11@35: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.schine.network.client.ClientProcessor$HandleThread.getReadPacket(SourceFile:573)
- org.schema.schine.network.client.ClientProcessor$HandleThread.run(SourceFile:674)
Thread pool-2-thread-5@49: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread TimerQueue@18: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.DelayQueue.take(Unknown Source)
- javax.swing.TimerQueue.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ClientThread@19: (state = RUNNABLE)
- java.lang.Thread.dumpThreads(Native Method)
- java.lang.Thread.getAllStackTraces(Unknown Source)
- com.google.code.tempusfugit.concurrency.ThreadDump.dumpThreads(ThreadDump.java:26)
- org.schema.game.common.crashreporter.CrashReporter.a(SourceFile:59)
- org.schema.game.common.crashreporter.CrashReporter.a(SourceFile:46)
- dF.exit(SourceFile:393)
- Pt.a(SourceFile:1135)
- E.j(SourceFile:2025)
- rv.run(SourceFile:73)
- java.lang.Thread.run(Unknown Source)
Thread Finalizer@3: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- java.lang.ref.ReferenceQueue.remove(Unknown Source)
- java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
Thread AWT-Shutdown@11: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- sun.awt.AWTAutoShutdown.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread Reference Handler@2: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Thread Signal Dispatcher@5: (state = RUNNABLE)
Thread pool-2-thread-2@46: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread pool-2-thread-10@54: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread D3D Screen Updater@17: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread [CLIENT]RequestNewSegments@37: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- rY.run(SourceFile:239)
- java.lang.Thread.run(Unknown Source)
Thread Attach Listener@6: (state = RUNNABLE)
Thread Thread-8@30: (state = RUNNABLE)
- net.java.games.input.RawInputEventQueue.nPoll(Native Method)
- net.java.games.input.RawInputEventQueue.poll(RawInputEventQueue.java:97)
- net.java.games.input.RawInputEventQueue.access$300(RawInputEventQueue.java:51)
- net.java.games.input.RawInputEventQueue$QueueThread.run(RawInputEventQueue.java:147)
Thread LocalSegmentRetriever@36: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- aw.a(SourceFile:33)
- aw.run(SourceFile:48)
Thread pool-2-thread-1@45: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread pool-2-thread-8@52: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread LightUpdate0@25: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eC.run(SourceFile:271)
Thread pool-2-thread-3@47: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread pool-2-thread-7@51: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread DestroyJavaVM@43: (state = RUNNABLE)
Thread pool-2-thread-4@48: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread CLIENT_SEGMENT_WRITER_THREAD@20: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- rA.a(SourceFile:27)
- rP.run(SourceFile:42)
- java.lang.Thread.run(Unknown Source)
Thread AWT-EventQueue-0@15: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.awt.EventQueue.getNextEvent(Unknown Source)
- java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
- java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
- java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
- java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- java.awt.EventDispatchThread.pumpEvents(Unknown Source)
- java.awt.EventDispatchThread.run(Unknown Source)
Thread LightUpdate1@26: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eC.run(SourceFile:271)
Thread pool-2-thread-9@53: (state = WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.park(Unknown Source)
- java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
- java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ElementCollectionCalculationThreadManager@23: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager.getNextQueueElement(SourceFile:81)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager.run(SourceFile:46)
Thread SegentSorter@27: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eD.run(SourceFile:871)
Thread AWT-Windows@12: (state = RUNNABLE)
- sun.awt.windows.WToolkit.eventLoop(Native Method)
- sun.awt.windows.WToolkit.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ClientSendingQueueThread(33)@33: (state = TERMINATED)
- java.lang.Thread.sleep(Native Method)
- org.schema.schine.network.client.ClientProcessor$SendingQueueThread.run(SourceFile:279)
Thread LWJGL Timer@55: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- org.lwjgl.opengl.Sync$1.run(Sync.java:116)
- java.lang.Thread.run(Unknown Source)
Thread SegmentLightingUpdateThreadManager@24: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- eB.run(SourceFile:392)
--------------
Deadlock Check