Weather, Storms & Tornadoes

Weather, Storms & Tornadoes

11M Downloads

Crash Freezes the player - 1.18.2 - weather2-1.18.2-2.7.5

Chassx2 opened this issue ยท 3 comments

commented

When there is a coming storm it 'kills' the player in a sense. Since it throws an error the player is unable to do anything. I would have to use /kill to revive the player.

I'm also using ColdSweat. Looks like there may be a compatability issue. I'll remove it and find out.


	FramedBlocks BlockEntity Warning: Not applicable
	Suspected Mods: Minecraft (minecraft), Forge (forge)
[05Jul2023 08:03:49.742] [Render thread/ERROR] [net.minecraftforge.eventbus.EventBus/EVENTBUS]: Exception caught during firing event: Cannot invoke "weather2.weathersystem.WeatherManagerServer.getClosestStormAny(net.minecraft.world.phys.Vec3, double)" because "weatherManager" is null
	Index: 23
	Listeners:
		0: HIGHEST
		1: ASM: wayoftime.bloodmagic.util.handler.event.GenericHandler@5176a49f onEntityUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		2: NORMAL
		3: ASM: class net.mcreator.mhheavenandhell.init.EntityAnimationFactory onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		4: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@1a5de4ce
		5: ASM: class com.progwml6.ironchest.common.ai.CatsSitOnChestsHandler changeSittingTaskForOcelots(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		6: ASM: net.orcinus.galosphere.events.MobEvents@45d492d2 onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		7: ASM: class net.mcreator.themalachitemod.procedures.FullSaphireArmorPotionEffectProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		8: ASM: class net.mcreator.themalachitemod.procedures.FullMalachiteArmorEffectProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		9: ASM: class net.mcreator.themalachitemod.procedures.FullCitrineArmorPotionEffectProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		10: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@65f4f121
		11: ASM: class nova.committee.avaritia.init.handler.AbilityHandler updateAbilities(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		12: ASM: wile.engineersdecor.ModEngineersDecor@578b60fa onPlayerEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		13: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@349b4fb7
		14: ASM: weather2.EventHandlerForge@18dfe9c1 onEntityLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		15: ASM: weather2.EventHandlerForge@18dfe9c1 onClientPlayerUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		16: ASM: class gg.moonflower.pollen.core.forge.PollenCommonForgeEvents onEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		17: ASM: com.bobmowzie.mowziesmobs.server.ServerEventHandler@6d8f1f3 onLivingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		18: ASM: class futurepack.common.potions.FPPotions onLivingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		19: ASM: class io.github.lightman314.lightmanscurrency.common.EventHandler entityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		20: ASM: class io.github.lightman314.lightmanscurrency.common.enchantments.EnchantmentEvents onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		21: ASM: class slimeknights.tconstruct.tools.logic.ToolEvents livingWalk(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		22: ASM: class dev.momostudios.coldsweat.common.event.GoatFurHandler onGoatTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		23: ASM: class dev.momostudios.coldsweat.common.event.EntityTempHandler onLivingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		24: ASM: class com.endertech.minecraft.mods.adpother.events.EntityEvents onLivingEntityUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		25: ASM: com.github.alexthe666.citadel.server.CitadelEvents@1f1ee297 onEntityUpdateDebug(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		26: ASM: com.github.alexthe666.iceandfire.event.ClientEvents@10eac843 onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		27: ASM: class L_Ender.cataclysm.event.ServerEventHandler onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		28: ASM: com.github.alexthe666.alexsmobs.event.ServerEvents@3666301c onLivingUpdateEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		29: ASM: class com.cassiokf.industrialrenewal.events.EventHandler entityInFluid(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		30: ASM: class me.desht.pneumaticcraft.common.debug.DroneDebugger$Listener onLivingUpdateEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		31: ASM: class com.mna.events.ClientEventHandler entityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		32: ASM: class com.mna.effects.particles.EffectParticleSpawner onLivingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		33: ASM: beyond_earth_giselle_addon.common.content.proof.SpaceOxygenProofUtils@463c9a63 onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		34: ASM: beyond_earth_giselle_addon.common.content.proof.SpaceGravityProofUtils@1197075c onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		35: ASM: beyond_earth_giselle_addon.common.content.proof.SpaceFireProofUtils@acaa384 onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		36: ASM: beyond_earth_giselle_addon.common.content.proof.VenusAcidProofUtils@576fafb onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		37: ASM: class net.mrscauthd.beyond_earth.events.Events livingEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		38: ASM: class com.mna.events.CommonEventHandler onLivingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		39: ASM: class com.mna.capabilities.MACapabilityForgeEventHandlers onLivingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		40: ASM: class com.verdantartifice.primalmagick.common.events.PlayerEvents livingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		41: ASM: class com.teamabnormals.buzzier_bees.core.other.BBEvents onEntityUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		42: ASM: class twilightforest.TFEventListener livingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		43: ASM: class net.mcreator.superiorstructures.procedures.TotemOfVenomPowerProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		44: ASM: class net.mcreator.superiorstructures.procedures.TotemOfRestorationPowerProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		45: ASM: class com.teamabnormals.neapolitan.core.other.NeapolitanEvents onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		46: ASM: class net.mcreator.superiorstructures.procedures.TotemOfPowerPowerProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		47: ASM: class net.mcreator.superiorstructures.procedures.TotemOfLeaguesPowerProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		48: ASM: class net.mcreator.superiorstructures.procedures.TotemOfHurdlingPowerProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		49: ASM: class net.mcreator.superiorstructures.procedures.TotemOfDuatPowerProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		50: ASM: class net.mcreator.superiorstructures.procedures.TotemOfBindingPowerProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		51: ASM: class com.teamabnormals.atmospheric.core.other.AtmosphericEvents livingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		52: ASM: class net.mcreator.midistorsionelements.procedures.UNSCShieldingProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		53: ASM: class net.mcreator.midistorsionelements.procedures.ThePrevalenceStayProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		54: ASM: class net.mcreator.midistorsionelements.procedures.ShieldRestartProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		55: ASM: class net.mcreator.midistorsionelements.procedures.ShieldRechargeProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		56: ASM: class net.mcreator.midistorsionelements.procedures.ShieldMaxOverlayProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		57: ASM: class net.mcreator.midistorsionelements.procedures.ShieldHitFIXProcedureProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		58: ASM: class net.mcreator.midistorsionelements.procedures.ShieldCheckProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		59: ASM: class net.mcreator.midistorsionelements.procedures.ShieldCheckHasShieldsProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		60: ASM: class net.mcreator.midistorsionelements.procedures.ShieldAutoRechargeProcedureProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		61: ASM: class net.mcreator.midistorsionelements.procedures.PrevalenceGravityProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		62: ASM: class net.mcreator.midistorsionelements.procedures.PlanetoidGravityProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		63: ASM: class net.mcreator.midistorsionelements.procedures.OxygenNeedProcedureProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		64: ASM: class net.mcreator.midistorsionelements.procedures.NoneDimensionalExistenceProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		65: ASM: class net.mcreator.midistorsionelements.procedures.MAKShieldingProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		66: ASM: class net.mcreator.midistorsionelements.procedures.ItsColdOutsideProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		67: ASM: class net.mcreator.midistorsionelements.procedures.ForerunnerWarriorShieldingProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		68: ASM: class net.mcreator.midistorsionelements.procedures.ForerunnerPrometheanShieldingProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		69: ASM: class net.mcreator.midistorsionelements.procedures.CustodianShieldingProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		70: ASM: class net.mcreator.midistorsionelements.procedures.CustodianParticlesProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		71: ASM: class net.mcreator.oaksdecor.procedures.StonecutterProcedure onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		72: ASM: class com.simibubi.create.foundation.events.CommonEvents onUpdateLivingEntity(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		73: ASM: class com.simibubi.create.content.equipment.extendoGrip.ExtendoGripItem holdingExtendoGripIncreasesRange(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		74: ASM: class com.simibubi.create.content.equipment.armor.DivingHelmetItem breatheUnderwater(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		75: ASM: class com.simibubi.create.content.equipment.armor.DivingBootsItem accellerateDescentUnderwater(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		76: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@63cc33ab
		77: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@16c2d088
		78: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@547d5688
		79: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@3af55d47
		80: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@38a670d9
		81: ASM: com.tm.calemicrime.event.ToxicItemEvents@4a49eac4 onPlayerHoldingToxicItem(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		82: ASM: com.tm.calemicrime.event.DrugEvents@382c4202 onUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		83: ASM: com.blakebr0.mysticalagriculture.handler.AugmentHandler@7bc275ca onPlayerUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		84: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@38e0b1d5
		85: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@2e4589e tick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		86: ASM: futurepack.world.dimensions.atmosphere.AtmosphereManager@7dc9a88f onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		87: ASM: futurepack.common.FuturepackEventHandler@5e53b6cb onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		88: ASM: squeek.appleskin.network.SyncHandler@487f3a82 onLivingUpdateEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		89: ASM: mekanism.common.lib.radiation.RadiationManager@188ccf88 onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		90: ASM: com.inventorypets.events.PlayerTickHandler@5f54317a onLivingUpdateEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		91: ASM: com.inventorypets.events.GravePetHandler@6c5a34ab gravePetLoadEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		92: ASM: com.inventorypets.events.ItemEntityEvents@6c8a2cb3 handleLivingUpdateEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		93: ASM: blusunrize.immersiveengineering.common.EventHandler@4e8fb16d onLivingUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		94: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@6177957
		95: net.minecraftforge.eventbus.EventBus$$Lambda$1610/0x0000000801568000@161813b7
		96: ASM: com.github.alexthe666.iceandfire.event.ServerEvents@5b62392e onEntityUpdate(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingUpdateEvent;)V
		97: ASM: class dev.momostudios.coldsweat.util.compat.CompatManager onLivingTempDamage(Lnet/minecraftforge/event/entity/living/LivingEvent;)V
java.lang.NullPointerException: Cannot invoke "weather2.weathersystem.WeatherManagerServer.getClosestStormAny(net.minecraft.world.phys.Vec3, double)" because "weatherManager" is null
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.util.compat.CompatManager.isWeather2RainingAt(CompatManager.java:99)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.util.world.WorldHelper.isRainingAt(WorldHelper.java:230)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.temperature.modifier.WaterTempModifier.calculate(WaterTempModifier.java:33)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.temperature.modifier.TempModifier.update(TempModifier.java:70)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.util.Temperature.apply(Temperature.java:82)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.api.util.Temperature.apply(Temperature.java:95)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.common.capability.PlayerTempCap.tickDummy(PlayerTempCap.java:106)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.common.event.EntityTempHandler.lambda$onLivingTick$2(EntityTempHandler.java:132)
	at TRANSFORMER/[email protected]/net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:150)
	at TRANSFORMER/[email protected]/dev.momostudios.coldsweat.common.event.EntityTempHandler.onLivingTick(EntityTempHandler.java:124)
	at net.minecraftforge.eventbus.ASMEventHandler_3197_EntityTempHandler_onLivingTick_LivingUpdateEvent.invoke(.dynamic)
	at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)
	at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
	at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
	at TRANSFORMER/[email protected]/net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:324)
	at TRANSFORMER/[email protected]/net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2214)
	at TRANSFORMER/[email protected]/net.minecraft.world.entity.player.Player.m_8119_(Player.java:235)
	at TRANSFORMER/[email protected]/net.minecraft.client.player.AbstractClientPlayer.m_8119_(AbstractClientPlayer.java:633)
	at TRANSFORMER/[email protected]/net.minecraft.client.player.LocalPlayer.m_8119_(LocalPlayer.java:183)
	at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:222)
	at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.m_46653_(MixinWorldRedstone.java:487)
	at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:204)
	at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54)
	at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:202)
	at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1693)
	at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1021)
	at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665)
	at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:205)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:577)
	at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31)
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:106)
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:77)
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:577)
	at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:577)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

[05Jul2023 08:03:49.830] [Render thread/FATAL] [net.minecraftforge.common.ForgeMod/]: Preparing crash report with UUID 99fcab5c-3529-4247-8166-be0ae9a00da6
[05Jul2023 08:03:49.838] [Render thread/ERROR] [net.minecraft.world.level.Level/]: ---- Minecraft Crash Report ----
// Shall we play a game?

Time: 7/5/23, 8:03 AM
Description: Ticking entity

java.lang.NullPointerException: Cannot invoke "weather2.weathersystem.WeatherManagerServer.getClosestStormAny(net.minecraft.world.phys.Vec3, double)" because "weatherManager" is null
	at dev.momostudios.coldsweat.util.compat.CompatManager.isWeather2RainingAt(CompatManager.java:99) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:mixin,re:classloading}
	at dev.momostudios.coldsweat.util.world.WorldHelper.isRainingAt(WorldHelper.java:230) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at dev.momostudios.coldsweat.api.temperature.modifier.WaterTempModifier.calculate(WaterTempModifier.java:33) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at dev.momostudios.coldsweat.api.temperature.modifier.TempModifier.update(TempModifier.java:70) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at dev.momostudios.coldsweat.api.util.Temperature.apply(Temperature.java:82) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at dev.momostudios.coldsweat.api.util.Temperature.apply(Temperature.java:95) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at dev.momostudios.coldsweat.common.capability.PlayerTempCap.tickDummy(PlayerTempCap.java:106) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at dev.momostudios.coldsweat.common.event.EntityTempHandler.lambda$onLivingTick$2(EntityTempHandler.java:132) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:150) ~[forge-1.18.2-40.2.9-universal.jar%23766!/:?] {re:mixin,re:classloading}
	at dev.momostudios.coldsweat.common.event.EntityTempHandler.onLivingTick(EntityTempHandler.java:124) ~[ColdSweat-2.2-b04d.jar%23197!/:2.2-b04d] {re:classloading}
	at net.minecraftforge.eventbus.ASMEventHandler_3197_EntityTempHandler_onLivingTick_LivingUpdateEvent.invoke(.dynamic) ~[?:?] {}
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%2336!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%2336!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%2336!/:?] {}
	at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:324) ~[forge-1.18.2-40.2.9-universal.jar%23766!/:?] {re:mixin,re:classloading,pl:mixin:A}
	at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2214) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:LivingEntityMixin,pl:mixin:APP:vinery-common.mixins.json:LivingEntityMixin,pl:mixin:APP:apotheosis.mixins.json:LivingEntityMixin,pl:mixin:APP:apotheosis.mixins.json:LivingEntityInvoker,pl:mixin:APP:wyml.mixins.json:MixinLivingEntity,pl:mixin:APP:supplementaries.mixins.json:LivingEntityMixin,pl:mixin:APP:botania_xplat.mixins.json:AccessorLivingEntity,pl:mixin:APP:cgm.mixins.json:common.LivingEntityMixin,pl:mixin:APP:mixins.cofhcore.json:LivingEntityMixin,pl:mixin:APP:display_case.mixins.json:LivingEntityMixin,pl:mixin:APP:galosphere.mixins.json:LivingEntityMixin,pl:mixin:APP:bookshelf.common.mixins.json:entity.AccessorLivingEntity,pl:mixin:APP:mixins.biomancy.json:LivingEntityAccessor,pl:mixin:APP:pollen-common.mixins.json:LivingEntityMixin,pl:mixin:APP:pollen.mixins.json:LivingEntityMixin,pl:mixin:APP:respiteful.mixins.json:LivingEntityMixin,pl:mixin:APP:mixins.shetiphiancore.json:SPC_ThinBlockHandler$_LivingEntity,pl:mixin:APP:servercore.common.mixins.json:features.activation_range.inactive_ticks.LivingEntityMixin,pl:mixin:APP:curios.mixins.json:MixinLivingEntity,pl:mixin:APP:ars_nouveau.mixins.json:ExpInvokerMixin,pl:mixin:APP:ars_nouveau.mixins.json:elytra.MixinLivingEntity,pl:mixin:APP:memoryleakfix.mixins.json:entityMemoriesLeak.LivingEntity_clearMemoriesMixin,pl:mixin:APP:neapolitan.mixins.json:LivingEntityMixin,pl:mixin:APP:ecologics-common.mixins.json:LivingEntityMixin,pl:mixin:APP:mna.mixins.json:LivingEntityFireWalkerMixin,pl:mixin:APP:canary.mixins.json:alloc.enum_values.LivingEntityMixin,pl:mixin:APP:canary.mixins.json:entity.collisions.unpushable_cramming.LivingEntityMixin,pl:mixin:APP:canary.mixins.json:entity.fast_elytra_check.LivingEntityMixin,pl:mixin:APP:canary.mixins.json:entity.fast_hand_swing.LivingEntityMixin,pl:mixin:APP:canary.mixins.json:entity.fast_powder_snow_check.LivingEntityMixin,pl:mixin:APP:canary.mixins.json:entity.skip_equipment_change_check.LivingEntityMixin,pl:mixin:APP:cold_sweat.mixin.json:MixinEntityRiding,pl:mixin:APP:citadel.mixins.json:LivingEntityMixin,pl:mixin:APP:beyond_earth.mixin.json:LivingEntityTickEnd,pl:mixin:APP:examplemod-common.mixins.json:LivingEntityMixin,pl:mixin:APP:create_enchantment_industry.mixins.json:LivingEntityInvoker,pl:mixin:APP:create.mixins.json:CustomItemUseEffectsMixin,pl:mixin:APP:create.mixins.json:LavaSwimmingMixin,pl:mixin:APP:create.mixins.json:accessor.LivingEntityAccessor,pl:mixin:A}
	at net.minecraft.world.entity.player.Player.m_8119_(Player.java:235) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:toughasnails:thirst_transformer,re:classloading,pl:accesstransformer:B,xf:fml:toughasnails:thirst_transformer,pl:mixin:APP:apotheosis.mixins.json:PlayerMixin,pl:mixin:APP:darkutils.mixins.json:MixinPlayer,pl:mixin:APP:darkutils.mixins.json:AccessorPlayer,pl:mixin:APP:supplementaries.mixins.json:PlayerProjectileMixin,pl:mixin:APP:botania_xplat.mixins.json:MixinPlayer,pl:mixin:APP:emotecraft-arch.mixins.json:ServerPlayerMixin,pl:mixin:APP:galosphere.mixins.json:PlayerMixin,pl:mixin:APP:mixins.biomancy.json:PlayerMixin,pl:mixin:APP:forge-mca.mixin.json:MixinPlayerEntity,pl:mixin:APP:3dskinlayers.mixins.json:PlayerMixin,pl:mixin:APP:playerAnimator-common.mixins.json:PlayerEntityMixin,pl:mixin:APP:ars_nouveau.mixins.json:elytra.ElytraPlayerMixin,pl:mixin:APP:mysticalworld.mixins.json:MixinPlayer,pl:mixin:APP:byg.mixins.json:common.entity.MixinPlayer,pl:mixin:APP:tetra.mixins.json:MixinPlayerEntity,pl:mixin:APP:immersive_aircraft.mixins.json:PlayerEntityMixin,pl:mixin:APP:doom.mixins.json:PlayerEntityMixin,pl:mixin:APP:create_enchantment_industry.mixins.json:PlayerMixin,pl:mixin:APP:kubejs-common.mixins.json:PlayerMixin,pl:mixin:A,re:computing_frames,pl:accesstransformer:B,xf:fml:toughasnails:thirst_transformer}
	at net.minecraft.client.player.AbstractClientPlayer.m_8119_(AbstractClientPlayer.java:633) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:emotecraft-arch.mixins.json:EmotePlayerMixin,pl:mixin:APP:3dskinlayers.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.player.LocalPlayer.m_8119_(LocalPlayer.java:183) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:twilightforest:seed,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:twilightforest:seed,pl:mixin:APP:vinery-common.mixins.json:ClientPlayerEntityMixin,pl:mixin:APP:supplementaries.mixins.json:LocalPlayerMixin,pl:mixin:APP:konkrete.mixin.json:client.IMixinLocalPlayer,pl:mixin:APP:pollen-common.mixins.json:client.LocalPlayerMixin,pl:mixin:APP:toughasnails.mixins.json:client.MixinLocalPlayer,pl:mixin:APP:ars_nouveau.mixins.json:elytra.ClientElytraMixin,pl:mixin:APP:immersive_aircraft.mixins.json:ClientPlayerEntityMixin,pl:mixin:APP:journeymap.mixins.json:client.LocalPlayerMixin,pl:mixin:APP:create.mixins.json:client.HeavyBootsOnPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:222) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flytre_lib.mixins.json:event.ClientWorldMixin,pl:mixin:APP:mixins.oculus.vertexformat.json:block_rendering.MixinClientLevel,pl:mixin:APP:pluto.mixins.json:client.fastchunkentityaccess.ClientWorldMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:pollen-common.mixins.json:client.ClientLevelMixin,pl:mixin:APP:rubidium.mixins.json:features.fast_biome_colors.MixinClientWorld,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:mixins.zycraft.json:client.multiplayer.ClientLevelMixin,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.world.level.Level.m_46653_(MixinWorldRedstone.java:487) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:LevelMixin,pl:mixin:APP:mixins.integrated_proxy.json:MixinWorldRedstone,pl:mixin:APP:servercore.common.mixins.json:features.activation_range.LevelMixin,pl:mixin:APP:sereneseasons.mixins.json:MixinLevel,pl:mixin:APP:canary.mixins.json:alloc.chunk_random.LevelMixin,pl:mixin:APP:canary.mixins.json:world.block_entity_retrieval.LevelMixin,pl:mixin:APP:canary.mixins.json:world.block_entity_ticking.sleeping.LevelMixin,pl:mixin:APP:canary.mixins.json:world.chunk_access.LevelMixin,pl:mixin:APP:canary.mixins.json:world.inline_block_access.LevelMixin,pl:mixin:APP:canary.mixins.json:world.inline_height.LevelMixin,pl:mixin:APP:beyond_earth.mixin.json:BlockSet,pl:mixin:A}
	at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:204) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flytre_lib.mixins.json:event.ClientWorldMixin,pl:mixin:APP:mixins.oculus.vertexformat.json:block_rendering.MixinClientLevel,pl:mixin:APP:pluto.mixins.json:client.fastchunkentityaccess.ClientWorldMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:pollen-common.mixins.json:client.ClientLevelMixin,pl:mixin:APP:rubidium.mixins.json:features.fast_biome_colors.MixinClientWorld,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:mixins.zycraft.json:client.multiplayer.ClientLevelMixin,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,re:classloading,pl:mixin:APP:canary.mixins.json:collections.entity_ticking.EntityTickListMixin,pl:mixin:A}
	at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:202) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flytre_lib.mixins.json:event.ClientWorldMixin,pl:mixin:APP:mixins.oculus.vertexformat.json:block_rendering.MixinClientLevel,pl:mixin:APP:pluto.mixins.json:client.fastchunkentityaccess.ClientWorldMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:pollen-common.mixins.json:client.ClientLevelMixin,pl:mixin:APP:rubidium.mixins.json:features.fast_biome_colors.MixinClientWorld,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:mixins.zycraft.json:client.multiplayer.ClientLevelMixin,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1693) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {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_91383_(Minecraft.java:1021) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {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:665) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {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:205) ~[client-1.18.2-20220404.173914-srg.jar%23761!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.9.jar%2352!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%2339!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%2339!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%2339!/:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%2339!/:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%2339!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%2339!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%2339!/:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
	at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc3.jar:mmc3] {}
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?] {}
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?] {}
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {}
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {}
commented

This is (kind of) an issue on Cold Sweat's side. The WeatherManager for a given dimension isn't always present, and when Cold Sweat tries to check if there are any nearby storms, it's not built to handle a case in which the WeatherManager is null, resulting in a crash. I'm not sure why it would ever be null, especially in the overworld, and looking at the code this seems to be unintentional.
In any case, I've now added a check for this, and the crash will no longer happen as of 2.2-b04i when that comes out.

commented

Perfect! Thank you!

commented

Please close this issue once it is resolved, it helps keep the repo cleaner ^^