Timberborn

Timberborn

Moddable Weather [U7 ✅]
Crash Report - End of Rain
Would report on discord, but the join link in the description isn't working for me for some reason.
Crash was encountered at the end of a rainy season transitioning into a drought.

My best guess is that something failed in ModdableWeather.Components.RainSoakedEffectApplier.OnRainChanged


v0.7.9.4-957f3c3-xsw
NullReferenceException: Object reference not set to an instance of an object.
UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) (at <3e54558bb387463bb01df4c6bc96f53a>:0)
UnityEngine.Behaviour.set_enabled (System.Boolean value) (at <3e54558bb387463bb01df4c6bc96f53a>:0)
ModdableWeather.Components.RainSoakedEffectApplier.OnRainChanged (ModdableWeather.Specs.IModdedWeather weather, System.Boolean active, System.Boolean onLoad) (at D:/Personal/Mods/Timberborn/TimberbornMods/ModdableWeather/Components/RainSoakedEffectApplier.cs:48)
ModdableWeather.Defaults.DefaultModdedWeather.End () (at D:/Personal/Mods/Timberborn/TimberbornMods/ModdableWeather/Defaults/DefaultWeather.cs:59)
ModdableWeather.Services.ModdableWeatherService.NewOnCycleDayStarted () (at D:/Personal/Mods/Timberborn/TimberbornMods/ModdableWeather/Services/ModdableWeatherService.cs:90)
ModdableWeather.Patches.WeatherServiceRedirectionPatches.RedirectOnCycleDayStarted () (at D:/Personal/Mods/Timberborn/TimberbornMods/ModdableWeather/Patches/WeatherServiceRedirectionPatches.cs:52)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Timberborn.WeatherSystem.WeatherService.OnCycleDayStarted_Patch1(Timberborn.WeatherSystem.WeatherService,Timberborn.GameCycleSystem.CycleDayStartedEvent)
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <71119615d44348f087b10ce3c1671c84>:0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <71119615d44348f087b10ce3c1671c84>:0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <71119615d44348f087b10ce3c1671c84>:0)
Timberborn.SingletonSystem.EventBus+<>c__DisplayClass14_0.<RegisterMethod>b__0 (System.Object e) (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.SingletonSystem.EventBus.PostNow (System.Object eventObject) (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.SingletonSystem.EventBus.Post (System.Object eventObject) (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.GameCycleSystem.GameCycleService.StartNextDay () (at <9af5bc2783cd448d9f705b80d7f2a04d>:0)
Timberborn.GameCycleSystem.GameCycleService.OnDaytimeStart (Timberborn.TimeSystem.DaytimeStartEvent daytimeStartEvent) (at <9af5bc2783cd448d9f705b80d7f2a04d>:0)
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <71119615d44348f087b10ce3c1671c84>:0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <71119615d44348f087b10ce3c1671c84>:0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <71119615d44348f087b10ce3c1671c84>:0)
Timberborn.SingletonSystem.EventBus+<>c__DisplayClass14_0.<RegisterMethod>b__0 (System.Object e) (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.SingletonSystem.EventBus.PostNow (System.Object eventObject) (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.SingletonSystem.EventBus.Post (System.Object eventObject) (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.TimeSystem.DayNightCycle.PostTimeOfDayEvent () (at <0b9c61bbe923477e9e2f4640e7aa5500>:0)
Timberborn.TimeSystem.DayNightCycle.ProgressTimeBy (System.Single deltaTime) (at <0b9c61bbe923477e9e2f4640e7aa5500>:0)
Timberborn.TimeSystem.DayNightCycle.Tick () (at <0b9c61bbe923477e9e2f4640e7aa5500>:0)
Timberborn.TickSystem.TickableSingletonService+MeteredSingleton.Tick () (at <65229899eff545b6a2c160aa67fb093f>:0)
Timberborn.TickSystem.TickableSingletonService.TickSingletons () (at <65229899eff545b6a2c160aa67fb093f>:0)
Timberborn.TickSystem.TickableSingletonService.TickAll () (at <65229899eff545b6a2c160aa67fb093f>:0)
Timberborn.TickSystem.TickableBucketService.TickNextBucket () (at <65229899eff545b6a2c160aa67fb093f>:0)
Timberborn.TickSystem.TickableBucketService.TickBuckets (System.Int32 numberOfBucketsToTick) (at <65229899eff545b6a2c160aa67fb093f>:0)
Timberborn.TickSystem.Ticker.Update (System.Single deltaTimeInSeconds) (at <65229899eff545b6a2c160aa67fb093f>:0)
Timberborn.TickSystem.TickerUnityAdapter.Update () (at <65229899eff545b6a2c160aa67fb093f>:0)
< >
Showing 1-6 of 6 comments
Luke ✞ Jesus Saves ✞  [developer] 5 Jun @ 10:30pm 
Did you update to v7.0.2? This was supposed to be fix in that version.

As for the Timberborn official server, you can try using this link: https://discord.gg/cRP5DGdS
Andi 5 Jun @ 10:35pm 
Ah, you're right! I was still on 7.0.1. Didn't notice.
Sorry to bother you.
Luke ✞ Jesus Saves ✞  [developer] 5 Jun @ 10:41pm 
No problem, crash reports are very important :) Thanks for the details.
LQCheng 26 Jun @ 4:31am 
Starting game version 0.7.10.2-5762fd5-sm
System info:
System: Mac OS X 15.5.0
CPU: Apple M2 Pro
CPU manufacturer: Apple
CPU model: Apple M2 Pro
CPU count: 10
CPU frequency: 2400
GPU: Apple M2 Pro
Modded: true, official
- Bobingabout Script Pack (v0.7.9.3)
- Bob Storage (v0.7.9.0)
- Bobingabout's Housing Optimize (v0.7.9.0)
- Convenient Large Water Wheel (v0.7.9.0)
- Harmony (v2.3.6)
- Hats (v0.5)
- KnatteMaterials (v7.0.0)
- Mod Settings (v0.7.2.0)
- Beaver's Ascent (v7.0.1)
- Constant Wind (v1.1.0)
- Faster Underwater Movement (v7.0.0)
- More Tunnels (v0.7)
- Platform Over Large Waterwheel Shaft (v0.1)
- Staircase (v7.0.0)
- TimberUi (v7.7.3)
- Moddable Weather (v7.1.1)
- Tiny Tubeway Station (v0.7.9.1)
- Tubeway Levee (v0.7.9.0)
- Tubeway Top Connection (v0.7.7.0)
- Water Extention PowerEdition (v7.0.2)
- Zipline Levee (v0.7.9.0)
- zxuiji - Append Vanilla Resources (v0.7.0.01)
- zxuiji -m- More Bombs (v0.7.1.02)
Bobingabout Script Pack
Bobingabout Housing Optimize mod loaded.
gpath.c:115: assertion 'filename != NULL' failed

First uncaught exception at 2025-06-26 19:28:28Z
Stopping all root objects in active scene
NotImplementedException: The method or operation is not implemented.
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00094] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x000be] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
Rethrow as HarmonyException: Patching exception in method System.Boolean Timberborn.WaterSourceSystem.BadtideWaterSourceContaminationController::get_IsBadtideWeather()
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0013c] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x000a0] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
at HarmonyLib.Harmony.PatchAll () [0x0001d] in <d9c96f70afd345b8a0a400ddf0d6788c>:0
at ModdableWeather.MStarter.Timberborn.ModManagerScene.IModStarter.StartMod
Luke ✞ Jesus Saves ✞  [developer] 26 Jun @ 5:53am 
I wonder if that crash log is Mac only. Very strange, I can't reproduce it on my side. Does anyone else has the same problem?
Luke ✞ Jesus Saves ✞  [developer] 26 Jun @ 6:41am 
According to the dev, to use Harmony on Mac, you "need to run the game in Rosetta compatibility mode"
< >
Showing 1-6 of 6 comments
Per page: 1530 50