Skip to content

[馃悶]: MouseClicked event handler crash when leaving multiplayer server#1401

Description

@Dayceiver

Before Continuing:

  • Check you are using the latest version of the mods and its dependencies
  • Always include a latest.log if you are crashing
  • Remove mod that enhances Minecraft: Optifine, Sodium, others. The issue persists.
  • If you are unsure which mod is the culprit.
    Disable all of your mods and enable them 1-2 mods each time to isolate the culprit
  • Confirm that there is no existing issue with a similar description submitted in the list of issues.

Version

1.21.1-FABRIC

Supplementaries Version

supplementaries fabric 1.21-3.0.40-beta

Moonlight Lib Version

moonlight fabric 1.21-2.17.32

Describe Issue

I was getting the relatively generic mouseClicked event handler error as seen below whenever I disconnected from a multiplayer server that I'm hosting. After trial and error, removing mods one at a time on client and server, I determined that the Supplementaries mod was behind it.
Not sure what could be done. I hesitate to try loading older or different versions of supplementaries to see if they'll work instead, but either way, figured I'd report the bug. Please help. Plz, I'm begging you.

Oh also, the "legendary tooltips mod" will crash your game if the flute item is on screen. Just fyi.

Crash-Report

---- Minecraft Crash Report ----
// Don't do that.

Time: 2025-03-03 14:08:08
Description: mouseClicked event handler

java.lang.NullPointerException: mouseClicked event handler
at knot//com.google.common.collect.Iterators$6.transform(Iterators.java:829)
at knot//com.google.common.collect.TransformedIterator.next(TransformedIterator.java:52)
at knot//net.minecraft.class_2370.remap(class_2370.java:1247)
at knot//net.minecraft.class_2370.unmap(class_2370.java:1378)
at knot//net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.unmap(RegistrySyncManager.java:367)
at knot//net.minecraft.class_310.handler$cod000$fabric-registry-sync-v0$disconnectAfter(class_310.java:19191)
at knot//net.minecraft.class_310.method_18096(class_310.java:2269)
at knot//net.minecraft.class_310.method_18099(class_310.java:2215)
at knot//net.minecraft.class_433.method_47632(class_433.java:136)
at knot//net.minecraft.class_7574.method_46552(class_7574.java:52)
at knot//net.minecraft.class_433.method_19836(class_433.java:112)
at knot//net.minecraft.class_4185.method_25306(class_4185.java:96)
at knot//net.minecraft.class_4264.method_25348(class_4264.java:48)
at knot//net.minecraft.class_339.method_25402(class_339.java:141)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:38)
at knot//net.minecraft.class_312.method_1611(class_312.java:107)
at knot//net.minecraft.class_437.method_25412(class_437.java:431)
at knot//net.minecraft.class_312.method_1601(class_312.java:107)
at knot//net.minecraft.class_312.method_22686(class_312.java:196)
at knot//net.minecraft.class_1255.execute(class_1255.java:108)
at knot//net.minecraft.class_312.method_22684(class_312.java:196)
at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at knot//org.lwjgl.system.JNI.invokeV(Native Method)
at knot//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
at knot//com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:150)
at knot//com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:168)
at knot//net.minecraft.class_1041.method_15998(class_1041.java:303)
at knot//net.minecraft.class_310.method_1523(class_310.java:1307)
at knot//net.minecraft.class_310.method_1514(class_310.java:882)
at knot//net.minecraft.client.main.Main.main(Main.java:256)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

// large stack trace removed for the sake of space...

-- Affected screen --
Details:
Screen name: net.minecraft.class_433
Stacktrace:
at knot//net.minecraft.class_437.method_25412(class_437.java:431)
at knot//net.minecraft.class_312.method_1601(class_312.java:107)
at knot//net.minecraft.class_312.method_22686(class_312.java:196)
at knot//net.minecraft.class_1255.execute(class_1255.java:108)
at knot//net.minecraft.class_312.method_22684(class_312.java:196)
at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at knot//org.lwjgl.system.JNI.invokeV(Native Method)
at knot//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
at knot//com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:150)
at knot//com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:168)
at knot//net.minecraft.class_1041.method_15998(class_1041.java:303)
at knot//net.minecraft.class_310.method_1523(class_310.java:1307)
at knot//net.minecraft.class_310.method_1514(class_310.java:882)
at knot//net.minecraft.client.main.Main.main(Main.java:256)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
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_437:
com.mattymatty.audio_priority.mixins.accessors.ScreenAccessor (audio_priority.mixins.json)
com.anthonyhilyard.iceberg.mixin.ScreenMixin (iceberg.mixins.json)
com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.Mixin_PassEventsExt (mixins.jgui.json)
dev.architectury.mixin.fabric.client.MixinScreen (architectury.mixins.json)
svenhjol.charmonium.charmony.client.mixin.event.render_tooltip_callback.ScreenMixin (charmonium.charmony.client.mixins.json)
io.github.cottonmc.cotton.gui.impl.mixin.client.ScreenAccessor (mixins.libgui.json)
net.blay09.mods.balm.mixin.ScreenAccessor (balm.fabric.mixins.json)
net.tooltiprareness.mixin.ScreenMixin (tooltiprareness.mixins.json)
me.roundaround.villagerconverting.roundalib.mixin.ScreenMixin (villagerconverting.roundalib.mixins.json)
net.fabricmc.fabric.mixin.screen.ScreenAccessor (fabric-screen-api-v1.mixins.json)
it.hurts.octostudios.immersiveui.mixin.ScreenMixin (immersiveui-common.mixins.json)
me.pieking1215.invmove.fabric.mixin.client.OverlayMixin (invmove-fabric.mixins.json)
io.wispforest.owo.mixin.ui.layers.ScreenMixin (owo.mixins.json)
me.shedaniel.rei.mixin.fabric.MixinScreen (rei.mixins.json)
com.replaymod.core.mixin.GuiScreenAccessor (mixins.core.replaymod.json)
com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.MixinScreen (mixins.jgui.json)
tschipp.carryon.mixin.ScreenMixin (carryon.fabric.mixins.json)
io.wispforest.owo.mixin.ui.ScreenMixin (owo.mixins.json)
obro1961.chatpatches.mixin.gui.ScreenMixin (chatpatches.mixins.json)
me.pieking1215.invmove.mixin.client.BackgroundMixin (invmove.mixins.json)
fuzs.puzzleslib.fabric.mixin.client.ScreenFabricMixin (puzzleslib.fabric.mixins.json)
net.fabricmc.fabric.mixin.screen.ScreenMixin (fabric-screen-api-v1.mixins.json)
svenhjol.charmonium.charmony.client.mixin.event.setup_screen_callback.ScreenMixin (charmonium.charmony.client.mixins.json)
me.roundaround.nicerportals.roundalib.mixin.ScreenMixin (nicerportals.roundalib.mixins.json)
io.wispforest.owo.mixin.ScreenAccessor (owo.mixins.json)
dev.imb11.skinshuffle.mixin.screen.ScreenMixin (SkinShuffle.mixins.json)
com.minelittlepony.common.mixin.MixinScreen (kirin.mixin.json)
net.minecraft.class_312:
net.blouflin.photography.mixin.MouseMixin (photography.mixins.json)
com.replaymod.recording.mixin.MixinMouseHelper (mixins.recording.replaymod.json)
me.ichun.mods.ichunutil.mixin.client.MouseHandlerMixin (ichunutil.mixins.json)
net.blay09.mods.kuma.mixin.MouseHandlerMixin (kuma_api.fabric.mixins.json)
com.tiviacz.travelersbackpack.mixin.MouseHandlerMixin (travelersbackpack.mixins.json)
yalter.mousetweaks.fabric.mixin.MixinMouseHandler (mousetweaks-fabric.mixins.json)
io.socol.betterthirdperson.mixin.MouseMixin (betterthirdperson.mixins.json)
net.mehvahdjukaar.supplementaries.mixins.MouseHandlerMixin (supplementaries-common.mixins.json)
com.replaymod.core.mixin.MixinMouse (mixins.core.replaymod.json)
net.blay09.mods.balm.mixin.MouseHandlerMixin (balm.fabric.mixins.json)
io.github.xiaocihua.stacktonearbychests.mixin.MouseMixin (stacktonearbychests.mixins.json)
marsh.town.brb.mixins.MouseScrollHandler (mixins.brb-common.json)
com.nettakrim.spyglass_astronomy.mixin.MouseMixin (spyglass_astronomy.mixins.json)
net.fabricmc.fabric.mixin.screen.MouseMixin (fabric-screen-api-v1.mixins.json)
net.blay09.mods.balm.mixin.MouseHandlerAccessor (balm.fabric.mixins.json)
de.maxhenkel.voicechat.mixin.MouseMixin (voicechat.mixins.json)
io.socol.betterthirdperson.mixin.MouseFixupMixin (betterthirdperson.mixins.json)
com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.MixinMouseListener (mixins.jgui.json)
fuzs.puzzleslib.fabric.mixin.client.MouseHandlerFabricMixin (puzzleslib.fabric.mixins.json)
dev.architectury.mixin.fabric.client.MixinMouseHandler (architectury.mixins.json)
de.maxhenkel.camerautils.mixin.MouseHandlerMixin (camerautils.mixins.json)
svenhjol.charmonium.charmony.client.mixin.event.mouse_scroll.MouseHandlerMixin (charmonium.charmony.client.mixins.json)
io.wispforest.owo.mixin.ui.layers.MouseMixin (owo.mixins.json)
net.mehvahdjukaar.supplementaries.mixins.fabric.MouseScrollMixin (supplementaries.mixins.json)
team.creative.creativecore.mixin.MouseHandlerAccessor (creativecore.mixins.json)
net.minecraft.class_1255:
dynamic_fps.impl.mixin.bugfix.BlockableEventLoopMixin (dynamic_fps-common.mixins.json)
com.mojang.blaze3d.systems.RenderSystem:
net.irisshaders.iris.mixin.MixinRenderSystem (mixins.iris.json)
net.irisshaders.iris.mixin.statelisteners.MixinRenderSystem (mixins.iris.json)
io.wispforest.owo.mixin.ui.RenderSystemMixin (owo.mixins.json)
net.irisshaders.iris.mixin.MixinGlStateManager (mixins.iris.json)
com.replaymod.replay.mixin.MixinTileEntityEndPortalRenderer (mixins.replay.replaymod.json)
net.caffeinemc.mods.sodium.mixin.workarounds.event_loop.RenderSystemMixin (sodium-common.mixins.json)
net.minecraft.class_1041:
net.irisshaders.iris.mixin.MixinWindow (mixins.iris.json)
com.replaymod.render.mixin.MainWindowAccessor (mixins.render.replaymod.json)
net.caffeinemc.mods.sodium.mixin.workarounds.context_creation.WindowMixin (sodium-common.mixins.json)
dynamic_fps.impl.mixin.WindowMixin (dynamic_fps-common.mixins.json)
io.github.a5b84.darkloadingscreen.mixin.WindowMixin (dark-loading-screen.mixins.json)
net.caffeinemc.mods.sodium.mixin.core.WindowMixin (sodium-common.mixins.json)
net.minecraft.class_310:
eu.pb4.polymer.rsm.mixin.client.MinecraftClientMixin (polymer-rsm.mixins.json)
com.seibel.distanthorizons.fabric.mixins.client.MixinMinecraft (fabric-DistantHorizons.fabric.mixins.json)
com.anthonyhilyard.iceberg.mixin.MinecraftMixin (iceberg.mixins.json)
tschipp.carryon.mixin.MinecraftMixin (carryon.mixins.json)
net.clayborn.accurateblockplacement.mixin.MinecraftClientMixin (accurateblockplacement.mixins.json)
me.roundaround.villagerconverting.roundalib.mixin.MinecraftClientMixin (villagerconverting.roundalib.mixins.json)
squeek.appleskin.mixin.MinecraftClientMixin (appleskin.mixins.json)
com.natamus.collective.fabric.mixin.MinecraftMixin (collective_fabric.mixins.json)
net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
randommcsomethin.fallingleaves.mixin.MinecraftClientMixin (fallingleaves.mixins.json)
net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
me.roundaround.nicerportals.roundalib.mixin.MinecraftClientMixin (nicerportals.roundalib.mixins.json)
com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.MixinMinecraft (mixins.jgui.json)
traben.entity_model_features.mixin.MixinResourceReloadEnd (entity_model_features-common.mixins.json)
glitchcore.mixin.client.MixinMinecraft (glitchcore.mixins.json)
tocraft.craftedcore.mixin.client.MinecraftMixin (craftedcore.mixins.json)
traben.entity_texture_features.mixin.reloading.MixinResourceReload (entity_texture_features-common.mixins.json)
net.caffeinemc.mods.sodium.mixin.core.MinecraftMixin (sodium-common.mixins.json)
foundationgames.enhancedblockentities.mixin.MinecraftClientMixin (enhancedblockentities.mixins.json)
malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
de.maxhenkel.voicechat.mixin.MinecraftMixin (voicechat.mixins.json)
dynamic_fps.impl.mixin.MinecraftMixin (dynamic_fps-common.mixins.json)
traben.entity_texture_features.mixin.reloading.MixinMinecraftClient (entity_texture_features-common.mixins.json)
net.irisshaders.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
com.replaymod.render.mixin.Mixin_UseGuiFramebufferDuringGuiRendering (mixins.render.replaymod.json)
dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
net.mehvahdjukaar.supplementaries.mixins.MinecraftMixin (supplementaries-common.mixins.json)
org.ladysnake.satin.mixin.client.event.MinecraftClientMixin (mixins.satin.client.json)
de.maxhenkel.camerautils.mixin.MinecraftMixin (camerautils.mixins.json)
net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
me.melontini.dark_matter.impl.minecraft.mixin.events.MinecraftClientMixin (dark-matter-minecraft.mixins.json)
circuitlord.reactivemusic.mixin.MinecraftClientMixin (reactivemusic.mixins.json)
dev.imb11.sounds.mixin.ui.ScreenSoundEffect (sounds.mixins.json)
dev.spiritstudios.snapper.mixin.MinecraftClientMixin (snapper.mixins.json)
com.replaymod.render.mixin.Mixin_SuppressFramebufferResizeDuringRender (mixins.render.replaymod.json)
joshie.monarchs.mixin.client.ExampleClientMixin (monarchs-melodies.client.mixins.json)
dev.imb11.skinshuffle.mixin.MinecraftClientMixin (SkinShuffle.mixins.json)
io.grayray75.mods.fpsdisplay.mixin.MinecraftClientAccessor (fpsdisplay.mixins.json)
me.melontini.dark_matter.impl.minecraft.mixin.debug.MinecraftClientTickMixin (dark-matter-minecraft.mixins.json)
com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.Mixin_PassEvents_HandleKeybinds (mixins.jgui.json)
com.nettakrim.spyglass_astronomy.mixin.MinecraftClientMixin (spyglass_astronomy.mixins.json)
net.mehvahdjukaar.supplementaries.mixins.fabric.MinecraftInputMixin (supplementaries.mixins.json)
net.irisshaders.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
me.melontini.dark_matter.impl.minecraft.mixin.draw.MinecraftClientMixin (dark-matter-minecraft.mixins.json)
io.github.xiaocihua.stacktonearbychests.mixin.MinecraftClientMixin (stacktonearbychests.mixins.json)
traben.entity_model_features.mixin.accessor.MinecraftClientAccessor (entity_model_features-common.mixins.json)
net.yeoxuhang.ambiance.mixin.MinecraftMixin (ambiance.mixins.json)
dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
dev.architectury.mixin.fabric.client.MixinMinecraft (architectury.mixins.json)
io.wispforest.owo.mixin.ui.MinecraftClientMixin (owo.mixins.json)
net.alexmega.mixin.MixinMinecraft (adventuredungeons.mixins.json)
net.irisshaders.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
com.illusivesoulworks.spectrelib.mixin.SpectreLibMixinMinecraft (spectrelib.mixins.json)
com.blamejared.controlling.mixin.OpenGuiMixin (controlling.fabric.mixins.json)
net.F53.HorseBuff.mixin.Client.InventoryAccessor (horsebuff.mixins.json)
com.replaymod.core.mixin.MixinMinecraft (mixins.core.replaymod.json)
net.blay09.mods.balm.mixin.MinecraftMixin (balm.fabric.mixins.json)
com.blamejared.ambientenvironment.mixin.MixinMinecraft (ambientenvironment.fabric.mixins.json)
dev.tr7zw.notenoughanimations.mixins.LivingRenderStateMixin (notenoughanimations.mixins.json)
tocraft.craftedcore.fabric.mixin.client.MinecraftClientMixin (craftedcore-fabric.mixins.json)
net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
dev.worldgen.remapped.mixin.client.MinecraftClientMixin (remapped.client.mixins.json)
io.wispforest.owo.mixin.MinecraftClientMixin (owo.mixins.json)
dev.toma.configuration.mixin.MinecraftMixin (configuration.mixins.json)
traben.entity_model_features.mixin.MixinResourceReloadStart (entity_model_features-common.mixins.json)
com.replaymod.replay.mixin.Mixin_HandleInputsInReplay (mixins.replay.replaymod.json)
net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
net.mehvahdjukaar.moonlight.core.mixins.MinecraftMixin (moonlight-common.mixins.json)
ewewukek.musketmod.mixin.MinecraftMixin (musketmod.mixins.json)
me.ichun.mods.ichunutil.mixin.client.MinecraftMixin (ichunutil.mixins.json)
de.maxhenkel.peek.mixin.MinecraftMixin (peek.mixins.json)
fuzs.puzzleslib.fabric.mixin.client.MinecraftFabricMixin (puzzleslib.fabric.mixins.json)
mod.crend.libbamboo.mixin.MinecraftClientMixin (libbamboo-common.mixins.json)
dev.imb11.skinshuffle.mixin.accessor.MinecraftClientAccessor (SkinShuffle.mixins.json)
com.replaymod.core.mixin.MinecraftAccessor (mixins.core.replaymod.json)
io.socol.betterthirdperson.mixin.MinecraftClientMixin (betterthirdperson.mixins.json)
it.crystalnest.cobweb.mixin.client.MinecraftMixin (cobweb.fabric.mixins.json)
com.minelittlepony.common.mixin.MixinMinecraftClient (kirin.mixin.json)
com.sonicether.soundphysics.mixin.MinecraftMixin (sound_physics_remastered.mixins.json)
com.anthonyhilyard.prism.mixin.MinecraftMixin (prism.mixins.json)
einstein.subtle_effects.mixin.client.MinecraftMixin (subtle_effects.mixins.json)
io.github.cottonmc.cotton.gui.impl.mixin.client.MinecraftClientMixin (mixins.libgui.json)

//More stacktrace stuff, not relevant, removed...

Current Language: en_us
Locale: en_US
System encoding: Cp1252
File encoding: UTF-8
CPU: 16x 12th Gen Intel(R) Core(TM) i5-12600K

Metadata

Metadata

Assignees

No one assigned

    Labels

    1.21.1Minecraft VersionbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions