Nearby blocks are invisible, move far enough away, and they're visible again. Only exception is that while rotating the camera, all blocks are visible, otherwise every variant of pilot, astronaut, and build mode views blocks remained transparent when 98m or closer. When 99m or further away, blocks are visible again. Only exception is that glass is visible at ~25m (approximating distance from shop marker, and shop's glass; I'm 30m from the marker when glass becomes visible again).
Blocks still have physics, as I cannot move through walls in astronaut mode.
Enabling/disabling FB (e.g. F1+F3) does not make a difference, aside from slightly changing brightness.
Aside from cache flushes, I've also tried complete deletion and reinstalls, and changing texture pack resolution. Transparency still persists.
GPU is an AMD FirePro V3900, I've tried both the DP and DVI outputs. The gamer/consumer-level equal is a Radeon 6570.
Issue first seen in release 0.199.214, and in all releases since (up to and including latest: 0.199.402).
{F10890}
{F10891}
Emptied the logs folder, and started in SP to replicate this: {F10894}
``` lines=10
Thread ServerSegmentGeneratorThread_4@109: (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 ServerSegmentGeneratorThread_8@113: (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 BlueprintLoaderThread-1@43: (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 ClientECCalcExecutor_UNLIMITED@76: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread ServerSegmentGeneratorThread_0@105: (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 ServerSegmentGeneratorThread_5@110: (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 ServerECCalcExecutor@36: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread TradeTypeRequestProcessor@67: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- obfuscated.aar.run(SourceFile:782)
Thread ClientECCalcExecutor_1024@75: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread Thread-19@115: (state = RUNNABLE)
- java.lang.StringBuilder.toString(Unknown Source)
- obfuscated.V.run(SourceFile:145)
- java.lang.Thread.run(Unknown Source)
Thread BlueprintLoaderThread-7@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 FogOfWarRequestThreadServer@24: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- obfuscated.aiL.run(SourceFile:367)
- java.lang.Thread.run(Unknown Source)
Thread BlueprintLoaderThread-10@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 BlueprintLoaderThread-20@62: (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 process reaper@116: (state = TIMED_WAITING)
- sun.misc.Unsafe.park(Native Method)
- java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
- java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
- java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
- java.util.concurrent.SynchronousQueue.poll(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 ClientECCalcExecutor_32@73: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread BlueprintLoaderThread-23@65: (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 BlueprintLoaderThread-6@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 ServerECCalcExecutor@35: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread ServerSegmentGeneratorThread_7@112: (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 BlueprintLoaderThread-9@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 AWT-XAWT@14: (state = RUNNABLE)
- sun.awt.X11.XToolkit.waitForEvents(Native Method)
- sun.awt.X11.XToolkit.run(Unknown Source)
- sun.awt.X11.XToolkit.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread SegentSorter@80: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- obfuscated.hB.run(SourceFile:2962)
Thread ServerSegmentGeneratorThread_1@106: (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 ServerSegmentGeneratorThread_9@114: (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 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 BlueprintLoaderThread-5@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 BlueprintLoaderThread-21@63: (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@78: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- obfuscated.hz.run(SourceFile:2390)
Thread ServerEntityWriterThread@19: (state = BLOCKED)
- org.hsqldb.scriptio.ScriptWriterText.writeRowOutToFile(Unknown Source)
- org.hsqldb.scriptio.ScriptWriterText.writeRow(Unknown Source)
- org.hsqldb.scriptio.ScriptWriterText.writeInsertStatement(Unknown Source)
- org.hsqldb.persist.Log.writeInsertStatement(Unknown Source)
- org.hsqldb.persist.Logger.writeInsertStatement(Unknown Source)
- org.hsqldb.persist.RowStoreAVLDisk.commitRow(Unknown Source)
- org.hsqldb.TransactionManagerCommon.persistCommit(Unknown Source)
- org.hsqldb.TransactionManagerMVCC.commitTransaction(Unknown Source)
- org.hsqldb.Session.commit(Unknown Source)
- org.hsqldb.Session.executeCompiledStatement(Unknown Source)
- org.hsqldb.Session.execute(Unknown Source)
- org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
- org.hsqldb.jdbc.JDBCPreparedStatement.executeUpdate(Unknown Source)
- org.schema.game.common.controller.database.DatabaseIndex.a(SourceFile:862)
- org.schema.game.common.controller.database.DatabaseIndex.a(SourceFile:4633)
- obfuscated.aja.run(SourceFile:2503)
- org.schema.schine.network.server.ServerEntityWriterThread.run(SourceFile:74)
Thread LightUpdate1@79: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- obfuscated.hz.run(SourceFile:2390)
Thread BlueprintLoaderThread-4@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 BlueprintLoaderThread-16@58: (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 HSQLDB Timer @4e59eb42@28: (state = RUNNABLE)
- java.io.FileDescriptor.sync(Native Method)
- org.hsqldb.lib.FileUtil$FileSync.sync(Unknown Source)
- org.hsqldb.scriptio.ScriptWriterBase.forceSync(Unknown Source)
- org.hsqldb.scriptio.ScriptWriterBase.sync(Unknown Source)
- org.hsqldb.scriptio.ScriptWriterBase.run(Unknown Source)
- org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread SegmentLightingUpdateThreadManager@77: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- obfuscated.hy.run(SourceFile:2438)
Thread PricesRequestThreadServer@27: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- obfuscated.aiO.run(SourceFile:460)
- java.lang.Thread.run(Unknown Source)
Thread ServerECCalcExecutor@33: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread BlueprintLoaderThread-13@55: (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 BlueprintLoaderThread-0@42: (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 ServerController (0)@69: (state = TIMED_WAITING)
- java.io.FileOutputStream.writeBytes(Native Method)
- java.io.FileOutputStream.write(Unknown Source)
- java.io.BufferedOutputStream.flushBuffer(Unknown Source)
- java.io.BufferedOutputStream.flush(Unknown Source)
- java.io.PrintStream.write(Unknown Source)
- sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
- sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
- sun.nio.cs.StreamEncoder.flushBuffer(Unknown Source)
- java.io.OutputStreamWriter.flushBuffer(Unknown Source)
- java.io.PrintStream.write(Unknown Source)
- java.io.PrintStream.print(Unknown Source)
- java.io.PrintStream.append(Unknown Source)
- obfuscated.g.flush(SourceFile:73)
- java.io.PrintStream.write(Unknown Source)
- sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
- sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
- sun.nio.cs.StreamEncoder.flushBuffer(Unknown Source)
- java.io.OutputStreamWriter.flushBuffer(Unknown Source)
- java.io.PrintStream.write(Unknown Source)
- java.io.PrintStream.print(Unknown Source)
- java.io.PrintStream.println(Unknown Source)
- obfuscated.aiX.a(SourceFile:2479)
- org.schema.game.common.data.world.Universe.writeToDatabase(SourceFile:1412)
- org.schema.game.server.controller.GameServerController.a(SourceFile:2796)
- org.schema.game.server.controller.GameServerController.onShutDown(SourceFile:1967)
- org.schema.game.server.controller.GameServerController.update(SourceFile:825)
- org.schema.schine.network.server.ServerController.run(SourceFile:275)
- java.lang.Thread.run(Unknown Source)
Thread BlueprintLoaderThread-8@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 BlueprintLoaderThread-11@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 BlueprintLoaderThread-2@44: (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 SERVER_SEGMENT_WRITER_THREAD@20: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- obfuscated.VQ.a(SourceFile:34)
- obfuscated.WA.run(SourceFile:63)
- java.lang.Thread.run(Unknown Source)
Thread BlueprintLoaderThread-19@61: (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 BlueprintLoaderThread-12@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 BlueprintLoaderThread-18@60: (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 main@1: (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:60)
- org.schema.game.common.crashreporter.CrashReporter.a(SourceFile:47)
- obfuscated.gA.exit(SourceFile:1108)
- obfuscated.aEu.a(SourceFile:599)
- obfuscated.aEA.b(SourceFile:679)
- obfuscated.U.e(SourceFile:953)
- org.schema.game.common.Starter.startMainMenu(SourceFile:1434)
- org.schema.game.common.Starter.main(SourceFile:980)
Thread Signal Dispatcher@5: (state = RUNNABLE)
Thread ServerECCalcExecutor@34: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread ServerPing RegisteredClient: ErthParadine (1) connected: true@91: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- org.schema.schine.network.server.ServerProcessor$ServerPing.run(SourceFile:1064)
- java.lang.Thread.run(Unknown Source)
Thread BlueprintLoaderThread-14@56: (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 Thread-11@82: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- net.java.games.input.LinuxDeviceThread.run(LinuxDeviceThread.java:60)
Thread ServerSegmentGeneratorThread_2@107: (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 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 BlueprintLoaderThread-24@66: (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 Java2D Disposer@11: (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 ClientECCalcExecutor_256@74: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager$SizedExecutor.run(SourceFile:109)
Thread BlueprintLoaderThread-15@57: (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 BlueprintLoaderThread-17@59: (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 LocalSegmentRetriever@99: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- obfuscated.cA.a(SourceFile:36)
- obfuscated.cA.run(SourceFile:52)
Thread ServerSegmentGeneratorThread_3@108: (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 BlueprintLoaderThread-3@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 ServerSegmentGeneratorThread_6@111: (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 BlueprintLoaderThread-22@64: (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)
--------------
Deadlock Check
```