[23:17:19.499] [Main Thread/INFO] [tML]: Starting tModLoader server 1.4.4.9+2025.01.3.1|2025.01|stable|Stable|b9581d52d6b9508ae88f308c62ebe4d1a447dc6a|5250449916459135789 built 3/1/2025 1:36 AM [23:17:19.511] [Main Thread/INFO] [tML]: Log date: 3/26/2025 [23:17:19.511] [Main Thread/INFO] [tML]: Running on Linux (v5.15.0.46) X64 NetCore 8.0.0 [23:17:19.517] [Main Thread/INFO] [tML]: CPU: 3 processors. RAM: 7.7 GB [23:17:19.518] [Main Thread/INFO] [tML]: FrameworkDescription: .NET 8.0.0 [23:17:19.518] [Main Thread/INFO] [tML]: Executable: /root/tModLoader/server/tModLoader.dll [23:17:19.518] [Main Thread/INFO] [tML]: Working Directory: /root/tModLoader/server [23:17:19.519] [Main Thread/INFO] [tML]: Launch Parameters: -server -config /root/tModLoader/serverconfig.txt -tmlsavedirectory /root/tModLoader [23:17:19.523] [Main Thread/INFO] [tML]: Parsed Launch Parameters: -server -config /root/tModLoader/serverconfig.txt -tmlsavedirectory /root/tModLoader [23:17:19.566] [Main Thread/DEBUG] [tML]: Native Resolve: MonoMod.Core, Version=1.2.3.0, Culture=neutral, PublicKeyToken=null -> /tmp/mm-exhelper.so.CKv5yW [23:17:19.617] [Main Thread/WARN] [tML]: tModLoader.RuntimeErrorSilentlyCaughtException System.IO.DirectoryNotFoundException: Could not find a part of the path '/root/tModLoader/server/Libraries/Native/Linux/*/tmp'. at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) at Terraria.MonoLaunch.ResolveNativeLibrary(Assembly assembly, String name) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 104 at System.Runtime.Loader.AssemblyLoadContext.GetResolvedUnmanagedDll(Assembly assembly, String unmanagedDllName) at System.Runtime.Loader.AssemblyLoadContext.ResolveUnmanagedDllUsingEvent(String unmanagedDllName, Assembly assembly, IntPtr gchManagedAssemblyLoadContext) 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 /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Systems/PosixExceptionHelper.cs:line 25 at MonoMod.Core.Platforms.Systems.LinuxSystem.CreateNativeExceptionHelper() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 419 at MonoMod.Core.Platforms.Systems.LinuxSystem.get_NativeExceptionHelper() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 370 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.get_NativeExceptionHelper() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 138 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.EHManagedToNative(IntPtr target, IDisposable& handle) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 150 at MonoMod.Core.Platforms.Runtimes.Core21Runtime.InstallJitHook(IntPtr jit) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/Core21Runtime.cs:line 93 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.MonoMod.Core.Utils.IInitialize.Initialize() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 77 at MonoMod.Core.Platforms.PlatformTriple.InitIfNeeded(Object obj) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 212 at MonoMod.Core.Platforms.PlatformTriple..ctor(IArchitecture architecture, ISystem system, IRuntime runtime) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 200 at MonoMod.Core.Platforms.PlatformTriple.CreateCurrent() in /media/y/src/MonoMod/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 /media/y/src/MonoMod/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 123 at MonoMod.Core.DetourFactory.CreateDefaultFactory() in /media/y/src/MonoMod/src/MonoMod.Core/IDetourFactory.cs:line 106 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.InitializeValue[T,TParam](T& location, Func`2 init, TParam obj) in /_/src/MonoMod.Utils/Helpers.cs:line 254 at MonoMod.RuntimeDetour.DetourContext.GetDefaultFactory() in /media/y/src/MonoMod/src/MonoMod.RuntimeDetour/DetourContext.cs:line 116 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config, Boolean applyByDefault) in /media/y/src/MonoMod/src/MonoMod.RuntimeDetour/Hook.cs:line 420 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config) in /media/y/src/MonoMod/src/MonoMod.RuntimeDetour/Hook.cs:line 388 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target) in /media/y/src/MonoMod/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 [23:17:19.634] [Main Thread/FATAL] [tML]: An unexpected error occurred during tML startup System.IO.DirectoryNotFoundException: Could not find a part of the path '/root/tModLoader/server/Libraries/Native/Linux/*/tmp'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) at Terraria.MonoLaunch.ResolveNativeLibrary(Assembly assembly, String name) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\MonoLaunch.cs:line 104 at System.Runtime.Loader.AssemblyLoadContext.GetResolvedUnmanagedDll(Assembly assembly, String unmanagedDllName) at System.Runtime.Loader.AssemblyLoadContext.ResolveUnmanagedDllUsingEvent(String unmanagedDllName, Assembly assembly, IntPtr gchManagedAssemblyLoadContext) 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 /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Systems/PosixExceptionHelper.cs:line 25 at MonoMod.Core.Platforms.Systems.LinuxSystem.CreateNativeExceptionHelper() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 419 at MonoMod.Core.Platforms.Systems.LinuxSystem.get_NativeExceptionHelper() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Systems/LinuxSystem.cs:line 370 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.get_NativeExceptionHelper() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 138 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.EHManagedToNative(IntPtr target, IDisposable& handle) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 150 at MonoMod.Core.Platforms.Runtimes.Core21Runtime.InstallJitHook(IntPtr jit) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/Core21Runtime.cs:line 93 at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.MonoMod.Core.Utils.IInitialize.Initialize() in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/Runtimes/CoreBaseRuntime.cs:line 77 at MonoMod.Core.Platforms.PlatformTriple.InitIfNeeded(Object obj) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 212 at MonoMod.Core.Platforms.PlatformTriple..ctor(IArchitecture architecture, ISystem system, IRuntime runtime) in /media/y/src/MonoMod/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 200 at MonoMod.Core.Platforms.PlatformTriple.CreateCurrent() in /media/y/src/MonoMod/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 /media/y/src/MonoMod/src/MonoMod.Core/Platforms/PlatformTriple.cs:line 123 at MonoMod.Core.DetourFactory.CreateDefaultFactory() in /media/y/src/MonoMod/src/MonoMod.Core/IDetourFactory.cs:line 106 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.InitializeValue[T,TParam](T& location, Func`2 init, TParam obj) in /_/src/MonoMod.Utils/Helpers.cs:line 254 at MonoMod.RuntimeDetour.DetourContext.GetDefaultFactory() in /media/y/src/MonoMod/src/MonoMod.RuntimeDetour/DetourContext.cs:line 116 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config, Boolean applyByDefault) in /media/y/src/MonoMod/src/MonoMod.RuntimeDetour/Hook.cs:line 420 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config) in /media/y/src/MonoMod/src/MonoMod.RuntimeDetour/Hook.cs:line 388 at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target) in /media/y/src/MonoMod/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