{"Timestamp":"2025-02-17T11:19:13.8196580+08:00","Level":"Information","MessageTemplate":"Starting FMRTE 24.4.1-build41","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false,"SystemDetails":{"OperatingSystem":{"Version":"Darwin 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:06 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T8103","HasAdministratorRole":null,"Is64Bit":true},"SystemFolder":"/System","ThreadPool":{"MinWorkerThreads":8,"MaxWorkerThreads":32767,"AvailableWorkerThreads":32767,"MinCompletionPortThreads":1,"MaxCompletionPortThreads":1000,"AvailableCompletionPortThreads":1000},"Culture":{"InstalledUI":"(zh-CN, yyyy/M/d)","CurrentUICulture":"(zh-CN, yyyy/M/d)","CurrentCulture":"(zh-CN, yyyy/M/d)"}}}} {"Timestamp":"2025-02-17T11:19:14.2006410+08:00","Level":"Information","MessageTemplate":"Starting FMRTE","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-17T11:19:14.2169950+08:00","Level":"Information","MessageTemplate":"Initialising OsxVelopackLocator","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-17T11:19:14.2423070+08:00","Level":"Information","MessageTemplate":"Located valid manifest file at: /Applications/FMRTE 24.app/Contents/MacOS/sq.version","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-17T11:19:14.2429450+08:00","Level":"Information","MessageTemplate":"Starting Velopack App (Run).","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-17T11:19:18.0810810+08:00","Level":"Warning","MessageTemplate":"No userId could not be parsed from '/Users/lianglinghao/Library/Caches/velopack/FMRTE24/packages/.betaId', creating a new one.","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-17T11:19:18.0935690+08:00","Level":"Information","MessageTemplate":"Generated new staging userId: 9b0a0713-d31f-5b49-9312-ae12a6b3c256","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-17T11:19:18.1328420+08:00","Level":"Information","MessageTemplate":"Downloading release file 'releases.stable.json' from 'https://updates.fmrte.com/24/macOS/releases.stable.json?arch=arm64&os=osx&rid=osx-arm64'.","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-17T11:19:21.0550170+08:00","Level":"Information","MessageTemplate":"No updates, remote version (24.4.1-build41) is not newer than current version (24.4.1-build41) and / or downgrade is not enabled.","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:40:48.7312190+08:00","Level":"Error","MessageTemplate":"Failed to start contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:40:48.7325120+08:00","Level":"Error","MessageTemplate":"Failed to start loan contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:41:45.6566320+08:00","Level":"Error","MessageTemplate":"Object reference not set to an instance of an object.","Exception":"System.NullReferenceException: Object reference not set to an instance of an object.\n at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2147467261,"Message":"Object reference not set to an instance of an object.","Source":"FmrteAvalonia","StackTrace":" at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","TargetSite":"Void GameLoader_LoadingCoreObjectsFinished(System.Object, System.EventArgs)","Type":"System.NullReferenceException"},"Activated":false}} {"Timestamp":"2025-02-18T09:41:54.9825410+08:00","Level":"Information","MessageTemplate":"Starting FMRTE 24.4.1-build41","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false,"SystemDetails":{"OperatingSystem":{"Version":"Darwin 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:06 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T8103","HasAdministratorRole":null,"Is64Bit":true},"SystemFolder":"/System","ThreadPool":{"MinWorkerThreads":8,"MaxWorkerThreads":32767,"AvailableWorkerThreads":32767,"MinCompletionPortThreads":1,"MaxCompletionPortThreads":1000,"AvailableCompletionPortThreads":1000},"Culture":{"InstalledUI":"(zh-CN, yyyy/M/d)","CurrentUICulture":"(zh-CN, yyyy/M/d)","CurrentCulture":"(zh-CN, yyyy/M/d)"}}}} {"Timestamp":"2025-02-18T09:41:55.3765570+08:00","Level":"Information","MessageTemplate":"Starting FMRTE","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:41:55.3919620+08:00","Level":"Information","MessageTemplate":"Initialising OsxVelopackLocator","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:41:55.4144980+08:00","Level":"Information","MessageTemplate":"Located valid manifest file at: /Applications/FMRTE 24.app/Contents/MacOS/sq.version","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:41:55.4153280+08:00","Level":"Information","MessageTemplate":"Starting Velopack App (Run).","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:41:55.4560440+08:00","Level":"Error","MessageTemplate":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Presets/TrainedInCurrentNation.json' because it is being used by another process.","Exception":"System.IO.IOException: The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Presets/TrainedInCurrentNation.json' because it is being used by another process.\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","Properties":{"SourceContext":"General","Scope":["Migration from 24.4.0.32"],"Version":"24.4.1-build41","ExceptionDetail":{"HResult":35,"Message":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Presets/TrainedInCurrentNation.json' because it is being used by another process.","Source":"System.Private.CoreLib","StackTrace":" at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","TargetSite":"Boolean Init(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.FileOptions, Int64, Int64 ByRef, System.IO.UnixFileMode ByRef)","Type":"System.IO.IOException"},"Activated":false}} {"Timestamp":"2025-02-18T09:41:55.5061660+08:00","Level":"Error","MessageTemplate":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Ratings/rolesAndDuties.json' because it is being used by another process.","Exception":"System.IO.IOException: The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Ratings/rolesAndDuties.json' because it is being used by another process.\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","Properties":{"SourceContext":"General","Scope":["Migration from 24.4.0.32"],"Version":"24.4.1-build41","ExceptionDetail":{"HResult":35,"Message":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Ratings/rolesAndDuties.json' because it is being used by another process.","Source":"System.Private.CoreLib","StackTrace":" at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","TargetSite":"Boolean Init(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.FileOptions, Int64, Int64 ByRef, System.IO.UnixFileMode ByRef)","Type":"System.IO.IOException"},"Activated":false}} {"Timestamp":"2025-02-18T09:41:57.9998030+08:00","Level":"Information","MessageTemplate":"Loaded existing staging userId: 9b0a0713-d31f-5b49-9312-ae12a6b3c256","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:41:58.0124770+08:00","Level":"Information","MessageTemplate":"Downloading release file 'releases.stable.json' from 'https://updates.fmrte.com/24/macOS/releases.stable.json?arch=arm64&os=osx&rid=osx-arm64'.","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:42:01.3091660+08:00","Level":"Information","MessageTemplate":"No updates, remote version (24.4.1-build41) is not newer than current version (24.4.1-build41) and / or downgrade is not enabled.","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:43:26.7442490+08:00","Level":"Error","MessageTemplate":"Failed to start contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:43:26.7453050+08:00","Level":"Error","MessageTemplate":"Failed to start loan contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:44:15.4085210+08:00","Level":"Error","MessageTemplate":"Object reference not set to an instance of an object.","Exception":"System.NullReferenceException: Object reference not set to an instance of an object.\n at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2147467261,"Message":"Object reference not set to an instance of an object.","Source":"FmrteAvalonia","StackTrace":" at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","TargetSite":"Void GameLoader_LoadingCoreObjectsFinished(System.Object, System.EventArgs)","Type":"System.NullReferenceException"},"Activated":false}} {"Timestamp":"2025-02-18T09:44:27.6070210+08:00","Level":"Error","MessageTemplate":"Failed to start contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:44:27.6085080+08:00","Level":"Error","MessageTemplate":"Failed to start loan contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:45:18.0474980+08:00","Level":"Error","MessageTemplate":"Object reference not set to an instance of an object.","Exception":"System.NullReferenceException: Object reference not set to an instance of an object.\n at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2147467261,"Message":"Object reference not set to an instance of an object.","Source":"FmrteAvalonia","StackTrace":" at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","TargetSite":"Void GameLoader_LoadingCoreObjectsFinished(System.Object, System.EventArgs)","Type":"System.NullReferenceException"},"Activated":false}} {"Timestamp":"2025-02-18T09:45:52.8894130+08:00","Level":"Error","MessageTemplate":"The 'data' scheme is not supported.","Exception":"System.NotSupportedException: The 'data' scheme is not supported.\n at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)\n at A\n\u0010.DownloadAsync(String \u0002, Dictionary`2 \u0002, CancellationToken \u0002)\n at Fmrte.Mvvm.ViewModels.User.UserAccountViewModel.DownloadProfileImageAsync(String url, String destinationFile)","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2146233067,"Message":"The 'data' scheme is not supported.","Source":"System.Private.CoreLib","StackTrace":" at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)\n at A\n\u0010.DownloadAsync(String \u0002, Dictionary`2 \u0002, CancellationToken \u0002)\n at Fmrte.Mvvm.ViewModels.User.UserAccountViewModel.DownloadProfileImageAsync(String url, String destinationFile)","Type":"System.NotSupportedException"},"Activated":false}} {"Timestamp":"2025-02-18T09:45:53.4087100+08:00","Level":"Error","MessageTemplate":"Response status code does not indicate success: 500 (Internal Server Error).","Exception":"System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).\n at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\n at A\n\u0011.GetAsync(String \u0002)\n at A\n\u0011.GetAsync[T](String \u0002)\n at A\n\u0014.GetLicensesAsync()\n at Fmrte.Mvvm.ViewModels.User.UserAccountViewModel.GetUserLicensesFromApiAsync()","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2146233088,"Message":"Response status code does not indicate success: 500 (Internal Server Error).","Source":"System.Net.Http","StackTrace":" at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\n at A\n\u0011.GetAsync(String \u0002)\n at A\n\u0011.GetAsync[T](String \u0002)\n at A\n\u0014.GetLicensesAsync()\n at Fmrte.Mvvm.ViewModels.User.UserAccountViewModel.GetUserLicensesFromApiAsync()","TargetSite":"System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode()","StatusCode":"InternalServerError","Type":"System.Net.Http.HttpRequestException"},"Activated":false}} {"Timestamp":"2025-02-18T09:46:10.9083730+08:00","Level":"Error","MessageTemplate":"Failed to start contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:46:10.9088820+08:00","Level":"Error","MessageTemplate":"Failed to start loan contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T09:47:01.0304410+08:00","Level":"Error","MessageTemplate":"Object reference not set to an instance of an object.","Exception":"System.NullReferenceException: Object reference not set to an instance of an object.\n at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2147467261,"Message":"Object reference not set to an instance of an object.","Source":"FmrteAvalonia","StackTrace":" at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","TargetSite":"Void GameLoader_LoadingCoreObjectsFinished(System.Object, System.EventArgs)","Type":"System.NullReferenceException"},"Activated":false}} {"Timestamp":"2025-02-18T10:04:53.7748620+08:00","Level":"Information","MessageTemplate":"Starting FMRTE 24.4.1-build41","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false,"SystemDetails":{"OperatingSystem":{"Version":"Darwin 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:06 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T8103","HasAdministratorRole":null,"Is64Bit":true},"SystemFolder":"/System","ThreadPool":{"MinWorkerThreads":8,"MaxWorkerThreads":32767,"AvailableWorkerThreads":32767,"MinCompletionPortThreads":1,"MaxCompletionPortThreads":1000,"AvailableCompletionPortThreads":1000},"Culture":{"InstalledUI":"(zh-CN, yyyy/M/d)","CurrentUICulture":"(zh-CN, yyyy/M/d)","CurrentCulture":"(zh-CN, yyyy/M/d)"}}}} {"Timestamp":"2025-02-18T10:04:54.1529470+08:00","Level":"Information","MessageTemplate":"Starting FMRTE","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:04:54.1704190+08:00","Level":"Information","MessageTemplate":"Initialising OsxVelopackLocator","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:04:54.1968630+08:00","Level":"Information","MessageTemplate":"Located valid manifest file at: /Applications/FMRTE 24.app/Contents/MacOS/sq.version","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:04:54.1976330+08:00","Level":"Information","MessageTemplate":"Starting Velopack App (Run).","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:04:54.2398480+08:00","Level":"Error","MessageTemplate":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Presets/TrainedInCurrentNation.json' because it is being used by another process.","Exception":"System.IO.IOException: The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Presets/TrainedInCurrentNation.json' because it is being used by another process.\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","Properties":{"SourceContext":"General","Scope":["Migration from 24.4.0.32"],"Version":"24.4.1-build41","ExceptionDetail":{"HResult":35,"Message":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Presets/TrainedInCurrentNation.json' because it is being used by another process.","Source":"System.Private.CoreLib","StackTrace":" at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","TargetSite":"Boolean Init(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.FileOptions, Int64, Int64 ByRef, System.IO.UnixFileMode ByRef)","Type":"System.IO.IOException"},"Activated":false}} {"Timestamp":"2025-02-18T10:04:54.2962660+08:00","Level":"Error","MessageTemplate":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Ratings/rolesAndDuties.json' because it is being used by another process.","Exception":"System.IO.IOException: The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Ratings/rolesAndDuties.json' because it is being used by another process.\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","Properties":{"SourceContext":"General","Scope":["Migration from 24.4.0.32"],"Version":"24.4.1-build41","ExceptionDetail":{"HResult":35,"Message":"The process cannot access the file '/Users/lianglinghao/.config/FMRTE24/Ratings/rolesAndDuties.json' because it is being used by another process.","Source":"System.Private.CoreLib","StackTrace":" at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)\n at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)\n at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)\n at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)\n at A\u0011\u0004.A\u0002(DirectoryInfo \u0002, DirectoryInfo \u0002)\n at A\u0011\u0004.A\u0002(String \u0002, String \u0002)","TargetSite":"Boolean Init(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.FileOptions, Int64, Int64 ByRef, System.IO.UnixFileMode ByRef)","Type":"System.IO.IOException"},"Activated":false}} {"Timestamp":"2025-02-18T10:04:56.6622770+08:00","Level":"Information","MessageTemplate":"Loaded existing staging userId: 9b0a0713-d31f-5b49-9312-ae12a6b3c256","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:04:56.6734040+08:00","Level":"Information","MessageTemplate":"Downloading release file 'releases.stable.json' from 'https://updates.fmrte.com/24/macOS/releases.stable.json?arch=arm64&os=osx&rid=osx-arm64'.","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:04:58.6654030+08:00","Level":"Information","MessageTemplate":"No updates, remote version (24.4.1-build41) is not newer than current version (24.4.1-build41) and / or downgrade is not enabled.","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:05:01.0330260+08:00","Level":"Error","MessageTemplate":"Failed to start contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:05:01.0341190+08:00","Level":"Error","MessageTemplate":"Failed to start loan contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:06:03.3154760+08:00","Level":"Error","MessageTemplate":"Object reference not set to an instance of an object.","Exception":"System.NullReferenceException: Object reference not set to an instance of an object.\n at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2147467261,"Message":"Object reference not set to an instance of an object.","Source":"FmrteAvalonia","StackTrace":" at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","TargetSite":"Void GameLoader_LoadingCoreObjectsFinished(System.Object, System.EventArgs)","Type":"System.NullReferenceException"},"Activated":false}} {"Timestamp":"2025-02-18T10:07:27.4685240+08:00","Level":"Error","MessageTemplate":"Failed to start contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:07:27.4691820+08:00","Level":"Error","MessageTemplate":"Failed to start loan contract manager: size mismatch, name mismatch - ","Properties":{"SourceContext":"General","Version":"24.4.1-build41","Activated":false}} {"Timestamp":"2025-02-18T10:08:29.4924470+08:00","Level":"Error","MessageTemplate":"Object reference not set to an instance of an object.","Exception":"System.NullReferenceException: Object reference not set to an instance of an object.\n at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","Properties":{"SourceContext":"General","Version":"24.4.1-build41","ExceptionDetail":{"HResult":-2147467261,"Message":"Object reference not set to an instance of an object.","Source":"FmrteAvalonia","StackTrace":" at Fmrte.Mvvm.ViewModels.MainWindowViewModel.GameLoader_LoadingCoreObjectsFinished(Object sender, EventArgs e)","TargetSite":"Void GameLoader_LoadingCoreObjectsFinished(System.Object, System.EventArgs)","Type":"System.NullReferenceException"},"Activated":false}}