Jump to content

Crash bug with Tesselating liquid in world


Schmetterbar

Recommended Posts

With some friends we made a small server modded with a home made modpack and if it works without worries for most of us, a friend installed near a river crashes regularly while the others have no problem. The crash report is the following (thanking all the good people who will help me to fix the problem of this friend)

 

---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 3/20/23, 9:20 PM
Description: Tesselating liquid in world

java.lang.NullPointerException: Cannot invoke "net.minecraft.core.Holder.m_203334_()" because the return value of "net.minecraft.client.multiplayer.ClientLevel.m_204166_(net.minecraft.core.BlockPos)" is null
    at net.minecraft.client.multiplayer.ClientLevel.m_104762_(ClientLevel.java:714) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:canary.mixins.json:chunk.entity_class_groups.ClientLevelMixin,pl:mixin:APP:byg.mixins.json:access.client.ClientLevelAccess,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.multiplayer.ClientLevel.m_194167_(ClientLevel.java:113) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:canary.mixins.json:chunk.entity_class_groups.ClientLevelMixin,pl:mixin:APP:byg.mixins.json:access.client.ClientLevelAccess,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.color.block.BlockTintCache.m_193812_(BlockTintCache.java:91) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading}
    at net.minecraft.client.multiplayer.ClientLevel.m_6171_(ClientLevel.java:697) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:canary.mixins.json:chunk.entity_class_groups.ClientLevelMixin,pl:mixin:APP:byg.mixins.json:access.client.ClientLevelAccess,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.chunk.RenderChunkRegion.m_6171_(RenderChunkRegion.java:67) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading}
    at net.minecraft.client.renderer.BiomeColors.m_108796_(BiomeColors.java:14) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading,pl:accesstransformer:B,xf:fml:twilightforest:dragons}
    at net.minecraft.client.renderer.BiomeColors.m_108811_(BiomeColors.java:26) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading,pl:accesstransformer:B,xf:fml:twilightforest:dragons}
    at net.minecraftforge.fluids.FluidAttributes$Water.getColor(FluidAttributes.java:440) ~[forge-1.18.2-40.1.85-universal.jar%23323!/:?] {re:classloading}
    at net.minecraft.client.renderer.block.LiquidBlockRenderer.m_203173_(LiquidBlockRenderer.java:72) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.block.BlockRenderDispatcher.m_203143_(BlockRenderDispatcher.java:78) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
    at codechicken.lib.render.block.CCBlockRendererDispatcher.m_203143_(CCBlockRendererDispatcher.java:98) ~[CodeChickenLib-1.18.2-4.1.3.480-universal.jar%23110!/:4.1.3.480] {re:classloading}
    at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask.m_112865_(ChunkRenderDispatcher.java:625) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:instancemanage.ChunkRebuildHooksMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask.m_5869_(ChunkRenderDispatcher.java:557) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:instancemanage.ChunkRebuildHooksMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.m_194412_(ChunkRenderDispatcher.java:122) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}


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

-- Head --
Thread: Render thread
Stacktrace:
    at net.minecraft.client.multiplayer.ClientLevel.m_104762_(ClientLevel.java:714) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:canary.mixins.json:chunk.entity_class_groups.ClientLevelMixin,pl:mixin:APP:byg.mixins.json:access.client.ClientLevelAccess,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.multiplayer.ClientLevel.m_194167_(ClientLevel.java:113) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:canary.mixins.json:chunk.entity_class_groups.ClientLevelMixin,pl:mixin:APP:byg.mixins.json:access.client.ClientLevelAccess,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.color.block.BlockTintCache.m_193812_(BlockTintCache.java:91) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading}
-- Block being tesselated --
Details:
    Block location: World: (2871,53,59), Section: (at 7,5,11 in 179,3,3; chunk contains blocks 2864,-64,48 to 2879,319,63), Region: (5,0; contains chunks 160,0 to 191,31, blocks 2560,-64,0 to 3071,319,511)
Stacktrace:
    at net.minecraft.client.renderer.block.BlockRenderDispatcher.m_203143_(BlockRenderDispatcher.java:78) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
    at codechicken.lib.render.block.CCBlockRendererDispatcher.m_203143_(CCBlockRendererDispatcher.java:98) ~[CodeChickenLib-1.18.2-4.1.3.480-universal.jar%23110!/:4.1.3.480] {re:classloading}
    at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask.m_112865_(ChunkRenderDispatcher.java:625) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:instancemanage.ChunkRebuildHooksMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask.m_5869_(ChunkRenderDispatcher.java:557) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:instancemanage.ChunkRebuildHooksMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.m_194412_(ChunkRenderDispatcher.java:122) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}


-- Affected level --
Details:
    All players: 2 total; [LocalPlayer['Amarcanthe'/967483, l='ClientLevel', x=3006.30, y=103.15, z=39.10], RemotePlayer['MamanLiline'/979183, l='ClientLevel', x=2932.87, y=73.00, z=57.32]]
    Chunk stats: 5041, 719
    Level dimension: minecraft:overworld
    Level spawn location: World: (-208,83,-32), Section: (at 0,3,0 in -13,5,-2; chunk contains blocks -208,-64,-32 to -193,319,-17), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,-64,-512 to -1,319,-1)
    Level time: 10481453 game time, 10677277 day time
    Server brand: forge
    Server type: Non-integrated multiplayer server
Stacktrace:
    at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:407) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:canary.mixins.json:chunk.entity_class_groups.ClientLevelMixin,pl:mixin:APP:byg.mixins.json:access.client.ClientLevelAccess,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2262) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixin.cleancut.json:MinecraftMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixin.dynamic_asset_generator.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.m_199948_(ChunkRenderDispatcher.java:129) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:655) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixin.cleancut.json:MinecraftMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixin.dynamic_asset_generator.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23318!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
    at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.85.jar%2317!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}

Link to comment
Share on other sites

12 hours ago, Schmetterbar said:

Can't be that, we all have exactly the same modpack and he is the only crashing, that would be strange

I would ask you to confirm that just to make sure.

On 3/22/2023 at 10:02 AM, Schmetterbar said:

    at codechicken.lib.render.block.CCBlockRendererDispatcher.m_203143_(CCBlockRendererDispatcher.java:98) ~[CodeChickenLib-1.18.2-4.1.3.480-universal.jar%23110!/:4.1.3.480] {re:classloading}

It seems to be some sort of rendering of a block as the most likely culprit. So, you should verify that you can render the block with an issue and only your friend can't. It's most likely either a difference in the mods used or a difference in the Forge version, though the latter is less likely since the mods mention what versions they support.

Link to comment
Share on other sites

Quote

It seems to be some sort of rendering of a block as the most likely culprit.

It's likely only your friend can see the block in question. Try teleporting to your friend's location and see if you crash.

The problem block appears to be at:

Quote

Block location: World: (2871,53,59)

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

If it doesn't crash for you, but does for them, then there is clearly something wrong with their installation.

The error message is uninformative, it just says "NullPointerException" so we can tell what is causing the issue from that.

 

Get them to do a full reinstall of forge and the modpack from scratch. So you know for sure they are using what you think they should be using.

 

Also tell them not to install any additional/optional client side mods like optifine. Those are always the first candidates for strange bugs.

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.