BetterPortals

BetterPortals

1M Downloads

Clash with MenuMobs - crash in main menu

C0rn3j opened this issue ยท 0 comments

commented
1.12.2
Forge 14.23.5.2847
MenuMobs-1.12.2-1.21
betterportals-0.3.6
[19:20:38] [Client thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent@1fe8b5ec:
java.lang.IllegalStateException: viewForSound.computeIfAbsent(sound) { mc.world } must not be null
	at de.johni0702.minecraft.betterportals.impl.client.audio.PortalAwareSoundManager.recordView(PortalAwareSoundManager.kt:31) ~[PortalAwareSoundManager.class:?]
	at net.minecraft.client.audio.SoundManager.handler$recordViewOnPlaySound$zze000(SoundManager.java:663) ~[chm.class:?]
	at net.minecraft.client.audio.SoundManager.func_148611_c(SoundManager.java) ~[chm.class:?]
	at net.minecraft.client.audio.SoundHandler.func_147682_a(SoundHandler.java:258) ~[cho.class:?]
	at superbas11.menumobs.util.FakeWorld.func_184148_a(FakeWorld.java:228) ~[FakeWorld.class:?]
	at net.minecraft.entity.Entity.func_184185_a(Entity.java:1097) ~[vg.class:?]
	at net.minecraft.entity.EntityLiving.func_70642_aH(EntityLiving.java:202) ~[vq.class:?]
	at superbas11.menumobs.MainMenuRenderTicker.onGameTick(MainMenuRenderTicker.java:516) ~[MainMenuRenderTicker.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_33_MainMenuRenderTicker_onGameTick_ClientTickEvent.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?]
	at net.minecraftforge.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:344) [FMLCommonHandler.class:?]
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1708) [bib.class:?]
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1098) [bib.class:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398) [bib.class:?]
	at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[19:20:38] [Client thread/ERROR] [FML]: Index: 2 Listeners:
[19:20:38] [Client thread/ERROR] [FML]: 0: NORMAL
[19:20:38] [Client thread/ERROR] [FML]: 1: ASM: net.minecraftforge.common.ForgeInternalHandler@34ec0ebf checkSettings(Lnet/minecraftforge/fml/common/gameevent/TickEvent$ClientTickEvent;)V
[19:20:38] [Client thread/ERROR] [FML]: 2: ASM: superbas11.menumobs.MainMenuRenderTicker@514d8a82 onGameTick(Lnet/minecraftforge/fml/common/gameevent/TickEvent$ClientTickEvent;)V
[19:20:38] [Client thread/ERROR] [FML]: 3: ASM: de.johni0702.minecraft.betterportals.impl.common.PortalManagerImpl$EventHandler@5c05cfdc onClientTick(Lnet/minecraftforge/fml/common/gameevent/TickEvent$ClientTickEvent;)V
[19:20:38] [Client thread/ERROR] [FML]: 4: LOWEST
[19:20:38] [Client thread/ERROR] [FML]: 5: ASM: de.johni0702.minecraft.view.impl.client.ClientWorldsManagerImpl$EventHandler@34bac3b3 postClientTick(Lnet/minecraftforge/fml/common/gameevent/TickEvent$ClientTickEvent;)V
[19:20:39] [Client thread/FATAL] [minecraft/Minecraft]: Unreported exception thrown!
java.lang.IllegalStateException: viewForSound.computeIfAbsent(sound) { mc.world } must not be null
	at de.johni0702.minecraft.betterportals.impl.client.audio.PortalAwareSoundManager.recordView(PortalAwareSoundManager.kt:31) ~[PortalAwareSoundManager.class:?]
	at net.minecraft.client.audio.SoundManager.handler$recordViewOnPlaySound$zze000(SoundManager.java:663) ~[chm.class:?]
	at net.minecraft.client.audio.SoundManager.func_148611_c(SoundManager.java) ~[chm.class:?]
	at net.minecraft.client.audio.SoundHandler.func_147682_a(SoundHandler.java:258) ~[cho.class:?]
	at superbas11.menumobs.util.FakeWorld.func_184148_a(FakeWorld.java:228) ~[FakeWorld.class:?]
	at net.minecraft.entity.Entity.func_184185_a(Entity.java:1097) ~[vg.class:?]
	at net.minecraft.entity.EntityLiving.func_70642_aH(EntityLiving.java:202) ~[vq.class:?]
	at superbas11.menumobs.MainMenuRenderTicker.onGameTick(MainMenuRenderTicker.java:516) ~[MainMenuRenderTicker.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_33_MainMenuRenderTicker_onGameTick_ClientTickEvent.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
	at net.minecraftforge.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:344) ~[FMLCommonHandler.class:?]
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1708) ~[bib.class:?]
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1098) ~[bib.class:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398) [bib.class:?]
	at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]