World Gen Hang
Reshy opened this issue ยท 3 comments
World stopped generating at 0%, no crash reports or log reports. Analyzing the threads there were two notable entries, one of which is Biomemakeover.
"Worker-Main-6" #64 daemon prio=4 os_prio=-1 cpu=1842218.75ms elapsed=1964.38s tid=0x000002bf4de71e10 nid=0x7718 runnable [0x000000e36a0fd000]
java.lang.Thread.State: RUNNABLE
at java.util.Arrays.hashCode([email protected]/Arrays.java:4499)
- parking to wait for <0x0000000707025de0> (a java.util.concurrent.ForkJoinPool)
at java.util.Objects.hash([email protected]/Objects.java:133)
at party.lemons.biomemakeover.util.Grid$GridPosition.hashCode([email protected]/Grid.java:110)
at java.util.HashMap.hash([email protected]/HashMap.java:338)
at java.util.HashMap.getNode([email protected]/HashMap.java:568)
at java.util.HashMap.get([email protected]/HashMap.java:556)
at party.lemons.biomemakeover.util.Grid.get([email protected]/Grid.java:55)
at party.lemons.biomemakeover.util.Grid.get([email protected]/Grid.java:90)
at party.lemons.biomemakeover.level.feature.mansion.MansionLayout.setNextPos([email protected]/MansionLayout.java:377)
at party.lemons.biomemakeover.level.feature.mansion.MansionLayout.placeCorridors([email protected]/MansionLayout.java:364)
at party.lemons.biomemakeover.level.feature.mansion.MansionLayout.generateLayout([email protected]/MansionLayout.java:46)
at party.lemons.biomemakeover.level.feature.mansion.MansionFeature.generatePieces([email protected]/MansionFeature.java:95)
at party.lemons.biomemakeover.level.feature.mansion.MansionFeature$$Lambda$11435/0x0000000801807058.m_197325_([email protected]/Unknown Source)
at net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature.m_204707_([email protected]/ConfiguredStructureFeature.java:58)
at net.minecraft.world.level.chunk.ChunkGenerator.m_208016_([email protected]/ChunkGenerator.java:650)
at net.minecraft.world.level.chunk.ChunkGenerator.m_212256_([email protected]/ChunkGenerator.java:604)
at net.minecraft.world.level.chunk.ChunkGenerator$$Lambda$16906/0x0000000801f35a78.accept([email protected]/Unknown Source)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept([email protected]/ForEachOps.java:183)
at java.util.stream.ReferencePipeline$3$1.accept([email protected]/ReferencePipeline.java:197)
at java.util.AbstractList$RandomAccessSpliterator.forEachRemaining([email protected]/AbstractList.java:720)
at java.util.stream.AbstractPipeline.copyInto([email protected]/AbstractPipeline.java:509)
at java.util.stream.AbstractPipeline.wrapAndCopyInto([email protected]/AbstractPipeline.java:499)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential([email protected]/ForEachOps.java:150)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential([email protected]/ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate([email protected]/AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach([email protected]/ReferencePipeline.java:596)
at net.minecraft.world.level.chunk.ChunkGenerator.m_62199_([email protected]/ChunkGenerator.java:586)
at net.minecraft.world.level.chunk.ChunkStatus.m_187860_([email protected]/ChunkStatus.java:49)
at net.minecraft.world.level.chunk.ChunkStatus$$Lambda$3356/0x0000000800a825a0.m_183270_([email protected]/Unknown Source)
at net.minecraft.world.level.chunk.ChunkStatus.m_187788_([email protected]/ChunkStatus.java:262)
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$22([email protected]/ChunkMap.java:589)
at net.minecraft.server.level.ChunkMap$$Lambda$16903/0x0000000801f353b8.apply([email protected]/Unknown Source)
at com.mojang.datafixers.util.Either$Left.map([email protected]/Either.java:38)
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$24([email protected]/ChunkMap.java:587)
at net.minecraft.server.level.ChunkMap$$Lambda$16858/0x0000000801f1eae0.apply([email protected]/Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompose.tryFire([email protected]/CompletableFuture.java:1150)
at java.util.concurrent.CompletableFuture$Completion.run([email protected]/CompletableFuture.java:482)
at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_([email protected]/ChunkTaskPriorityQueueSorter.java:62)
at net.minecraft.server.level.ChunkTaskPriorityQueueSorter$$Lambda$16901/0x0000000801f34f68.run([email protected]/Unknown Source)
at net.minecraft.util.thread.ProcessorMailbox.m_18759_([email protected]/ProcessorMailbox.java:91)
at net.minecraft.util.thread.ProcessorMailbox.m_18747_([email protected]/ProcessorMailbox.java:146)
at net.minecraft.util.thread.ProcessorMailbox.run([email protected]/ProcessorMailbox.java:102)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec([email protected]/ForkJoinTask.java:1395)
at java.util.concurrent.ForkJoinTask.doExec([email protected]/ForkJoinTask.java:373)
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec([email protected]/ForkJoinPool.java:1182)
at java.util.concurrent.ForkJoinPool.scan([email protected]/ForkJoinPool.java:1655)
at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1622)
at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:165)
"Render thread" #1 prio=10 os_prio=2 cpu=58531.25ms elapsed=1992.59s tid=0x000002bf20c619c0 nid=0x32c8 sleeping [0x000000e364dfc000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep([email protected]/Native Method)
at net.minecraft.client.Minecraft.doLoadLevel([email protected]/Minecraft.java:1977)
at net.minecraft.client.Minecraft.m_205185_([email protected]/Minecraft.java:1879)
at net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.m_100972_([email protected]/CreateWorldScreen.java:246)
at net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.lambda$init$13([email protected]/CreateWorldScreen.java:195)
at net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$$Lambda$15380/0x0000000801db8000.m_93750_([email protected]/Unknown Source)
at net.minecraft.client.gui.components.Button.m_5691_([email protected]/Button.java:40)
at net.minecraft.client.gui.components.AbstractButton.m_5716_([email protected]/AbstractButton.java:16)
at net.minecraft.client.gui.components.AbstractWidget.m_6375_([email protected]/AbstractWidget.java:111)
at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_([email protected]/ContainerEventHandler.java:27)
at net.minecraft.client.MouseHandler.m_168084_([email protected]/MouseHandler.java:88)
at net.minecraft.client.MouseHandler$$Lambda$15090/0x0000000801d5e9b8.run([email protected]/Unknown Source)
at net.minecraft.client.gui.screens.Screen.m_96579_([email protected]/Screen.java:528)
at net.minecraft.client.MouseHandler.m_91530_([email protected]/MouseHandler.java:85)
at net.minecraft.client.MouseHandler.m_168091_([email protected]/MouseHandler.java:185)
at net.minecraft.client.MouseHandler$$Lambda$15089/0x0000000801d5d7c8.run([email protected]/Unknown Source)
at net.minecraft.util.thread.BlockableEventLoop.execute([email protected]/BlockableEventLoop.java:103)
at net.minecraft.client.MouseHandler.m_91565_([email protected]/MouseHandler.java:184)
at net.minecraft.client.MouseHandler$$Lambda$12087/0x00000008018d9418.invoke([email protected]/Unknown Source)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(org.lwjgl.glfw/GLFWMouseButtonCallbackI.java:36)
at org.lwjgl.system.JNI.invokeV(org.lwjgl/Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(org.lwjgl.glfw/GLFW.java:3174)
at com.mojang.blaze3d.systems.RenderSystem.m_69830_([email protected]/RenderSystem.java:222)
at net.minecraft.client.Minecraft.m_91383_([email protected]/Minecraft.java:1071)
at net.minecraft.client.Minecraft.m_91374_([email protected]/Minecraft.java:665)
at net.minecraft.client.main.Main.main([email protected]/Main.java:205)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0([email protected]/Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke([email protected]/NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke([email protected]/DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke([email protected]/Method.java:568)
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0([email protected]/CommonClientLaunchHandler.java:31)
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler$$Lambda$857/0x0000000800471740.call([email protected]/Unknown Source)
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch([email protected]/LaunchServiceHandlerDecorator.java:37)
at cpw.mods.modlauncher.LaunchServiceHandler.launch([email protected]/LaunchServiceHandler.java:53)
at cpw.mods.modlauncher.LaunchServiceHandler.launch([email protected]/LaunchServiceHandler.java:71)
at cpw.mods.modlauncher.Launcher.run([email protected]/Launcher.java:106)
at cpw.mods.modlauncher.Launcher.main([email protected]/Launcher.java:77)
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept([email protected]/BootstrapLaunchConsumer.java:26)
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept([email protected]/BootstrapLaunchConsumer.java:23)
at cpw.mods.bootstraplauncher.BootstrapLauncher.main([email protected]/BootstrapLauncher.java:149)
is this happening every time? I see you're on 1.18.2, which I'm not currently supporting, but since I don't believe I've had any similar crash reports, I'd imagine it's some weird mod incompatibility.
Only happened once, seems to reference the mansion so maybe I had a woodland mansion spawn on top of the world spawn that causes an incompatibility?