
[Bug]: Console spam with BetterF3 & Embeddium++ Forge 1.20.1
Apollonu opened this issue ยท 3 comments
Describe the Bug
Hard game crash after opening F3 at some point
Steps to Reproduce
I load chunks, or not even sometimes and open F3 while moving my camera
Expected Behavior
The game to not crash.
Screenshots
No response
Modloader Type
Minecraft Forge
Modloader Version
47.3.12
Mod Version
7.0.2
Log Output
[15:47:44] [Render thread/ERROR] [ne.mi.cl.gu.ov.ForgeGui/]: Error rendering overlay 'minecraft:debug_text'
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?] {re:mixin}
at java.lang.Integer.parseInt(Integer.java:678) ~[?:?] {re:mixin}
at java.lang.Integer.parseInt(Integer.java:786) ~[?:?] {re:mixin}
at me.cominixo.betterf3.modules.FpsModule.update(FpsModule.java:65) ~[BetterF3-7.0.2-Forge-1.20.1.jar%23360!/:?] {re:classloading}
at net.minecraft.client.gui.components.DebugScreenOverlay.betterF3$newLeftText(DebugScreenOverlay.java:4142) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:forge-badoptimizations.mixins.json:MixinDebugHud_AddText,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.roll.DebugHudMixin,pl:mixin:APP:mixins.oculus.json:MixinDebugScreenOverlay,pl:mixin:APP:dynamic_fps-common.mixins.json:DebugScreenOverlayMixin,pl:mixin:APP:necronomicon-common.mixins.json:client.DebugScreenMixin,pl:mixin:APP:shouldersurfing.common.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:APP:embeddium.mixins.json:features.gui.hooks.debug.DebugHudMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.DebugScreenOverlayAccessor,pl:mixin:APP:oculus-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinDebugHud,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.DebugScreenOverlay.handler$fpi000$drawLeftText(DebugScreenOverlay.java:4320) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:forge-badoptimizations.mixins.json:MixinDebugHud_AddText,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.roll.DebugHudMixin,pl:mixin:APP:mixins.oculus.json:MixinDebugScreenOverlay,pl:mixin:APP:dynamic_fps-common.mixins.json:DebugScreenOverlayMixin,pl:mixin:APP:necronomicon-common.mixins.json:client.DebugScreenMixin,pl:mixin:APP:shouldersurfing.common.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:APP:embeddium.mixins.json:features.gui.hooks.debug.DebugHudMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.DebugScreenOverlayAccessor,pl:mixin:APP:oculus-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinDebugHud,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.DebugScreenOverlay.m_280186_(DebugScreenOverlay.java) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:forge-badoptimizations.mixins.json:MixinDebugHud_AddText,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.roll.DebugHudMixin,pl:mixin:APP:mixins.oculus.json:MixinDebugScreenOverlay,pl:mixin:APP:dynamic_fps-common.mixins.json:DebugScreenOverlayMixin,pl:mixin:APP:necronomicon-common.mixins.json:client.DebugScreenMixin,pl:mixin:APP:shouldersurfing.common.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:APP:embeddium.mixins.json:features.gui.hooks.debug.DebugHudMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.DebugScreenOverlayAccessor,pl:mixin:APP:oculus-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinDebugHud,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.DebugScreenOverlay.m_285668_(DebugScreenOverlay.java:112) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:forge-badoptimizations.mixins.json:MixinDebugHud_AddText,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.roll.DebugHudMixin,pl:mixin:APP:mixins.oculus.json:MixinDebugScreenOverlay,pl:mixin:APP:dynamic_fps-common.mixins.json:DebugScreenOverlayMixin,pl:mixin:APP:necronomicon-common.mixins.json:client.DebugScreenMixin,pl:mixin:APP:shouldersurfing.common.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:APP:embeddium.mixins.json:features.gui.hooks.debug.DebugHudMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.DebugScreenOverlayAccessor,pl:mixin:APP:oculus-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinDebugHud,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.GuiGraphics.m_286007_(GuiGraphics.java:84) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.DebugScreenOverlay.m_94056_(DebugScreenOverlay.java:111) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:forge-badoptimizations.mixins.json:MixinDebugHud_AddText,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.roll.DebugHudMixin,pl:mixin:APP:mixins.oculus.json:MixinDebugScreenOverlay,pl:mixin:APP:dynamic_fps-common.mixins.json:DebugScreenOverlayMixin,pl:mixin:APP:necronomicon-common.mixins.json:client.DebugScreenMixin,pl:mixin:APP:shouldersurfing.common.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:APP:embeddium.mixins.json:features.gui.hooks.debug.DebugHudMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.DebugScreenOverlayAccessor,pl:mixin:APP:oculus-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinDebugHud,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraftforge.client.gui.overlay.ForgeGui.handler$fpp000$customDebugMenu(ForgeGui.java:4240) ~[forge-1.20.1-47.3.12-universal.jar%23531!/:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveui.mixins.json:GooeyMixin,pl:mixin:APP:mixins.oculus.json:gui.MixinForgeGui,pl:mixin:APP:etched.mixins.json:client.ForgeIngameGuiMixin,pl:mixin:APP:shouldersurfing.forge.mixins.json:MixinForgeGui,pl:mixin:APP:controllable.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:autohud-forge.mixins.json:gui.ForgeGuiMixin,pl:mixin:APP:quark.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:betterf3.forge.mixins.json:ForgeGuiMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.ForgeGuiMixin,pl:mixin:A}
at net.minecraftforge.client.gui.overlay.ForgeGui.renderHUDText(ForgeGui.java:434) ~[forge-1.20.1-47.3.12-universal.jar%23531!/:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveui.mixins.json:GooeyMixin,pl:mixin:APP:mixins.oculus.json:gui.MixinForgeGui,pl:mixin:APP:etched.mixins.json:client.ForgeIngameGuiMixin,pl:mixin:APP:shouldersurfing.forge.mixins.json:MixinForgeGui,pl:mixin:APP:controllable.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:autohud-forge.mixins.json:gui.ForgeGuiMixin,pl:mixin:APP:quark.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:betterf3.forge.mixins.json:ForgeGuiMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.ForgeGuiMixin,pl:mixin:A}
at net.minecraftforge.client.gui.overlay.VanillaGuiOverlay.lambda$static$18(VanillaGuiOverlay.java:162) ~[forge-1.20.1-47.3.12-universal.jar%23531!/:?] {re:mixin,re:classloading,pl:mixin:A,pl:redirector:A}
at net.minecraftforge.client.gui.overlay.ForgeGui.lambda$render$0(ForgeGui.java:126) ~[forge-1.20.1-47.3.12-universal.jar%23531!/:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveui.mixins.json:GooeyMixin,pl:mixin:APP:mixins.oculus.json:gui.MixinForgeGui,pl:mixin:APP:etched.mixins.json:client.ForgeIngameGuiMixin,pl:mixin:APP:shouldersurfing.forge.mixins.json:MixinForgeGui,pl:mixin:APP:controllable.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:autohud-forge.mixins.json:gui.ForgeGuiMixin,pl:mixin:APP:quark.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:betterf3.forge.mixins.json:ForgeGuiMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.ForgeGuiMixin,pl:mixin:A}
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) ~[guava-31.1-jre.jar%2390!/:?] {re:mixin}
at net.minecraftforge.client.gui.overlay.ForgeGui.m_280421_(ForgeGui.java:121) ~[forge-1.20.1-47.3.12-universal.jar%23531!/:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveui.mixins.json:GooeyMixin,pl:mixin:APP:mixins.oculus.json:gui.MixinForgeGui,pl:mixin:APP:etched.mixins.json:client.ForgeIngameGuiMixin,pl:mixin:APP:shouldersurfing.forge.mixins.json:MixinForgeGui,pl:mixin:APP:controllable.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:autohud-forge.mixins.json:gui.ForgeGuiMixin,pl:mixin:APP:quark.mixins.json:client.ForgeGuiMixin,pl:mixin:APP:betterf3.forge.mixins.json:ForgeGuiMixin,pl:mixin:APP:embeddium.mixins.json:features.render.gui.debug.ForgeGuiMixin,pl:mixin:A}
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:945) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:moonlight-common.mixins.json:GameRendererMixin,pl:mixin:APP:exposure-common.mixins.json:DrawViewfinderOverlayMixin,pl:mixin:APP:loot_journal.mixins.json:GameRendererMixin,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.roll.GameRendererMixin,pl:mixin:APP:mixins.oculus.json:GameRendererAccessor,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer,pl:mixin:APP:mixins.oculus.json:MixinModelViewBobbing,pl:mixin:APP:dynamic_fps-common.mixins.json:GameRendererMixin,pl:mixin:APP:shouldersurfing.common.mixins.json:GameRendererAccessor,pl:mixin:APP:shouldersurfing.common.mixins.json:MixinGameRenderer,pl:mixin:APP:zeta_forge.mixins.json:client.GameRenderMixin,pl:mixin:APP:immediatelyfast-common.mixins.json:core.compat.MixinGameRenderer,pl:mixin:APP:embeddiumplus.mixin.json:darkness.GameRendererMixin,pl:mixin:APP:mixins.satin.client.json:event.GameRendererMixin,pl:mixin:APP:cameraoverhaul.mixins.json:modern.GameRendererMixin,pl:mixin:APP:controllable.common.mixins.json:client.GameRendererMixin,pl:mixin:APP:controllable.mixins.json:client.ForgeGameRendererMixin,pl:mixin:APP:supplementaries-common.mixins.json:GameRendererMixin,pl:mixin:APP:rrls.mixins.json:compat.GameRendererMixin,pl:mixin:APP:rrls.mixins.json:compat.RendererKeyboardMouseMixin,pl:mixin:APP:embeddium.mixins.json:features.gui.hooks.console.GameRendererMixin,pl:mixin:APP:fabrication.mixins.json:a_fixes.no_night_vision_flash.MixinGameRenderer,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer_NightVisionCompat,pl:mixin:APP:forge-badoptimizations.mixins.json:accessor.GameRendererAccessor,pl:mixin:APP:forge-badoptimizations.mixins.json:tick.MixinGameRenderer,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23526!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[minecraft-1.20.1-client.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:notenoughcrashes.forge.mixins.json:client.MixinMain,pl:mixin:APP:screenshot_viewer.mixins.json:MainMixin,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:569) ~[?:?] {re:mixin}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}
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:569) ~[?:?] {re:mixin}
at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[?:?] {}
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) ~[?:?] {}
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[?:?] {}
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[?:?] {}
[15:47:44] [Render thread/ERROR] [ne.mi.cl.gu.ov.ForgeGui/]: Error rendering overlay 'minecraft:debug_text'
java.lang.NumberFormatException: For input string: ""
Additional Context
I cannot paste the whole log, it is too long
newer crash latest.log
ImmediatelyFast, Not Enough Crashes, Farsight, Dynamic FPS, and Do a Barrel Roll all disabled I still have the spam when opening F3. Tested on Forge 47.3.0 as well. It does not spam when the mod is by itself, this is a mod incompatibility. The crashing isnt your mod it seems.