Serene Seasons

Serene Seasons

53M Downloads

[1.18.1] Serene Seasons returns a null biome registry key when deploying a create schematic

ArchieBeepBoop opened this issue ยท 3 comments

commented

Bug Report

Whenever Create and Serene Seasons are installed together, using a schematic from create somehow prompts Serene Seasons into returning a biome key that does not exist.

This issue has been posted both on their discord and on their github: Creators-of-Create/Create#2584

How can the crash be reproduced?

Load any .nbt schematic made with serene seasons installed on a schematic table, copy it to a schematic, right click with the schematic on a proper location.

Crash Report and Logs

There are some crash logs here Creators-of-Create/Create#2584

And on the latest version of Serene Seasons and create, here's my crash log: https://pastebin.com/88WFzrxj

Mod Version

1.18.1-6.0.0.10

Additional Information

Create devs say this is mostly create's fault but that perhaps this issue should be reported to you so that you could implement a check for this so a hard crash doesn't occur.

I suppose it is also worth noting that this crash happens with and without optifine.

commented

Information taken from the create discord dev team:

Anyway the issue was that their code used an unchecked method to get the key from a biome so if the biome is unregistered it would cause a crash. Create was providing an unregistered biome and Serene Seasons was receiving it to apply custom block color tint, which caused a crash. This is a case I would say both mods are at fault but either one can fix it. A commit to Create has already been pushed to make it used the registered forest biome instead, which will be included in the next patch. I hope Serene Seasons switches to the checked method to not crash with unregistered biomes even though this specific case of incompatibility does not require it once Create patch D is released.

TL;DR this issue will be fixed with create 0.4d but it would be good for the devs here to change the method in question not to crash with an unregistered biome.

commented

This also happens when pondering the rope pulley. Although I have additional mods installed, it's producing exactly the same error relating to Serene Seasons:

---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 16/01/2022, 22:20
Description: Rendering screen

com.google.common.util.concurrent.UncheckedExecutionException: net.minecraft.ReportedException: Tesselating block model
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2055) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache.get(LocalCache.java:3966) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4863) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.simibubi.create.foundation.render.SuperByteBufferCache.get(SuperByteBufferCache.java:31) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.renderStructure(WorldSectionElement.java:365) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.renderLayer(WorldSectionElement.java:305) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.AnimatedSceneElement.renderLayer(AnimatedSceneElement.java:49) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.PonderScene.lambda$renderScene$5(PonderScene.java:236) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.PonderScene$$Lambda$13107/0x00000000066993d8.accept(Unknown Source) ~[?:?] {}
	at com.simibubi.create.foundation.ponder.PonderScene.forEachVisible(PonderScene.java:352) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.PonderScene.renderScene(PonderScene.java:236) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.ui.PonderUI.renderScene(PonderUI.java:442) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.ui.PonderUI.renderVisibleScenes(PonderUI.java:412) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.ui.PonderUI.renderWindow(PonderUI.java:401) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.gui.AbstractSimiScreen.m_6305_(AbstractSimiScreen.java:106) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading,pl:runtimedistcleaner:A}
	at com.simibubi.create.foundation.ponder.ui.NavigatableSimiScreen.m_6305_(NavigatableSimiScreen.java:91) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:378) ~[forge-1.18.1-39.0.10-universal.jar%2382!:?] {re:classloading}
	at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:371) ~[forge-1.18.1-39.0.10-universal.jar%2382!:?] {re:classloading}
	at jdk.internal.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {}
	at net.optifine.reflect.Reflector.callVoid(Reflector.java:682) ~[OptiFine_1.18.1_HD_U_H4.jar%2383!:?] {re:classloading}
	at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:1276) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1040) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:classloading,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) [fmlloader-1.18.1-39.0.10.jar%2323!:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler$$Lambda$778/0x00000000c899d870.call(Unknown Source) [fmlloader-1.18.1-39.0.10.jar%2323!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] {}
Caused by: net.minecraft.ReportedException: Tesselating block model
	at net.minecraft.client.renderer.block.BlockRenderDispatcher.renderBatched(BlockRenderDispatcher.java:95) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default,pl:mixin:APP:farmersdelight.mixins.json:HideBlockBreakProgressMixin,pl:mixin:APP:snowrealmagic.mixins.json:BlockRenderDispatcherMixin,pl:mixin:A}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.lambda$buildStructureBuffer$6(WorldSectionElement.java:425) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement$$Lambda$13109/0x0000000006699b40.accept(Unknown Source) ~[?:?] {}
	at java.util.Iterator.forEachRemaining(Unknown Source) ~[?:?] {re:mixin}
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) ~[?:?] {}
	at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) ~[?:?] {}
	at com.simibubi.create.foundation.ponder.Selection$Simple.forEach(Selection.java:131) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.buildStructureBuffer(WorldSectionElement.java:416) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.lambda$renderStructure$5(WorldSectionElement.java:365) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement$$Lambda$13108/0x00000000066997e0.call(Unknown Source) ~[?:?] {}
	at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4868) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049) ~[guava-31.0.1-jre.jar%2321!:?] {}
	... 39 more
Caused by: java.lang.RuntimeException: Failed to get client registry key for biome!
	at sereneseasons.util.biome.BiomeUtil.lambda$getClientKey$0(BiomeUtil.java:121) ~[SereneSeasons-1.18.1-6.0.0.8-universal.jar%2372!:1.18.1-6.0.0.8] {re:classloading}
	at sereneseasons.util.biome.BiomeUtil$$Lambda$12759/0x0000000005cd1b20.get(Unknown Source) ~[?:?] {}
	at java.util.Optional.orElseThrow(Unknown Source) ~[?:?] {re:mixin}
	at sereneseasons.util.biome.BiomeUtil.getClientKey(BiomeUtil.java:121) ~[SereneSeasons-1.18.1-6.0.0.8-universal.jar%2372!:1.18.1-6.0.0.8] {re:classloading}
	at sereneseasons.util.biome.BiomeUtil.getBiomeKey(BiomeUtil.java:37) ~[SereneSeasons-1.18.1-6.0.0.8-universal.jar%2372!:1.18.1-6.0.0.8] {re:classloading}
	at sereneseasons.init.ModHandlers.lambda$registerSeasonColourHandlers$0(ModHandlers.java:60) ~[SereneSeasons-1.18.1-6.0.0.8-universal.jar%2372!:1.18.1-6.0.0.8] {re:classloading}
	at sereneseasons.init.ModHandlers$$Lambda$4723/0x00000000d38bda00.m_130045_(Unknown Source) ~[?:?] {}
	at net.minecraft.world.level.LevelReader.m_6171_(LevelReader.java:49) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:computing_frames,re:classloading,re:mixin}
	at net.minecraft.client.renderer.BiomeColors.m_108796_(BiomeColors.java:14) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.client.renderer.BiomeColors.m_108793_(BiomeColors.java:18) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.client.color.block.BlockColors.m_92640_(BlockColors.java:42) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.color.block.BlockColors$$Lambda$7117/0x00000000d451f028.m_92566_(Unknown Source) ~[?:?] {}
	at vazkii.quark.content.client.module.GreenerGrassModule.lambda$getGreenerColor$1(GreenerGrassModule.java:88) ~[Quark-3.0-334.jar%2371!:3.0-334] {re:classloading}
	at vazkii.quark.content.client.module.GreenerGrassModule$$Lambda$9316/0x00000000f892a8d8.m_92566_(Unknown Source) ~[?:?] {}
	at net.minecraft.client.color.block.BlockColors.m_92577_(BlockColors.java:93) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.renderer.block.ModelBlockRenderer.renderQuadSmooth(ModelBlockRenderer.java:286) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default}
	at net.minecraft.client.renderer.block.ModelBlockRenderer.renderQuadsSmooth(ModelBlockRenderer.java:269) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default}
	at net.minecraft.client.renderer.block.ModelBlockRenderer.renderModelSmooth(ModelBlockRenderer.java:161) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default}
	at net.minecraft.client.renderer.block.ModelBlockRenderer.tesselateBlock(ModelBlockRenderer.java:107) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default}
	at net.minecraft.client.renderer.block.BlockRenderDispatcher.renderBatched(BlockRenderDispatcher.java:88) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default,pl:mixin:APP:farmersdelight.mixins.json:HideBlockBreakProgressMixin,pl:mixin:APP:snowrealmagic.mixins.json:BlockRenderDispatcherMixin,pl:mixin:A}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.lambda$buildStructureBuffer$6(WorldSectionElement.java:425) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement$$Lambda$13109/0x0000000006699b40.accept(Unknown Source) ~[?:?] {}
	at java.util.Iterator.forEachRemaining(Unknown Source) ~[?:?] {re:mixin}
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) ~[?:?] {}
	at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) ~[?:?] {}
	at com.simibubi.create.foundation.ponder.Selection$Simple.forEach(Selection.java:131) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.buildStructureBuffer(WorldSectionElement.java:416) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.lambda$renderStructure$5(WorldSectionElement.java:365) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement$$Lambda$13108/0x00000000066997e0.call(Unknown Source) ~[?:?] {}
	at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4868) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049) ~[guava-31.0.1-jre.jar%2321!:?] {}
	... 39 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2055) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache.get(LocalCache.java:3966) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4863) ~[guava-31.0.1-jre.jar%2321!:?] {}
	at com.simibubi.create.foundation.render.SuperByteBufferCache.get(SuperByteBufferCache.java:31) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.renderStructure(WorldSectionElement.java:365) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.WorldSectionElement.renderLayer(WorldSectionElement.java:305) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.element.AnimatedSceneElement.renderLayer(AnimatedSceneElement.java:49) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.PonderScene.lambda$renderScene$5(PonderScene.java:236) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.PonderScene$$Lambda$13107/0x00000000066993d8.accept(Unknown Source) ~[?:?] {}
	at com.simibubi.create.foundation.ponder.PonderScene.forEachVisible(PonderScene.java:352) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.PonderScene.renderScene(PonderScene.java:236) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.ui.PonderUI.renderScene(PonderUI.java:442) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.ui.PonderUI.renderVisibleScenes(PonderUI.java:412) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.ponder.ui.PonderUI.renderWindow(PonderUI.java:401) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at com.simibubi.create.foundation.gui.AbstractSimiScreen.m_6305_(AbstractSimiScreen.java:106) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading,pl:runtimedistcleaner:A}
	at com.simibubi.create.foundation.ponder.ui.NavigatableSimiScreen.m_6305_(NavigatableSimiScreen.java:91) ~[create-mc1.18.1_v0.4c.jar%2356!:mc1.18.1_v0.4c] {re:classloading}
	at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:378) ~[forge-1.18.1-39.0.10-universal.jar%2382!:?] {re:classloading}
	at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:371) ~[forge-1.18.1-39.0.10-universal.jar%2382!:?] {re:classloading}
	at jdk.internal.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {}
	at net.optifine.reflect.Reflector.callVoid(Reflector.java:682) ~[OptiFine_1.18.1_HD_U_H4.jar%2383!:?] {re:classloading}
-- Screen render details --
Details:
	Screen name: com.simibubi.create.foundation.ponder.ui.PonderUI
	Mouse location: Scaled: (550, 312). Absolute: (1101.000000, 624.000000)
	Screen size: Scaled: (960, 600). Absolute: (1920, 1200). Scale factor of 2.000000
Stacktrace:
	at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:1276) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1040) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:classloading,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) [fmlloader-1.18.1-39.0.10.jar%2323!:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler$$Lambda$778/0x00000000c899d870.call(Unknown Source) [fmlloader-1.18.1-39.0.10.jar%2323!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] {}


-- Affected level --
Details:
	All players: 1 total; [LocalPlayer['Lolcroc'/28, l='ClientLevel', x=-801.81, y=135.00, z=-401.96]]
	Chunk stats: 1225, 809
	Level dimension: minecraft:overworld
	Level spawn location: World: (0,116,0), Section: (at 0,4,0 in 0,7,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
	Level time: 444071 game time, 585250 day time
	Server brand: forge
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:517) ~[client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default,pl:mixin:APP:create.mixins.json:DestroyProgressMixin,pl:mixin:A}
	at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2249) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:677) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) [client-1.18.1-20211210.034407-srg.jar%2378!:?] {re:classloading,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) [fmlloader-1.18.1-39.0.10.jar%2323!:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler$$Lambda$778/0x00000000c899d870.call(Unknown Source) [fmlloader-1.18.1-39.0.10.jar%2323!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] {}


-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Mod Resources, quark-emote-pack, Quark+VRO+-+NC.zip

-- System Details --
Details:
	Minecraft Version: 1.18.1
	Minecraft Version ID: 1.18.1
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.1, IBM Corporation
	Java VM Version: Eclipse OpenJ9 VM (JRE 17 Windows 10 amd64-64-Bit Compressed References 20211207_55 (JIT enabled, AOT enabled)
OpenJ9   - 7d055dfcb
OMR      - e30892e2b
JCL      - fc67fbe50a0 based on jdk-17.0.1+12), Eclipse OpenJ9
	Memory: 1495877088 bytes (1426 MiB) / 4294967296 bytes (4096 MiB) up to 4294967296 bytes (4096 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
	Identifier: Intel64 Family 6 Model 42 Stepping 7
	Microarchitecture: Sandy Bridge (Client)
	Frequency (GHz): 3,41
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: AMD Radeon HD 6800 Series
	Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002)
	Graphics card #0 VRAM (MB): 1024,00
	Graphics card #0 deviceId: 0x6738
	Graphics card #0 versionInfo: DriverVersion=15.301.1901.0
	Graphics card #1 name: AMD Radeon HD 6800 Series
	Graphics card #1 vendor: Advanced Micro Devices, Inc. (0x1002)
	Graphics card #1 VRAM (MB): 1024,00
	Graphics card #1 deviceId: 0x6738
	Graphics card #1 versionInfo: DriverVersion=15.301.1901.0
	Memory slot #0 capacity (MB): 4096,00
	Memory slot #0 clockSpeed (GHz): 1,33
	Memory slot #0 type: DDR3
	Memory slot #1 capacity (MB): 4096,00
	Memory slot #1 clockSpeed (GHz): 1,33
	Memory slot #1 type: DDR3
	Memory slot #2 capacity (MB): 4096,00
	Memory slot #2 clockSpeed (GHz): 1,33
	Memory slot #2 type: DDR3
	Memory slot #3 capacity (MB): 4096,00
	Memory slot #3 clockSpeed (GHz): 1,33
	Memory slot #3 type: DDR3
	Virtual memory max (MB): 25567,13
	Virtual memory used (MB): 17955,09
	Swap memory total (MB): 9216,00
	Swap memory used (MB): 278,52
	JVM Flags: 13 total; -Xoptionsfile=C:\Users\-\jdk-17.0.1+12-jre\lib\options.default -Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword=org/apache/harmony/luni/util/ModifiedMap$Entry,noLockword=java/util/Hashtable$Entry,noLockword=java/lang/invoke/MethodType,noLockword=java/lang/invoke/MethodHandle,noLockword=java/lang/invoke/CollectHandle,noLockword=java/lang/invoke/ConstructorHandle,noLockword=java/lang/invoke/ConvertHandle,noLockword=java/lang/invoke/ArgumentConversionHandle,noLockword=java/lang/invoke/AsTypeHandle,noLockword=java/lang/invoke/ExplicitCastHandle,noLockword=java/lang/invoke/FilterReturnHandle,noLockword=java/lang/invoke/DirectHandle,noLockword=java/lang/invoke/ReceiverBoundHandle,noLockword=java/lang/invoke/DynamicInvokerHandle,noLockword=java/lang/invoke/FieldHandle,noLockword=java/lang/invoke/FieldGetterHandle,noLockword=java/lang/invoke/FieldSetterHandle,noLockword=java/lang/invoke/StaticFieldGetterHandle,noLockword=java/lang/invoke/StaticFieldSetterHandle,noLockword=java/lang/invoke/IndirectHandle,noLockword=java/lang/invoke/InterfaceHandle,noLockword=java/lang/invoke/VirtualHandle,noLockword=java/lang/invoke/PrimitiveHandle,noLockword=java/lang/invoke/InvokeExactHandle,noLockword=java/lang/invoke/InvokeGenericHandle,noLockword=java/lang/invoke/VarargsCollectorHandle,noLockword=java/lang/invoke/ThunkTuple -Xjcl:jclse29 -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xms4G -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
	Launched Version: 1.18.1-forge-39.0.10
	Backend library: LWJGL version 3.2.2 SNAPSHOT
	Backend API: AMD Radeon HD 6800 Series GL version 3.2.13417 Core Profile Forward-Compatible Context 15.301.1901.0, ATI Technologies Inc.
	Window size: 1920x1200
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'
	Type: Integrated Server (map_client.txt)
	Graphics mode: fancy
	Resource Packs: vanilla, mod_resources, quark:emote_resources (incompatible), file/Quark+VRO+-+NC.zip
	Current Language: English (US)
	CPU: 8x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
	Server Running: true
	Player Count: 1 / 8; [ServerPlayer['Lolcroc'/28, l='ServerLevel[Shomal]', x=-801.81, y=135.00, z=-401.96]]
	Data Packs: vanilla (incompatible), mod:tetra (incompatible), mod:sereneseasons (incompatible), mod:farmersdelight, mod:configured (incompatible), mod:fastfurnace (incompatible), mod:ferritecore (incompatible), mod:creativecore, mod:snowrealmagic, mod:kiwi, mod:jei (incompatible), mod:horsestatsmod (incompatible), mod:spark (incompatible), mod:forge, mod:flywheel, mod:sound_physics_remastered, mod:neat (incompatible), mod:mutil (incompatible), mod:create, mod:seedfix_forge, mod:fastbench (incompatible), mod:placebo (incompatible), mod:autoreglib (incompatible), mod:quark (incompatible), mod:betteradvancements, mod:extremesoundmuffler, mod:fastleafdecay
	OptiFine Version: OptiFine_1.18.1_HD_U_H4
	OptiFine Build: 20211212-175054
	Render Distance Chunks: 14
	Mipmaps: 4
	Anisotropic Filtering: 1
	Antialiasing: 0
	Multitexture: false
	Shaders: null
	OpenGlVersion: 3.2.13417 Core Profile Forward-Compatible Context 15.301.1901.0
	OpenGlRenderer: AMD Radeon HD 6800 Series
	OpenGlVendor: ATI Technologies Inc.
	CpuCount: 8
	ModLauncher: 9.0.7+91+master.8569cdf
	ModLauncher launch target: forgeclient
	ModLauncher naming: srg
	ModLauncher services: 
		 mixin PLUGINSERVICE 
		 eventbus PLUGINSERVICE 
		 object_holder_definalize PLUGINSERVICE 
		 runtime_enum_extender PLUGINSERVICE 
		 capability_token_subclass PLUGINSERVICE 
		 accesstransformer PLUGINSERVICE 
		 runtimedistcleaner PLUGINSERVICE 
		 mixin TRANSFORMATIONSERVICE 
		 OptiFine TRANSFORMATIONSERVICE 
		 fml TRANSFORMATIONSERVICE 
	FML Language Providers: 
		[email protected]
		javafml@null
	Mod List: 
		client-1.18.1-20211210.034407-srg.jar             |Minecraft                     |minecraft                     |1.18.1              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
		tetra-1.18.1-4.3.0.jar                            |Tetra                         |tetra                         |4.3.0               |DONE      |Manifest: NOSIGNATURE
		FarmersDelight-1.18.1-1.0.1.jar                   |Farmer's Delight              |farmersdelight                |1.18.1-1.0.1        |DONE      |Manifest: NOSIGNATURE
		CreativeCore_v2.4.1_mc1.18.1.jar                  |CreativeCore                  |creativecore                  |2.4.0               |DONE      |Manifest: NOSIGNATURE
		jei-1.18.1-9.1.2.61.jar                           |Just Enough Items             |jei                           |9.1.2.61            |DONE      |Manifest: NOSIGNATURE
		horsestatsmod-MC1.18.x-1.4.3.jar                  |Horse Stats Mod               |horsestatsmod                 |1.4.3               |DONE      |Manifest: NOSIGNATURE
		spark-forge.jar                                   |spark                         |spark                         |1.7.2               |DONE      |Manifest: NOSIGNATURE
		flywheel-forge-1.18-0.5.1.jar                     |Flywheel                      |flywheel                      |1.18-0.5.1          |DONE      |Manifest: NOSIGNATURE
		soundphysics-forge-1.18.1-1.0.4.jar               |Sound Physics Remastered      |sound_physics_remastered      |1.18.1-1.0.4        |DONE      |Manifest: NOSIGNATURE
		Neat+1.8-30.jar                                   |Neat                          |neat                          |1.8-30              |DONE      |Manifest: NOSIGNATURE
		mutil-1.18.1-4.1.0.jar                            |mutil                         |mutil                         |4.1.0               |DONE      |Manifest: NOSIGNATURE
		create-mc1.18.1_v0.4c.jar                         |Create                        |create                        |0.4c                |DONE      |Manifest: NOSIGNATURE
		FastWorkbench-1.18.1-6.0.0.jar                    |Fast Workbench                |fastbench                     |6.0.0               |DONE      |Manifest: NOSIGNATURE
		Placebo-1.18.1-6.0.3.jar                          |Placebo                       |placebo                       |6.0.3               |DONE      |Manifest: NOSIGNATURE
		AutoRegLib-1.7-52.jar                             |AutoRegLib                    |autoreglib                    |1.7-52              |DONE      |Manifest: NOSIGNATURE
		SereneSeasons-1.18.1-6.0.0.8-universal.jar        |Serene Seasons                |sereneseasons                 |1.18.1-6.0.0.8      |DONE      |Manifest: NOSIGNATURE
		configured-1.5.1-1.18.1.jar                       |Configured                    |configured                    |1.5.1               |DONE      |Manifest: NOSIGNATURE
		FastFurnace-1.18.1-6.0.1.jar                      |FastFurnace                   |fastfurnace                   |6.0.1               |DONE      |Manifest: NOSIGNATURE
		ferritecore-4.0.0-forge.jar                       |Ferrite Core                  |ferritecore                   |4.0.0               |DONE      |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a
		SnowRealMagic-1.18-forge-3.1.0.jar                |Snow! Real Magic!             |snowrealmagic                 |3.1.0               |DONE      |Manifest: NOSIGNATURE
		Kiwi-1.18-forge-5.2.3.jar                         |Kiwi                          |kiwi                          |5.2.3               |DONE      |Manifest: NOSIGNATURE
		forge-1.18.1-39.0.10-universal.jar                |Forge                         |forge                         |39.0.10             |DONE      |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
		Quark-3.0-334.jar                                 |Quark                         |quark                         |3.0-334             |DONE      |Manifest: NOSIGNATURE
		extremesoundmuffler-3.22_forge-1.18.1.jar         |Extreme Sound Muffler         |extremesoundmuffler           |3.22_forge-1.18.1   |DONE      |Manifest: NOSIGNATURE
		FastLeafDecay-27.2.jar                            |FastLeafDecay                 |fastleafdecay                 |27.2                |DONE      |Manifest: NOSIGNATURE
		Terralith_v2.0.12_Fabric+Forge.jar                |Seed Fix + Terralith          |seedfix_forge                 |0.0NONE             |DONE      |Manifest: NOSIGNATURE
		BetterAdvancements-1.18.1-0.1.2.122.jar           |Better Advancements           |betteradvancements            |0.1.2.122           |DONE      |Manifest: NOSIGNATURE
	Flywheel Backend: GL33 Instanced Arrays
	Crash Report UUID: 4425c743-2edb-45c4-a555-79ed5c09b932
	FML: 39.0
	Forge: net.minecraftforge:39.0.10
	Kiwi Modules: 
		kiwi:contributors
		kiwi:data
		snowrealmagic:core
commented

I have the same problem. Game crashes when I try to upload schematic. And this problem only in 1.18
crash-2022-01-22_23.35.45-client (2).txt