TickThreading - concurrent entity/tile entity ticks and other optimisations

Haruchai

New Member
Jul 29, 2019
73
0
0
Sorry to keep piling on, Nallor. We apparently have a problem (anything placed in an AE storage device will randomly disappear) with ApplieEnergetics and TickThreading (FTB Ultimate). One of our guys made a post on the AE MC forums and received a response from the mod author:

AlgorithmX2
This is related to TickThreading, apparently theres some issue with chunks not saving or something.

I've looked at the TT logs and can't see anything that mentions AE, although we're getting dozens of this message (which may be totally unrelated):

03-09 10:47:09 [SEVERE] [TickThreading] Exception during entity tick at rX: -13, rZ: -22, hashCode: -1441805:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at bq.b(SourceFile:254)
at ur.l(SourceFile:223)
at rq.b(SourceFile:64)
at iq.j_(EntityPlayerMP.java:20)
at yc.a(World.java:125)
at in.a(WorldServer.java:647)
at yc.g(World.java:2255)
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:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)

Again, my apologies and thanks. Let me know if there's anything I can do.
 

DZCreeper

New Member
Jul 29, 2019
1,469
0
1

nallar

New Member
Jul 29, 2019
270
0
0
Got a server deadlock on build 1097. Relevant logs available here:

https://dl.dropbox.com/u/107143465/crashlogs/ForgeModLoader-client-0.log
https://dl.dropbox.com/u/107143465/crashlogs/ForgeModLoader-server-0.log
https://dl.dropbox.com/u/107143465/crashlogs/patcher.log
https://dl.dropbox.com/u/107143465/crashlogs/tickthreading.log

It went fine till I clicked join in my client, then the server did that.
Let me know if you need more info to fix the bug, or if its a bug with some other mod.
That should be fixed in 1101.
 

nallar

New Member
Jul 29, 2019
270
0
0
Sorry to keep piling on, Nallor. We apparently have a problem (anything placed in an AE storage device will randomly disappear) with ApplieEnergetics and TickThreading (FTB Ultimate). One of our guys made a post on the AE MC forums and received a response from the mod author:



I've looked at the TT logs and can't see anything that mentions AE, although we're getting dozens of this message (which may be totally unrelated):

03-09 10:47:09 [SEVERE] [TickThreading] Exception during entity tick at rX: -13, rZ: -22, hashCode: -1441805:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at bq.b(SourceFile:254)
at ur.l(SourceFile:223)
at rq.b(SourceFile:64)
at iq.j_(EntityPlayerMP.java:20)
at yc.a(World.java:125)
at in.a(WorldServer.java:647)
at yc.g(World.java:2255)
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:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)

Again, my apologies and thanks. Let me know if there's anything I can do.
Should be fixed in 1102+
 

vineet

New Member
Jul 29, 2019
190
0
0
Since this mod has to do with tps, I am right in presuming this will only work for servers. Do you think turning my singleplayer world in a server will help me?
 

DZCreeper

New Member
Jul 29, 2019
1,469
0
1
Vineet, yes it will, even without this mod. Using a server offloads some of Minecraft's work onto the server CPU/threads. This means you basically turn Minecraft into a dual core game, 1 for client, 1 for server.
 

Kusinagie

New Member
Jul 29, 2019
10
0
0
Hi there.
The Direwolf pack version 5.2.0 and your latest 1106 build throws this error in the cmd.
Just as a note:
I removed Modularpower suits, xreliquiry, and Graviygun
I added Trecapitator and its dependancy
...And i hope i use spoiler correctly here,
03-11 04:40:07 [WARNING] [ForgeModLoader] Exception attempting to save a chunk
java.lang.NullPointerException
at codechicken.xycraftcopy.core.world.WorldExtension.saveChunkData(WorldExtension.java:62)
at codechicken.xycraftcopy.core.world.WorldExtensionManager$WorldExtensionEventHandler.onChunkDataSave(WorldExtensionManager.java:45)
at net.minecraftforge.event.ASMEventHandler_171_WorldExtensionEventHandler_onChunkDataSave_Save.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:35)
at net.minecraftforge.event.EventBus.post(EventBus.java:103)
at aam.a(AnvilChunkLoader.java:130)
at im.b(ThreadedChunkProvider.java:401)
at im.a(ThreadedChunkProvider.java:437)
at in.a(WorldServer.java:844)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:373)
at net.minecraft.server.MinecraftServer.k(MinecraftServer.java:406)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:216)
at fy.run(SourceFile:849)

It throws this error 17 times one after the other then stops until it tries again.
/save-all throws it as well
Im asuming its because zycraft or chicken has updated and your not caught up yet but i figured i would let you know.
If i can give you any more info that helps let me know.
Btw your mod rocks.
 

Kusinagie

New Member
Jul 29, 2019
10
0
0
Build 1119 everything seems to be working good.
Quick question though,
I have read a couple of places that i can use this on my client for sp but when i try it i get this error
03-12 22:11:30 [INFO] [STDERR] java.lang.NullPointerException
03-12 22:11:30 [INFO] [STDERR] at cpw.mods.fml.common.FMLCommonHandler.tickStart(FMLCommonHandler.java:40)
03-12 22:11:30 [INFO] [STDERR] at cpw.mods.fml.common.FMLCommonHandler.onRenderTickStart(FMLCommonHandler.java:373)
03-12 22:11:30 [INFO] [STDERR] at net.minecraft.client.Minecraft.J(Minecraft.java:882)
03-12 22:11:30 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:773)
03-12 22:11:30 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
If i read wrong then no biggie my sp world is on a server anyways but figured i'd try it.
I did have optifine in but it does the same without it.
 

vince959

New Member
Jul 29, 2019
127
0
0
Found this mod a few days ago. Tried to use your mod after Mindcrack pack being updated to 8.2.0. All cores are being utilized nicely and TPS looks good.
However I got some logs here that is causing me trouble after the server started up.
Immediate after the server start up. I got this message in the server log
2013-03-13 11:23:12 [SEVERE] [TickThreading] Exception during entity tick at rX: 16, rZ: 111, hashCode: 7274512:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at im.d(ChunkProviderServer.java:136)
at yc.e(World.java:524)
at ys.<init>(ChunkCache.java:40)
at yc.a(World.java:3836)
at on.a(SourceFile:72)
at on.a(SourceFile:76)
at nw.c(SourceFile:41)
at nd.a(SourceFile:91)
at md.bl(EntityLiving.java:2057)
at md.c(EntityLiving.java:67)
at qj.c(SourceFile:26)
at qr.c(SourceFile:130)
at md.j_(EntityLiving.java:843)
at qj.j_(SourceFile:31)
at qr.j_(SourceFile:145)
at yc.a(World.java:125)
at in.a(WorldServer.java:647)
at yc.g(World.java:2255)
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:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)
2013-03-13 11:24:43 [SEVERE] [ForgeModLoader] Failed to load chunk
java.lang.NullPointerException
at codechicken.xycraftcopy.core.world.WorldExtension.loadChunkData(WorldExtension.java:57)
at codechicken.xycraftcopy.core.world.WorldExtensionManager$WorldExtensionEventHandler.onChunkDataLoad(WorldExtensionManager.java:38)
at net.minecraftforge.event.ASMEventHandler_170_WorldExtensionEventHandler_onChunkDataLoad_Load.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:35)
at net.minecraftforge.event.EventBus.post(EventBus.java:103)
at aam.a(AnvilChunkLoader.java:113)
at aam.a(AnvilChunkLoader.java:79)
at im.f(ChunkProviderServer.java:148)
at im.c(ChunkProviderServer.java:185)
at im.d(ChunkProviderServer.java:136)
at yc.e(World.java:524)
at yc.a(World.java:404)
at codechicken.chunkloader.TileChunkLoaderBase.isPoweringTo(TileChunkLoaderBase.java:58)
at codechicken.chunkloader.TileChunkLoaderBase.isPowered(TileChunkLoaderBase.java:51)
at codechicken.chunkloader.TileChunkLoaderBase.g(TileChunkLoaderBase.java:135)
at me.nallar.tickthreading.minecraft.tickregion.TileEntityTickRegion.doTick(TileEntityTickRegion.java:92)
at me.nallar.tickthreading.minecraft.tickregion.TickRegion.run(TickRegion.java:42)
at me.nallar.tickthreading.minecraft.ThreadManager$2.run(ThreadManager.java:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)

Then my server log got spammed by the messages like this one afterwards. Looks like it has something to do with Xycraft blocks?
2013-03-13 11:30:20 [SEVERE] [TickThreading] Exception during tile entity tick
ticking: c soaryn.xycraft.world.block.TileCrystalOld soaryn.xycraft.world.block.TileCrystalOld@4c12c6dc x,y,z: -434, 3, 48 at x,y,z:-434,3,48
Tick region: rX: -27, rZ: 3, hashCode: 196581:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at im.d(ChunkProviderServer.java:136)
at yc.isBlockSolidOnSide(World.java:4439)
at yc.isBlockSolidOnSide(World.java:4418)
at soaryn.xycraft.world.block.BlockCrystal.canPlaceOnSide(BlockCrystal.java:121)
at soaryn.xycraft.world.block.BlockCrystal.canExist(BlockCrystal.java:128)
at soaryn.xycraft.world.block.BlockCrystal.b(BlockCrystal.java:109)
at soaryn.xycraft.world.block.TileCrystalOld.g(TileCrystalOld.java:12)
at me.nallar.tickthreading.minecraft.tickregion.TileEntityTickRegion.doTick(TileEntityTickRegion.java:92)
at me.nallar.tickthreading.minecraft.tickregion.TickRegion.run(TickRegion.java:42)
at me.nallar.tickthreading.minecraft.ThreadManager$2.run(ThreadManager.java:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)

And here is another message with severe tag shows up in the log
2013-03-13 11:29:33 [SEVERE] [TickThreading] Exception ticking block akj@17f913a3 at x0-1776y664z0368
t: Exception getting block type in world
at yc.a(World.java:413)
at akj.b(BlockGrass.java:114)
at in.run(WorldServer.java:398)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at im.d(ChunkProviderServer.java:136)
at yc.e(World.java:524)
at yc.a(World.java:404)
... 4 more

Since the server did not crash, I decided to log in and check around to test. I keep getting constant End of Stream disconnection.
2013-03-13 11:29:39 [SEVERE] [ForgeModLoader] Failed to load chunk
java.lang.NullPointerException
2013-03-13 11:29:47 [SEVERE] [ForgeModLoader] Failed to handle packet from vdpc2509
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at ik.a(SourceFile:53)
at ik.d_sync0(SourceFile:300)
at ik.d(SourceFile)
at gm.d(ServerConfigurationManager.java:220)
at iv.a(NetServerHandler.java:411)
at eb.a(SourceFile:75)
at cg.i(TcpConnection.java:347)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)

Then I shut down the server and uninstalled TT for now because it made the server unplayable.

I am not sure if I was running too fast the server cant keep up since I was wearing boots of traveler with haste 3 on it and I suppose I can go even faster with quantum pants.
But it never happened before installing TT and does not happen again after I removed TT.

Hope you can get the bugs fixed. Keep up the good work. I like this mod.
 

Kusinagie

New Member
Jul 29, 2019
10
0
0
Got another one for you,
03-14 04:15:34 [SEVERE] [ForgeModLoader] Something raised an exception. The message was 'Error while saving login times'. 'stopGame' is true
java.io.FileNotFoundException: .\world\chickenchunks\loginTimes.dat (The requested operation cannot be performed on a file with a user-mapped section open)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at codechicken.chunkloader.ChunkLoaderManager.updateLoginTimes(ChunkLoaderManager.java:871)
at codechicken.chunkloader.ChunkLoaderManager.tickEnd(ChunkLoaderManager.java:850)
at codechicken.chunkloader.ChunkLoaderEventHandler.tickEnd_sync0(ChunkLoaderEventHandler.java:39)
at codechicken.chunkloader.ChunkLoaderEventHandler.tickEnd(ChunkLoaderEventHandler.java)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:22)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:87)
at cpw.mods.fml.common.FMLCommonHandler.onPostWorldTick(FMLCommonHandler.java:283)
at net.minecraft.server.MinecraftServer.doWorldTick(MinecraftServer.java:446)
at me.nallar.patched.server.PatchMinecraftServer$TickRunnable.run(PatchMinecraftServer.java:543)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:41)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
03-14 04:15:34 [SEVERE] [TickThreading] Exception ticking world Nether/-1
java.lang.RuntimeException: Error while saving login times
at cpw.mods.fml.server.FMLServerHandler.haltGame(FMLServerHandler.java:102)
at cpw.mods.fml.common.FMLCommonHandler.raiseException(FMLCommonHandler.java:196)
at codechicken.chunkloader.ChunkLoaderManager.updateLoginTimes(ChunkLoaderManager.java:882)
at codechicken.chunkloader.ChunkLoaderManager.tickEnd(ChunkLoaderManager.java:850)
at codechicken.chunkloader.ChunkLoaderEventHandler.tickEnd_sync0(ChunkLoaderEventHandler.java:39)
at codechicken.chunkloader.ChunkLoaderEventHandler.tickEnd(ChunkLoaderEventHandler.java)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:22)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:87)
at cpw.mods.fml.common.FMLCommonHandler.onPostWorldTick(FMLCommonHandler.java:283)
at net.minecraft.server.MinecraftServer.doWorldTick(MinecraftServer.java:446)
at me.nallar.patched.server.PatchMinecraftServer$TickRunnable.run(PatchMinecraftServer.java:543)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:41)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
Caused by: java.io.FileNotFoundException: .\world\chickenchunks\loginTimes.dat (The requested operation cannot be performed on a file with a user-mapped section open)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at codechicken.chunkloader.ChunkLoaderManager.updateLoginTimes(ChunkLoaderManager.java:871)
... 10 more

If i can give you any more info that helps let me know.[DOUBLEPOST=1363249683][/DOUBLEPOST]Yeah im not sure were i read it. i know my main bottle neck is rendering (stupid intel), I was just thinking more along the lines of having the commands so i can figure out my lag issues and stuff. :p
 

Qwertz

New Member
Jul 29, 2019
84
0
0
client ? this is for server use. don't think it helps client stide...
Lol, I realised it was server side only when I read the post more closely. So I installed it onto my test server and tried out the commands.
 

Karimiri

New Member
Jul 29, 2019
103
0
0
question:
i downloaded ftbserver.jar, followed instalation guide and patched it with TT build 942
then i uploaded it on dedicated server, but i had to move "ftbserver.jar" to "/jar" directory. server starts, all mods are present and seams to be running except TT
im getting this error message in the console:
Code:
[Server] SEVERE TickThreading is disabled, because your server has not been patched or the patches are out of date
(it works when i start the server on my PC without ftbserver.jar moved to any folder)
what am i missing here ? is there some config i should modify ater moving "ftbserver.jar" file ?
 

nallar

New Member
Jul 29, 2019
270
0
0
question:
i downloaded ftbserver.jar, followed instalation guide and patched it with TT build 942
then i uploaded it on dedicated server, but i had to move "ftbserver.jar" to "/jar" directory. server starts, all mods are present and seams to be running except TT
im getting this error message in the console:
Code:
[Server] SEVERE TickThreading is disabled, because your server has not been patched or the patches are out of date
(it works when i start the server on my PC without ftbserver.jar moved to any folder)
what am i missing here ? is there some config i should modify ater moving "ftbserver.jar" file ?

You also need to upload the coremods and patchedMods directories after patching.[DOUBLEPOST=1363301975][/DOUBLEPOST]
Found this mod a few days ago. Tried to use your mod after Mindcrack pack being updated to 8.2.0. All cores are being utilized nicely and TPS looks good.
However I got some logs here that is causing me trouble after the server started up.
Immediate after the server start up. I got this message in the server log
2013-03-13 11:23:12 [SEVERE] [TickThreading] Exception during entity tick at rX: 16, rZ: 111, hashCode: 7274512:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at im.d(ChunkProviderServer.java:136)
at yc.e(World.java:524)
at ys.<init>(ChunkCache.java:40)
at yc.a(World.java:3836)
at on.a(SourceFile:72)
at on.a(SourceFile:76)
at nw.c(SourceFile:41)
at nd.a(SourceFile:91)
at md.bl(EntityLiving.java:2057)
at md.c(EntityLiving.java:67)
at qj.c(SourceFile:26)
at qr.c(SourceFile:130)
at md.j_(EntityLiving.java:843)
at qj.j_(SourceFile:31)
at qr.j_(SourceFile:145)
at yc.a(World.java:125)
at in.a(WorldServer.java:647)
at yc.g(World.java:2255)
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:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)
2013-03-13 11:24:43 [SEVERE] [ForgeModLoader] Failed to load chunk
java.lang.NullPointerException
at codechicken.xycraftcopy.core.world.WorldExtension.loadChunkData(WorldExtension.java:57)
at codechicken.xycraftcopy.core.world.WorldExtensionManager$WorldExtensionEventHandler.onChunkDataLoad(WorldExtensionManager.java:38)
at net.minecraftforge.event.ASMEventHandler_170_WorldExtensionEventHandler_onChunkDataLoad_Load.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:35)
at net.minecraftforge.event.EventBus.post(EventBus.java:103)
at aam.a(AnvilChunkLoader.java:113)
at aam.a(AnvilChunkLoader.java:79)
at im.f(ChunkProviderServer.java:148)
at im.c(ChunkProviderServer.java:185)
at im.d(ChunkProviderServer.java:136)
at yc.e(World.java:524)
at yc.a(World.java:404)
at codechicken.chunkloader.TileChunkLoaderBase.isPoweringTo(TileChunkLoaderBase.java:58)
at codechicken.chunkloader.TileChunkLoaderBase.isPowered(TileChunkLoaderBase.java:51)
at codechicken.chunkloader.TileChunkLoaderBase.g(TileChunkLoaderBase.java:135)
at me.nallar.tickthreading.minecraft.tickregion.TileEntityTickRegion.doTick(TileEntityTickRegion.java:92)
at me.nallar.tickthreading.minecraft.tickregion.TickRegion.run(TickRegion.java:42)
at me.nallar.tickthreading.minecraft.ThreadManager$2.run(ThreadManager.java:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)

Then my server log got spammed by the messages like this one afterwards. Looks like it has something to do with Xycraft blocks?
2013-03-13 11:30:20 [SEVERE] [TickThreading] Exception during tile entity tick
ticking: c soaryn.xycraft.world.block.TileCrystalOld soaryn.xycraft.world.block.TileCrystalOld@4c12c6dc x,y,z: -434, 3, 48 at x,y,z:-434,3,48
Tick region: rX: -27, rZ: 3, hashCode: 196581:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at im.d(ChunkProviderServer.java:136)
at yc.isBlockSolidOnSide(World.java:4439)
at yc.isBlockSolidOnSide(World.java:4418)
at soaryn.xycraft.world.block.BlockCrystal.canPlaceOnSide(BlockCrystal.java:121)
at soaryn.xycraft.world.block.BlockCrystal.canExist(BlockCrystal.java:128)
at soaryn.xycraft.world.block.BlockCrystal.b(BlockCrystal.java:109)
at soaryn.xycraft.world.block.TileCrystalOld.g(TileCrystalOld.java:12)
at me.nallar.tickthreading.minecraft.tickregion.TileEntityTickRegion.doTick(TileEntityTickRegion.java:92)
at me.nallar.tickthreading.minecraft.tickregion.TickRegion.run(TickRegion.java:42)
at me.nallar.tickthreading.minecraft.ThreadManager$2.run(ThreadManager.java:89)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)

And here is another message with severe tag shows up in the log
2013-03-13 11:29:33 [SEVERE] [TickThreading] Exception ticking block akj@17f913a3 at x0-1776y664z0368
t: Exception getting block type in world
at yc.a(World.java:413)
at akj.b(BlockGrass.java:114)
at in.run(WorldServer.java:398)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:40)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:150)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at im.d(ChunkProviderServer.java:136)
at yc.e(World.java:524)
at yc.a(World.java:404)
... 4 more

Since the server did not crash, I decided to log in and check around to test. I keep getting constant End of Stream disconnection.
2013-03-13 11:29:39 [SEVERE] [ForgeModLoader] Failed to load chunk
java.lang.NullPointerException
2013-03-13 11:29:47 [SEVERE] [ForgeModLoader] Failed to handle packet from vdpc2509
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839)
at java.util.HashMap$ValueIterator.next(HashMap.java:868)
at yc.a(World.java:2241)
at zz.c_lock(Chunk.java:38)
at zz.c(Chunk.java)
at im.c(ChunkProviderServer.java:247)
at ik.a(SourceFile:53)
at ik.d_sync0(SourceFile:300)
at ik.d(SourceFile)
at gm.d(ServerConfigurationManager.java:220)
at iv.a(NetServerHandler.java:411)
at eb.a(SourceFile:75)
at cg.i(TcpConnection.java:347)
at cg.readNetworkPacket(TcpConnection.java:37)
at ch.run(PatchTcpReaderThread.java:24)

Then I shut down the server and uninstalled TT for now because it made the server unplayable.

I am not sure if I was running too fast the server cant keep up since I was wearing boots of traveler with haste 3 on it and I suppose I can go even faster with quantum pants.
But it never happened before installing TT and does not happen again after I removed TT.

Hope you can get the bugs fixed. Keep up the good work. I like this mod.

Should have a fix for this in latest either later tonight or tomorrow.