Bassebombecraft

Bassebombecraft

18.5k Downloads

Book of copy-paste doesn't spawn second marker particles (anymore)

athrane opened this issue ยท 2 comments

commented

Stacktrace:

[24Oct2020 17:17:33.647] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.IllegalStateException: stream has already been operated upon or closed
	at java.util.stream.AbstractPipeline.<init>(AbstractPipeline.java:203) ~[?:1.8.0_211]
	at java.util.stream.ReferencePipeline.<init>(ReferencePipeline.java:94) ~[?:1.8.0_211]
	at java.util.stream.ReferencePipeline$StatelessOp.<init>(ReferencePipeline.java:618) ~[?:1.8.0_211]
	at java.util.stream.ReferencePipeline$3.<init>(ReferencePipeline.java:187) ~[?:1.8.0_211]
	at java.util.stream.ReferencePipeline.map(ReferencePipeline.java:186) ~[?:1.8.0_211]
	at bassebombecraft.geom.GeometryUtils.captureBlockDirectives(GeometryUtils.java:74) ~[?:?]
	at bassebombecraft.geom.GeometryUtils.captureRectangle(GeometryUtils.java:421) ~[?:?]
	at bassebombecraft.item.action.build.CopyPasteBlocks.captureWorldContent(CopyPasteBlocks.java:364) ~[?:?]
	at bassebombecraft.item.action.build.CopyPasteBlocks.updateState(CopyPasteBlocks.java:194) ~[?:?]
	at bassebombecraft.item.action.build.CopyPasteBlocks.onItemUse(CopyPasteBlocks.java:146) ~[?:?]
	at bassebombecraft.item.book.GenericBlockClickedBook.onItemUse(GenericBlockClickedBook.java:95) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:609) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:173) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:353) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:876) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:756) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:141) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.driveOneInternal(MinecraftServer.java:739) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:733) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:719) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_211]


commented

Resolved with commit: bbc14fa and 1751674

commented

Part of effort to resolve #813.