Logistics Pipes

Logistics Pipes

13M Downloads

Illegal Async Chunk Load

bziemons opened this issue ยท 0 comments

commented

Probably a HS tube loading a chunk when asked for light opacity.

/**************************************************************************************************************************/
/*                                                Illegal Async Chunk Load                                                */
/**************************************************************************************************************************/
/* Sponge relies on knowing when chunks are being loaded as chunks add entities to                                        */
/* the parented world for management. These operations are generally not threadsafe                                       */
/* and shouldn't be considered a "Sponge bug ". Adding/removing entities from                                             */
/* another thread to the world is never ok.                                                                               */
/*                                                                                                                        */
/*  Chunk Pos : 0, 0                                                                                                      */
/*                                                                                                                        */
/* java.lang.Exception: Async Chunk Load Detected                                                                         */
/*     net.minecraft.world.chunk.Chunk.handler$trackerImpl$startLoad$zpa000(Chunk.java:7843)                              */
/*     net.minecraft.world.chunk.Chunk.func_76631_c(Chunk.java)                                                           */
/*     net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:109)                           */
/*     net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94)                           */
/*     net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:118)                                */
/*     net.minecraft.world.gen.ChunkProviderServer.func_186028_c(ChunkProviderServer.java:89)                             */
/*     net.minecraft.world.gen.ChunkProviderServer.redirect$impl$ProvideChunkForced$zme000(ChunkProviderServer.java:1145) */
/*     net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:135)                            */
/*     net.minecraft.world.World.func_72964_e(World.java:310)                                                             */
/*     net.minecraft.world.World.func_175726_f(World.java:305)                                                            */
/*     net.minecraft.world.World.func_175625_s(World.java:8722)                                                           */
/*     network.rs485.logisticspipes.proxy.mcmp.MCMPProxy.lambda$new$0(MCMPProxy.java:80)                                  */
/*     logisticspipes.asm.mcmp.MCMPHooks.getTileEntityForBlockClass(MCMPHooks.java:15)                                    */
/*     mcmultipart.block.BlockMultipartContainer.getTile(BlockMultipartContainer.java:69)                                 */
/*     mcmultipart.block.BlockMultipartContainer.add(BlockMultipartContainer.java:620)                                    */
/*     mcmultipart.block.BlockMultipartContainer.getLightOpacity(BlockMultipartContainer.java:362)                        */
/*     logisticspipes.pipes.basic.ltgpmodcompat.LPMicroblockBlock.getLightOpacity(LPMicroblockBlock.java:202)             */
/*     net.minecraft.block.state.BlockStateContainer$StateImplementation.getLightOpacity(BlockStateContainer.java:504)    */
/*     org.spongepowered.common.SpongeImplHooks.getBlockLightOpacity(SpongeImplHooks.java:2070)                           */
/*     net.minecraft.world.chunk.Chunk.func_150808_b(Chunk.java:6387)                                                     */
/*     net.minecraft.world.chunk.Chunk.asyncLighting$relightBlockAsync(Chunk.java:7270)                                   */
/*     net.minecraft.world.chunk.Chunk.lambda$asyncLighting$onRelightBlock$3(Chunk.java:7201)                             */
/*     java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)                                    */
/*     java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)                                    */
/*     java.lang.Thread.run(Thread.java:748)                                                                              */
/**************************************************************************************************************************/