Open SterniXP opened 1 year ago
Yeah unfortunately the line shape is still missing the check/limit for preventing too large shapes. However I'm skeptical about that being the cause for the crash in this log, usually that would crash with some form of OutOfMemory error.
I've seen this crash (same/similar stack trace) a number of times recently, and I'm more thinking it might be some kind of GPU driver related issue, or maybe related to some other mod doing something. In any case it's because some of the stuff in the renderer was not initialized like it normally should. And unfortunately I don't have a check for this stuff not being null currently... Probably should add it to prevent crashes. But on the other hand then there might be mysterious issues of things just not rendering without explanation. Probably would need to then also print a warning and maybe disable the renderer automatically.
Edit: crash was caused by too large object apparently, -6000 to 6000 (missed a minus there) a warning would be nice if possible
other than that great mod :)
Stacktrace: java.lang.NullPointerException: Cannot read field "field_27383" because "this.field_27368" is null at net.minecraft.class_291.method_35665(class_291.java:109) at net.minecraft.class_291.method_34431(class_291.java:181) at net.minecraft.class_291.method_34427(class_291.java:123) at fi.dy.masa.minihud.renderer.RenderObjectVbo.draw(RenderObjectVbo.java:55) at fi.dy.masa.minihud.renderer.shapes.ShapeBlocky.draw(ShapeBlocky.java:98) at fi.dy.masa.minihud.renderer.RenderContainer.draw(RenderContainer.java:122) at fi.dy.masa.minihud.renderer.RenderContainer.render(RenderContainer.java:66) at fi.dy.masa.minihud.renderer.OverlayRenderer.renderOverlays(OverlayRenderer.java:63) at fi.dy.masa.minihud.event.RenderHandler.onRenderWorldLast(RenderHandler.java:176) at fi.dy.masa.malilib.event.RenderEventHandler.onRenderWorldLast(RenderEventHandler.java:114) at net.minecraft.class_761.handler$dco000$malilib$onRenderWorldLastNormal(class_761.java:10948) at net.minecraft.class_761.method_22710(class_761.java:1544) at net.minecraft.class_757.method_3188(class_757.java:1110) at net.minecraft.class_757.method_3192(class_757.java:880) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Mixins in Stacktrace: net.minecraft.class_291: net.coderbot.iris.mixin.MixinVertexBuffer (mixins.iris.json) net.minecraft.class_761: fi.dy.masa.malilib.mixin.MixinWorldRenderer (mixins.malilib.json) fi.dy.masa.litematica.mixin.MixinWorldRenderer (mixins.litematica.json) net.coderbot.batchedentityrendering.mixin.MixinLevelRenderer_EntityListSorting (iris-batched-entity-rendering.mixins.json) me.jellysquid.mods.sodium.mixin.features.options.weather.WorldRendererMixin (sodium.mixins.json) carpet.mixins.LevelRenderer_scarpetRenderMixin (carpet.mixins.json) net.fabricmc.fabric.mixin.client.rendering.WorldRendererMixin (fabric-rendering-v1.mixins.json) net.fabricmc.fabric.mixin.resource.loader.client.KeyedResourceReloadListenerClientMixin (fabric-resource-loader-v0.client.mixins.json) carpet.mixins.LevelRenderer_pausedShakeMixin (carpet.mixins.json) net.coderbot.iris.mixin.fantastic.MixinLevelRenderer (mixins.iris.fantastic.json) me.jellysquid.mods.sodium.mixin.features.render.world.clouds.WorldRendererMixin (sodium.mixins.json) net.coderbot.iris.mixin.MixinLevelRenderer (mixins.iris.json) me.jellysquid.mods.sodium.mixin.core.render.world.WorldRendererMixin (sodium.mixins.json) net.coderbot.iris.mixin.LevelRendererAccessor (mixins.iris.json) net.coderbot.iris.mixin.vertices.immediate.MixinLevelRenderer (mixins.iris.vertexformat.json) fi.dy.masa.tweakeroo.mixin.MixinWorldRenderer (mixins.tweakeroo.json) me.jellysquid.mods.sodium.mixin.features.render.gui.outlines.WorldRendererMixin (sodium.mixins.json) carpet.mixins.LevelRenderer_fogOffMixin (carpet.mixins.json) net.coderbot.batchedentityrendering.mixin.MixinLevelRenderer (iris-batched-entity-rendering.mixins.json) net.coderbot.iris.compat.sodium.mixin.sky.MixinLevelRenderer (mixins.iris.compat.sodium.json) carpet.mixins.LevelRenderer_creativeNoClipMixin (carpet.mixins.json) net.coderbot.iris.mixin.shadows.MixinLevelRenderer (mixins.iris.json) net.coderbot.iris.mixin.shadows.MixinPreventRebuildNearInShadowPass (mixins.iris.json) net.coderbot.iris.mixin.fabulous.MixinDisableFabulousGraphics (mixins.iris.json) net.coderbot.iris.mixin.sky.MixinLevelRenderer_SunMoonToggle (mixins.iris.json) fi.dy.masa.minihud.mixin.IMixinWorldRenderer (mixins.minihud.json) net.minecraft.class_757: nl.enjarai.doabarrelroll.mixin.client.roll.GameRendererMixin (do-a-barrel-roll.client.mixins.json) net.coderbot.iris.mixin.MixinGameRenderer_NightVisionCompat (mixins.iris.json) net.coderbot.iris.mixin.MixinTweakFarPlane (mixins.iris.json) net.fabricmc.fabric.mixin.client.rendering.shader.GameRendererMixin (fabric-rendering-v1.mixins.json) net.fabricmc.fabric.mixin.screen.GameRendererMixin (fabric-screen-api-v1.mixins.json) net.coderbot.iris.mixin.GameRendererAccessor (mixins.iris.json) org.anti_ad.mc.ipnext.mixin.MixinGameRenderer (mixins.ipnext.json) xaero.common.mixin.MixinGameRenderer (xaerominimap.mixins.json) xaero.map.mixin.MixinGameRenderer (xaeroworldmap.mixins.json) fuzs.puzzleslib.mixin.client.GameRendererFabricMixin (puzzleslib.fabric.mixins.json) fi.dy.masa.tweakeroo.mixin.MixinGameRenderer (mixins.tweakeroo.json) net.coderbot.iris.mixin.MixinModelViewBobbing (mixins.iris.json) net.coderbot.iris.mixin.MixinGameRenderer (mixins.iris.json) me.jellysquid.mods.sodium.mixin.features.gui.hooks.console.GameRendererMixin (sodium.mixins.json)
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M