[20:29:20.326] [Main Thread/INFO] [tML]: Starting tModLoader server 1.4.4.9+2025.11.3.1|2025.11|stable|Stable|cb5648b7a94a7ac6bbc933d12983b5f171def402|5250719396027138084 built 1/7/2026 12:09 AM [20:29:20.337] [Main Thread/INFO] [tML]: Log date: 1/15/2026 [20:29:20.337] [Main Thread/INFO] [tML]: Running on Linux (v4.4.302.0) X64 NetCore 8.0.0 [20:29:20.343] [Main Thread/INFO] [tML]: CPU: 8 processors. RAM: 31.3 GB [20:29:20.343] [Main Thread/INFO] [tML]: FrameworkDescription: .NET 8.0.0 [20:29:20.343] [Main Thread/INFO] [tML]: Executable: /volume1/docker/terraria/tModLoader/server/tModLoader.dll [20:29:20.343] [Main Thread/INFO] [tML]: Working Directory: /volume1/docker/terraria/tModLoader/server [20:29:20.344] [Main Thread/INFO] [tML]: Launch Parameters: -server -config /volume1/docker/terraria/tModLoader/serverconfig.txt -tmlsavedirectory /volume1/docker/terraria/tModLoader [20:29:20.349] [Main Thread/INFO] [tML]: Parsed Launch Parameters: -server -config /volume1/docker/terraria/tModLoader/serverconfig.txt -tmlsavedirectory /volume1/docker/terraria/tModLoader [20:29:20.394] [Main Thread/DEBUG] [tML]: Native Resolve: MonoMod.Core, Version=1.3.2.0, Culture=neutral, PublicKeyToken=null -> /tmp/mm-exhelper.so.4GjbJ8 [20:29:20.437] [Main Thread/WARN] [tML]: tModLoader.RuntimeErrorSilentlyCaughtException System.DllNotFoundException: Unable to load shared library '/tmp/mm-exhelper.so.4GjbJ8' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /volume1/docker/terraria/tModLoader/server/Libraries/steamworks.net.anycpu/2025.162.4/runtimes/linux-x64/native//tmp/mm-exhelper.so.4GjbJ8: cannot open shared object file: No such file or directory /volume1/docker/terraria/tModLoader/server/dotnet/shared/Microsoft.NETCore.App/8.0.0//tmp/mm-exhelper.so.4GjbJ8: cannot open shared object file: No such file or directory /tmp/mm-exhelper.so.4GjbJ8: failed to map segment from shared object at MonoMod.Utils.DynDll.NativeLibraryBackend.OpenLibrary(String name, Assembly assembly) in /_/src/MonoMod.Utils/DynDll.Backend.cs:line 137 at MonoMod.Utils.DynDll.OpenLibrary(String name) in /_/src/MonoMod.Utils/DynDll.cs:line 21 at MonoMod.Core.Platforms.Systems.PosixExceptionHelper.CreateHelper(IArchitecture arch, String filename) in /_/src/MonoMod.Core/Platforms/Systems/PosixExceptionHelper.cs:line 24 at MonoMod.Core.Platforms.Systems.LinuxSystem.CreateNativeExceptionHelper() in /_/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 426 at MonoMod.Core.Platforms.Systems.LinuxSystem.get_NativeExceptionHelper() in /_/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 378 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.get_NativeExceptionHelper() in /_/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 145 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.EHManagedToNative(IntPtr target, IDisposable& handle) in /_/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 157 at MonoMod.Core.Platforms.Runtimes.Core21Runtime.InstallManagedJitHook(IntPtr jit) in /_/src/MonoMod.Core/Platforms/Runtimes/Core21Runtime.cs:line 93 at MonoMod.Core.Platforms.Runtimes.Core60Runtime.InstallJitHook(IntPtr jit) in /_/src/MonoMod.Core/Platforms/Runtimes/Core60Runtime.cs:line 78 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.MonoMod.Core.Utils.IInitialize.Initialize() in /_/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 82 at MonoMod.Core.Platforms.PlatformTriple.InitIfNeeded(Object obj) in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 212 at MonoMod.Core.Platforms.PlatformTriple..ctor(IArchitecture architecture, ISystem system, IRuntime runtime) in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 200 at MonoMod.Core.Platforms.PlatformTriple.CreateCurrent() in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 131 at MonoMod.Utils.Helpers.FuncInvokeHolder`1.<>c.<.cctor>b__1_0(Func`1 f) in /_/src/MonoMod.Utils/Helpers.cs:line 162 at MonoMod.Utils.Helpers.InitializeValueWithLock[T,TParam](T& location, Object lock, Func`2 init, TParam obj) in /_/src/MonoMod.Utils/Helpers.cs:line 276 at MonoMod.Core.Platforms.PlatformTriple.get_Current() in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 123 at MonoMod.Core.DetourFactory..cctor() in /_/src/MonoMod.Core/IDetourFactory.cs:line 95 at MonoMod.Core.DetourFactory.get_Current() in /_/src/MonoMod.Core/IDetourFactory.cs:line 102 at MonoMod.RuntimeDetour.DetourContext.GetDefaultFactory() in /_/src/MonoMod.RuntimeDetour/DetourContext.cs:line 116 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config, Boolean applyByDefault) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 420 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 388 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 330 at Terraria.ModLoader.Engine.LoggingHooks.PrettifyStackTraceSources() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 99 at Terraria.ModLoader.Engine.LoggingHooks.Init() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 17 at Terraria.ModLoader.Logging.LogStartup(Boolean dedServ) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Logging.cs:line 103 at Terraria.Program.StartupSequenceTml(Boolean isServer) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\Program.TML.cs:line 344 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\Program.cs:line 211 at Terraria.MonoLaunch.Main_End(String[] args) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 79 at Terraria.MonoLaunch.<>c__DisplayClass1_0.
b__1() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 65 at Terraria.MonoLaunch.Main(String[] args) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 72 [20:29:20.463] [Main Thread/WARN] [tML]: tModLoader.RuntimeErrorSilentlyCaughtException System.TypeInitializationException: The type initializer for 'MonoMod.Core.DetourFactory' threw an exception. at MonoMod.RuntimeDetour.DetourContext.GetDefaultFactory() in /_/src/MonoMod.RuntimeDetour/DetourContext.cs:line 116 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config, Boolean applyByDefault) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 420 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 388 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 330 at Terraria.ModLoader.Engine.LoggingHooks.PrettifyStackTraceSources() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 99 at Terraria.ModLoader.Engine.LoggingHooks.Init() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 17 at Terraria.ModLoader.Logging.LogStartup(Boolean dedServ) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Logging.cs:line 103 at Terraria.Program.StartupSequenceTml(Boolean isServer) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\Program.TML.cs:line 344 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\Program.cs:line 211 at Terraria.MonoLaunch.Main_End(String[] args) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 79 at Terraria.MonoLaunch.<>c__DisplayClass1_0.
b__1() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 65 at Terraria.MonoLaunch.Main(String[] args) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 72 [20:29:20.467] [Main Thread/FATAL] [tML]: An unexpected error occurred during tML startup tModLoader.TypeInitializationHint System.TypeInitializationException: The type initializer for 'MonoMod.Core.DetourFactory' threw an exception. ---> System.DllNotFoundException: Unable to load shared library '/tmp/mm-exhelper.so.4GjbJ8' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /volume1/docker/terraria/tModLoader/server/Libraries/steamworks.net.anycpu/2025.162.4/runtimes/linux-x64/native//tmp/mm-exhelper.so.4GjbJ8: cannot open shared object file: No such file or directory /volume1/docker/terraria/tModLoader/server/dotnet/shared/Microsoft.NETCore.App/8.0.0//tmp/mm-exhelper.so.4GjbJ8: cannot open shared object file: No such file or directory /tmp/mm-exhelper.so.4GjbJ8: failed to map segment from shared object at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError) at MonoMod.Utils.DynDll.NativeLibraryBackend.OpenLibrary(String name, Assembly assembly) in /_/src/MonoMod.Utils/DynDll.Backend.cs:line 137 at MonoMod.Utils.DynDll.OpenLibrary(String name) in /_/src/MonoMod.Utils/DynDll.cs:line 21 at MonoMod.Core.Platforms.Systems.PosixExceptionHelper.CreateHelper(IArchitecture arch, String filename) in /_/src/MonoMod.Core/Platforms/Systems/PosixExceptionHelper.cs:line 24 at MonoMod.Core.Platforms.Systems.LinuxSystem.CreateNativeExceptionHelper() in /_/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 426 at MonoMod.Core.Platforms.Systems.LinuxSystem.get_NativeExceptionHelper() in /_/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 378 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.get_NativeExceptionHelper() in /_/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 145 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.EHManagedToNative(IntPtr target, IDisposable& handle) in /_/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 157 at MonoMod.Core.Platforms.Runtimes.Core21Runtime.InstallManagedJitHook(IntPtr jit) in /_/src/MonoMod.Core/Platforms/Runtimes/Core21Runtime.cs:line 93 at MonoMod.Core.Platforms.Runtimes.Core60Runtime.InstallJitHook(IntPtr jit) in /_/src/MonoMod.Core/Platforms/Runtimes/Core60Runtime.cs:line 78 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.MonoMod.Core.Utils.IInitialize.Initialize() in /_/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 82 at MonoMod.Core.Platforms.PlatformTriple.InitIfNeeded(Object obj) in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 212 at MonoMod.Core.Platforms.PlatformTriple..ctor(IArchitecture architecture, ISystem system, IRuntime runtime) in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 200 at MonoMod.Core.Platforms.PlatformTriple.CreateCurrent() in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 131 at MonoMod.Utils.Helpers.FuncInvokeHolder`1.<>c.<.cctor>b__1_0(Func`1 f) in /_/src/MonoMod.Utils/Helpers.cs:line 162 at MonoMod.Utils.Helpers.InitializeValueWithLock[T,TParam](T& location, Object lock, Func`2 init, TParam obj) in /_/src/MonoMod.Utils/Helpers.cs:line 276 at MonoMod.Core.Platforms.PlatformTriple.get_Current() in /_/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 123 at MonoMod.Core.DetourFactory..cctor() in /_/src/MonoMod.Core/IDetourFactory.cs:line 95 --- End of inner exception stack trace --- at MonoMod.Core.DetourFactory.get_Current() in /_/src/MonoMod.Core/IDetourFactory.cs:line 102 at MonoMod.RuntimeDetour.DetourContext.GetDefaultFactory() in /_/src/MonoMod.RuntimeDetour/DetourContext.cs:line 116 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config, Boolean applyByDefault) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 420 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 388 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target) in /_/src/MonoMod.RuntimeDetour/Hook.cs:line 330 at Terraria.ModLoader.Engine.LoggingHooks.PrettifyStackTraceSources() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 99 at Terraria.ModLoader.Engine.LoggingHooks.Init() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 17 at Terraria.ModLoader.Logging.LogStartup(Boolean dedServ) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Logging.cs:line 103 at Terraria.Program.StartupSequenceTml(Boolean isServer) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\Program.TML.cs:line 344