{
  "Name": "CurseClient",
  "Process": "Curse.Agent.Host",
  "PID": 13284,
  "Arguments": [
    "C:\\Users\\server\\AppData\\Local\\Programs\\CurseForge Windows\\resources\\app.asar.unpacked\\plugins\\curse\\win\\Curse.Agent.Host.exe",
    "--port=53631",
    "--to-port=53651",
    "--pid=1328",
    "--appDataPath=C:\\Users\\server\\AppData\\Roaming\\CurseForge",
    "--api-key=c183e19d-cd46-40a2-8f3e-622fdf4c45f9",
    "--clientId=Overwolf"
  ],
  "ProcessStart": "2026-07-17T09:28:34.8295465Z",
  "Version": "1.303.2.33452",
  "BuildDate": "2000-01-03T17:35:04Z",
  "Start": "2026-07-17T11:28:36.73244+02:00",
  "Log": [
{
  "timestamp": "2026-07-17T11:28:36.6714307+02:00",
  "level": "Warn",
  "thread": 2,
  "memory": 0.0,
  "message": "Failed to modified BuiltInConverters: Cannot set initonly static field 'BuiltInConverters' after type 'Newtonsoft.Json.Serialization.DefaultContractResolver' is initialized."
},
{
  "timestamp": "2026-07-17T11:28:36.7213495+02:00",
  "level": "Info",
  "thread": 2,
  "memory": 0.0,
  "message": "Startup Name: CurseForge, Version: 1.303.2.33452"
},
{
  "timestamp": "2026-07-17T11:28:36.7278575+02:00",
  "level": "Info",
  "thread": 2,
  "memory": 0.0,
  "message": "Running Mods Agent with args: --port=53631,--to-port=53651,--pid=1328,--appDataPath=C:\\Users\\server\\AppData\\Roaming\\CurseForge,--clientId=Overwolf"
},
{
  "timestamp": "2026-07-17T11:28:36.7285902+02:00",
  "level": "Info",
  "thread": 2,
  "memory": 0.0,
  "message": "start monitor process: 1328"
},
{
  "timestamp": "2026-07-17T11:28:41.7599784+02:00",
  "level": "Info",
  "thread": 2,
  "memory": 0.0,
  "message": "Unable to load game instances from disk. No file was found at: C:\\Users\\server\\AppData\\Roaming\\CurseForge\\agent\\GameInstances\\ModpackGameInstances.json"
},
{
  "timestamp": "2026-07-17T11:28:43.0958749+02:00",
  "level": "Info",
  "thread": 2,
  "memory": 0.0,
  "message": "Mods Agent server started on port 53631"
},
{
  "timestamp": "2026-07-17T11:28:43.3223413+02:00",
  "level": "Info",
  "thread": 6,
  "memory": 0.0,
  "message": "Web Socket session connected"
},
{
  "timestamp": "2026-07-17T11:28:43.8101807+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Update simultaneous downloads '1' => '3'"
},
{
  "timestamp": "2026-07-17T11:28:43.8393957+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "UpdateOverrideLauncher"
},
{
  "timestamp": "2026-07-17T11:28:43.8463671+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing Curse Mods Agent"
},
{
  "timestamp": "2026-07-17T11:28:43.8568133+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "update client Info ''..."
},
{
  "timestamp": "2026-07-17T11:28:44.3116135+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Network connected and internet available"
},
{
  "timestamp": "2026-07-17T11:28:44.3963821+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "AddonServiceClient - CfCore Url: https://api.curseforge.com"
},
{
  "timestamp": "2026-07-17T11:28:44.9543063+02:00",
  "level": "Info",
  "thread": 9,
  "memory": 0.0,
  "message": "Attempt #1 of 2 on GameDatabase -> GetRemoteItems"
},
{
  "timestamp": "2026-07-17T11:28:44.9563206+02:00",
  "level": "Info",
  "thread": 9,
  "memory": 0.0,
  "message": "Getting Games from server"
},
{
  "timestamp": "2026-07-17T11:28:45.0615521+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Loaded 28 games from the server"
},
{
  "timestamp": "2026-07-17T11:28:45.0619675+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Saving games to local cache at C:\\Users\\server\\AppData\\Roaming\\CurseForge\\agent\\gamesCache.json"
},
{
  "timestamp": "2026-07-17T11:28:45.1400963+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "[GameRepository] Completed download of cache",
  "data": {
    "name": "Games",
    "elapsedTime": "173.00"
  }
},
{
  "timestamp": "2026-07-17T11:28:45.1807052+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing local databases..."
},
{
  "timestamp": "2026-07-17T11:28:45.1831484+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing SQLite database..."
},
{
  "timestamp": "2026-07-17T11:28:45.1957793+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Running migrations on: C:\\Users\\server\\AppData\\Roaming\\CurseForge\\agent\\database\\app.db"
},
{
  "timestamp": "2026-07-17T11:28:45.281321+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "WAL mode enabled."
},
{
  "timestamp": "2026-07-17T11:28:45.3083178+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Beginning database upgrade"
},
{
  "timestamp": "2026-07-17T11:28:45.3247401+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Checking whether journal table exists"
},
{
  "timestamp": "2026-07-17T11:28:45.3314548+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Fetching list of already executed scripts."
},
{
  "timestamp": "2026-07-17T11:28:45.3491577+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "No new scripts need to be executed - completing."
},
{
  "timestamp": "2026-07-17T11:28:45.3497672+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Migrations completed successfully."
},
{
  "timestamp": "2026-07-17T11:28:45.3628249+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "SQLite database initialized at: C:\\Users\\server\\AppData\\Roaming\\CurseForge\\agent\\database\\app.db"
},
{
  "timestamp": "2026-07-17T11:28:45.3646242+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Recovering stale project operations..."
},
{
  "timestamp": "2026-07-17T11:28:45.5267715+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "No stale project operations found."
},
{
  "timestamp": "2026-07-17T11:28:45.5282591+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing game instances."
},
{
  "timestamp": "2026-07-17T11:28:45.6049516+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Found RegisterType on Type: 'Curse.Radium.Addons.AddonGameInstance'"
},
{
  "timestamp": "2026-07-17T11:28:45.6084671+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Found RegisterType on Type: 'Curse.Games.Minecraft.MinecraftGameInstance'"
},
{
  "timestamp": "2026-07-17T11:28:45.6091523+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing game instance of type Curse.Radium.Addons.AddonGameInstance"
},
{
  "timestamp": "2026-07-17T11:28:45.6786653+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "[AddonGameInstance] LoadInstancesFromDisk loaded 0 instances"
},
{
  "timestamp": "2026-07-17T11:28:45.6789029+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing game instance of type Curse.Games.Minecraft.MinecraftGameInstance"
},
{
  "timestamp": "2026-07-17T11:28:46.2259048+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "[MinecraftGameInstance] LoadInstancesFromDisk loaded 1 instances"
},
{
  "timestamp": "2026-07-17T11:28:46.2442093+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Game Minecraft (Id: 432) was detected at C:\\Users\\server\\curseforge\\minecraft\\Instances\\Create Live 7\\"
},
{
  "timestamp": "2026-07-17T11:28:46.2975559+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initialized game Create Live 7 instance"
},
{
  "timestamp": "2026-07-17T11:28:46.3001874+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Game instances initialization completed. Operation took 770 ms"
},
{
  "timestamp": "2026-07-17T11:28:46.3018415+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing Modpack instances."
},
{
  "timestamp": "2026-07-17T11:28:46.3093898+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Attempt #1 of 3 on InstalledAddonDatabase -> GetAddons"
},
{
  "timestamp": "2026-07-17T11:28:46.5686137+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Running startup game detection"
},
{
  "timestamp": "2026-07-17T11:28:46.5720504+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Performing quick game detection for 28 games..."
},
{
  "timestamp": "2026-07-17T11:28:46.6013191+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Completed startup game detection. We have a total of 1 detected game instances. Operation took 32 ms"
},
{
  "timestamp": "2026-07-17T11:28:46.6041251+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Validating Minecraft installation"
},
{
  "timestamp": "2026-07-17T11:28:46.6117904+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "C:\\Users\\server\\curseforge\\minecraft\\Install\\minecraft.exe found."
},
{
  "timestamp": "2026-07-17T11:28:46.6327142+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Setting file watcher on instance directory C:\\Users\\server\\curseforge\\minecraft\\Instances"
},
{
  "timestamp": "2026-07-17T11:28:46.6409797+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing tasks"
},
{
  "timestamp": "2026-07-17T11:28:46.7178332+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Discord RPC client initialized successfully."
},
{
  "timestamp": "2026-07-17T11:28:46.7180176+02:00",
  "level": "Info",
  "thread": 13,
  "memory": 0.0,
  "message": "Initializing Periodic Tasks"
},
{
  "timestamp": "2026-07-17T11:28:46.7300092+02:00",
  "level": "Info",
  "thread": 16,
  "memory": 0.0,
  "message": "Refreshing Minecraft instances list"
},
{
  "timestamp": "2026-07-17T11:28:46.7332279+02:00",
  "level": "Info",
  "thread": 19,
  "memory": 0.0,
  "message": "Resolving Minecraft instances list from C:\\Users\\server\\curseforge\\minecraft\\Instances"
},
{
  "timestamp": "2026-07-17T11:28:46.7349602+02:00",
  "level": "Info",
  "thread": 19,
  "memory": 0.0,
  "message": "Skipping existing minecraft game instance at C:\\Users\\server\\curseforge\\minecraft\\Instances\\Create Live 7"
},
{
  "timestamp": "2026-07-17T11:28:46.9231544+02:00",
  "level": "Info",
  "thread": 19,
  "memory": 0.0,
  "message": "Validating Minecraft installation"
},
{
  "timestamp": "2026-07-17T11:28:46.9237186+02:00",
  "level": "Info",
  "thread": 19,
  "memory": 0.0,
  "message": "C:\\Users\\server\\curseforge\\minecraft\\Install\\minecraft.exe found."
},
{
  "timestamp": "2026-07-17T11:28:47.1081583+02:00",
  "level": "Info",
  "thread": 17,
  "memory": 0.0,
  "message": "[ModLoaderRepository] Completed download of cache",
  "data": {
    "name": "Minecraft Modloaders",
    "elapsedTime": "401.00"
  }
},
{
  "timestamp": "2026-07-17T11:28:47.2377868+02:00",
  "level": "Info",
  "thread": 21,
  "memory": 0.0,
  "message": "[MinecraftVersionDatabase] Completed download of cache",
  "data": {
    "name": "Minecraft Versions",
    "elapsedTime": "70.00"
  }
},
{
  "timestamp": "2026-07-17T11:28:47.4822751+02:00",
  "level": "Info",
  "thread": 21,
  "memory": 0.0,
  "message": "Validating Minecraft installation"
},
{
  "timestamp": "2026-07-17T11:28:47.4827988+02:00",
  "level": "Info",
  "thread": 21,
  "memory": 0.0,
  "message": "C:\\Users\\server\\curseforge\\minecraft\\Install\\minecraft.exe found."
},
{
  "timestamp": "2026-07-17T11:28:47.9570992+02:00",
  "level": "Info",
  "thread": 9,
  "memory": 0.0,
  "message": "Validating Minecraft installation"
},
{
  "timestamp": "2026-07-17T11:28:47.9576475+02:00",
  "level": "Info",
  "thread": 9,
  "memory": 0.0,
  "message": "C:\\Users\\server\\curseforge\\minecraft\\Install\\minecraft.exe found."
},
{
  "timestamp": "2026-07-17T11:28:47.9877654+02:00",
  "level": "Info",
  "thread": 6,
  "memory": 0.0,
  "message": "Getting modpacks for game 432"
},
{
  "timestamp": "2026-07-17T11:28:48.0157202+02:00",
  "level": "Info",
  "thread": 6,
  "memory": 0.0,
  "message": "Validating Minecraft installation"
},
{
  "timestamp": "2026-07-17T11:28:48.016186+02:00",
  "level": "Info",
  "thread": 6,
  "memory": 0.0,
  "message": "C:\\Users\\server\\curseforge\\minecraft\\Install\\minecraft.exe found."
},
{
  "timestamp": "2026-07-17T11:31:37.4987532+02:00",
  "level": "Info",
  "thread": 11,
  "memory": 0.0,
  "message": "Network address has changed. Checking connection"
},
{
  "timestamp": "2026-07-17T11:31:37.5744996+02:00",
  "level": "Info",
  "thread": 11,
  "memory": 0.0,
  "message": "Network connected and internet available"
},
{
  "timestamp": "2026-07-17T11:31:38.7739383+02:00",
  "level": "Info",
  "thread": 11,
  "memory": 0.0,
  "message": "Network address has changed. Checking connection"
},
{
  "timestamp": "2026-07-17T11:31:38.8019223+02:00",
  "level": "Info",
  "thread": 11,
  "memory": 0.0,
  "message": "Network connected and internet available"
},
{
  "timestamp": "2026-07-17T12:28:43.5702667+02:00",
  "level": "Info",
  "thread": 23,
  "memory": 0.0,
  "message": "ModPack update interval of 60 minutes has elapsed. Checking for modpack updates..."
},
{
  "timestamp": "2026-07-17T12:28:43.5829811+02:00",
  "level": "Info",
  "thread": 23,
  "memory": 0.0,
  "message": "Attempt #1 of 3 on InstalledAddonDatabase -> GetAddons"
},
{
  "timestamp": "2026-07-17T12:28:43.7818419+02:00",
  "level": "Info",
  "thread": 23,
  "memory": 0.0,
  "message": "Mods update interval of 60 minutes has elapsed. Checking for mod updates..."
},
{
  "timestamp": "2026-07-17T12:30:48.3570944+02:00",
  "level": "Info",
  "thread": 23,
  "memory": 0.0,
  "message": "Network address has changed. Checking connection"
},
{
  "timestamp": "2026-07-17T12:30:48.4139034+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Network availability has changed. Checking connection"
},
{
  "timestamp": "2026-07-17T12:30:48.4163691+02:00",
  "level": "Info",
  "thread": 23,
  "memory": 0.0,
  "message": "Network status changed: Disconnected"
},
{
  "timestamp": "2026-07-17T12:30:48.4750195+02:00",
  "level": "Info",
  "thread": 15,
  "memory": 0.0,
  "message": "Network address has changed. Checking connection"
},
{
  "timestamp": "2026-07-17T12:30:48.4785061+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Network address has changed. Checking connection"
},
{
  "timestamp": "2026-08-02T22:23:17.1461765+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[MinecraftGameInstance] GameInstance.SaveInstancesToDisk: Saving MinecraftGameInstance DB with 1 items"
},
{
  "timestamp": "2026-08-02T22:23:17.9730157+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[MinecraftGameInstance] GameInstance.SaveInstancesToDisk: Saved MinecraftGameInstance DB, which took 826ms"
},
{
  "timestamp": "2026-08-02T22:23:17.9735825+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[AddonGameInstance] GameInstance.SaveInstancesToDisk: Saving GameInstance DB with 0 items"
},
{
  "timestamp": "2026-08-02T22:23:18.0742464+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[AddonGameInstance] GameInstance.SaveInstancesToDisk: Saved GameInstance DB, which took 100ms"
},
{
  "timestamp": "2026-08-02T22:23:18.0798872+02:00",
  "level": "Error",
  "thread": 26,
  "memory": 0.0,
  "message": "Failed getting games database timestamp from server",
  "error": {
    "message": "Unable to proceed with GetAsync request. there is no internet connection",
    "type": "Curse.Server.Communication.Exceptions.OfflineNetworkException",
    "stack": [
      "Curse.Server.Communication.BaseWebServiceClient+<GetAsync>d__14`1.MoveNext()",
      "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()",
      "System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)",
      "System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task,ConfigureAwaitOptions)",
      "System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()",
      "Curse.TechService.AddonServiceClient+<GetGameDatabaseTimestampAsync>d__32.MoveNext()",
      "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()",
      "System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)",
      "System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task,ConfigureAwaitOptions)",
      "System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()",
      "Curse.TechService.Games.GameRepository+<GetServiceTimestampAsync>d__14.MoveNext()",
      "System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine&)",
      "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start[TStateMachine](TStateMachine&)",
      "Curse.TechService.Games.GameRepository.GetServiceTimestampAsync()",
      "Curse.Radium.Addons.BaseAddonServiceDatabase`3.GetServiceLastUpdatedAsync()",
      "Curse.Radium.Addons.BaseAddonServiceDatabase`3+<UpdateCacheAsync>d__14.MoveNext()",
      "System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine&)",
      "System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine&)",
      "Curse.Radium.Addons.BaseAddonServiceDatabase`3.UpdateCacheAsync(Boolean)",
      "Curse.TechService.Games.GameRepository.Curse.Domain.Games.IGameRepository.UpdateCacheAsync(Boolean)",
      "Curse.Radium.BasePeriodicTaskImplementation+<DoCheckForGameCacheUpdateAsync>d__23.MoveNext()",
      "Curse.Radium.BasePeriodicTaskImplementation.DoCheckForGameCacheUpdateAsync()",
      "Curse.Radium.BasePeriodicTaskImplementation+<DoTaskAsync>d__19.MoveNext()",
      "Curse.Radium.BasePeriodicTaskImplementation+<DoTasksAsync>d__22.MoveNext()",
      "Curse.Radium.PeriodicTasks+<DoPeriodicTasksAsync>d__16.MoveNext()",
      "Curse.Radium.PeriodicTasks+<Timer_Elapsed>d__15.MoveNext()",
      "System.Timers.Timer.MyTimerCallback(Object)",
      "System.Threading.ExecutionContext.RunInternal(ExecutionContext,ContextCallback,Object)",
      "System.Threading.TimerQueue.FireNextTimers()",
      "System.Threading.ThreadPoolWorkQueue.Dispatch()",
      "System.Threading.PortableThreadPool+WorkerThread.WorkerDoWork(PortableThreadPool,Boolean&)",
      "System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()",
      "System.Threading.Thread+StartHelper.RunWorker()",
      "System.Threading.Thread+StartHelper.Run()",
      "System.Threading.Thread.StartCallback()"
    ]
  }
},
{
  "timestamp": "2026-08-02T22:23:18.1233172+02:00",
  "level": "Warn",
  "thread": 26,
  "memory": 0.0,
  "message": "[GameRepository] Service down and we have a cache. Skipping refresh."
},
{
  "timestamp": "2026-08-02T22:23:18.1239599+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "ModPack update interval of 60 minutes has elapsed. Checking for modpack updates..."
},
{
  "timestamp": "2026-08-02T22:23:18.1241116+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Attempt #1 of 3 on InstalledAddonDatabase -> GetAddons"
},
{
  "timestamp": "2026-08-02T22:23:18.1244616+02:00",
  "level": "Warn",
  "thread": 26,
  "memory": 0.0,
  "message": "Unable to proceed with PostAsync request. there is no internet connection"
},
{
  "timestamp": "2026-08-02T22:23:18.1250243+02:00",
  "level": "Error",
  "thread": 26,
  "memory": 0.0,
  "message": "UpdateCache Exception!",
  "error": {
    "message": "One or more errors occurred. (Unable to proceed with PostAsync request. there is no internet connection)",
    "type": "System.AggregateException",
    "stack": [
      "Curse.Radium.Utilities.Retry+<DoAsync>d__5`1.MoveNext()",
      "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()",
      "System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)",
      "System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task,ConfigureAwaitOptions)",
      "Curse.Radium.Addons.ProjectRepository+<UpdateProjectsAsync>d__22.MoveNext()",
      "System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine&)",
      "System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine&)",
      "Curse.Radium.Addons.ProjectRepository.UpdateProjectsAsync(IEnumerable`1,Boolean)",
      "Curse.Radium.Mods.ProjectUpdateService+<CheckForUpdatesAsync>d__6.MoveNext()",
      "System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine&)",
      "System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine&)",
      "Curse.Radium.Mods.ProjectUpdateService.CheckForUpdatesAsync(IEnumerable`1)",
      "Curse.Games.Minecraft.PeriodicTasks.MinecraftPeriodicTasks+<CheckForModpackUpdatesAsync>d__17.MoveNext()",
      "Curse.Games.Minecraft.PeriodicTasks.MinecraftPeriodicTasks+<DoPeriodicTasksAsync>d__15.MoveNext()",
      "Curse.AppService.MinecraftAppService.<InitPeriodicTasks>b__44_0()",
      "Curse.Radium.BasePeriodicTaskImplementation+<DoTaskAsync>d__19.MoveNext()",
      "Curse.Radium.BasePeriodicTaskImplementation+<DoTaskAsync>d__20.MoveNext()",
      "Curse.Radium.BasePeriodicTaskImplementation+<DoTasksAsync>d__22.MoveNext()",
      "Curse.Radium.PeriodicTasks+<DoPeriodicTasksAsync>d__16.MoveNext()",
      "Curse.Radium.PeriodicTasks+<Timer_Elapsed>d__15.MoveNext()",
      "System.Timers.Timer.MyTimerCallback(Object)",
      "System.Threading.ExecutionContext.RunInternal(ExecutionContext,ContextCallback,Object)",
      "System.Threading.TimerQueue.FireNextTimers()",
      "System.Threading.ThreadPoolWorkQueue.Dispatch()",
      "System.Threading.PortableThreadPool+WorkerThread.WorkerDoWork(PortableThreadPool,Boolean&)",
      "System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()",
      "System.Threading.Thread+StartHelper.RunWorker()",
      "System.Threading.Thread+StartHelper.Run()",
      "System.Threading.Thread.StartCallback()"
    ],
    "innerError": {
      "message": "Unable to proceed with PostAsync request. there is no internet connection",
      "type": "Curse.Server.Communication.Exceptions.OfflineNetworkException",
      "stack": [
        "Curse.Server.Communication.BaseWebServiceClient+<PostAsync>d__15`1.MoveNext()",
        "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()",
        "System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)",
        "System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task,ConfigureAwaitOptions)",
        "System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()",
        "Curse.TechService.AddonServiceClient+<GetProjectsAsync>d__12.MoveNext()",
        "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()",
        "System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)",
        "System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task,ConfigureAwaitOptions)",
        "System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()",
        "Curse.Radium.Addons.ProjectRepository+<>c__DisplayClass22_0+<<UpdateProjectsAsync>b__0>d.MoveNext()",
        "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()",
        "System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)",
        "System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task,ConfigureAwaitOptions)",
        "Curse.Radium.Utilities.Retry+<>c__DisplayClass4_0+<<DoAsync>b__0>d.MoveNext()",
        "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()",
        "System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task)",
        "System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task,ConfigureAwaitOptions)",
        "System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()",
        "Curse.Radium.Utilities.Retry+<DoAsync>d__5`1.MoveNext()"
      ]
    }
  }
},
{
  "timestamp": "2026-08-02T22:23:18.1313702+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Mods update interval of 60 minutes has elapsed. Checking for mod updates..."
},
{
  "timestamp": "2026-08-02T22:23:18.7882083+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Network availability has changed. Checking connection"
},
{
  "timestamp": "2026-08-02T22:23:18.8449527+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Network connected, but internet not available. Waiting for connection"
},
{
  "timestamp": "2026-08-02T22:23:18.8449851+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Network status changed: Reconnecting"
},
{
  "timestamp": "2026-08-02T22:23:18.8452068+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Network address has changed. Checking connection"
},
{
  "timestamp": "2026-08-02T22:23:18.8816574+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Network connected, but internet not available. Waiting for connection"
},
{
  "timestamp": "2026-08-02T22:23:19.8982611+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Validating Minecraft installation"
},
{
  "timestamp": "2026-08-02T22:23:19.9008622+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "C:\\Users\\server\\curseforge\\minecraft\\Install\\minecraft.exe found."
},
{
  "timestamp": "2026-08-02T22:23:20.4541409+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Curse Mods Agent is shutting down"
},
{
  "timestamp": "2026-08-02T22:23:20.4543258+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Shutting down periodic tasks"
},
{
  "timestamp": "2026-08-02T22:23:20.4545481+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Disabling periodic timers"
},
{
  "timestamp": "2026-08-02T22:23:20.4553772+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[InstallTaskManager] Install Manager Shutting Down"
},
{
  "timestamp": "2026-08-02T22:23:20.4557129+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[InstallTaskManager] Install Manager Shutting Down"
},
{
  "timestamp": "2026-08-02T22:23:20.455717+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[InstallTaskManager] Install Manager Shutting Down"
},
{
  "timestamp": "2026-08-02T22:23:20.455943+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Shutdown game instances."
},
{
  "timestamp": "2026-08-02T22:23:20.4565021+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[MinecraftGameInstance] GameInstance.SaveInstancesToDisk: Saving MinecraftGameInstance DB with 1 items"
},
{
  "timestamp": "2026-08-02T22:23:20.484044+02:00",
  "level": "Info",
  "thread": 15,
  "memory": 0.0,
  "message": "Web Socket session disconnected"
},
{
  "timestamp": "2026-08-02T22:23:20.4862238+02:00",
  "level": "Warn",
  "thread": 15,
  "memory": 0.0,
  "message": "Client disconnected from server"
},
{
  "timestamp": "2026-08-02T22:23:20.9441737+02:00",
  "level": "Info",
  "thread": 3,
  "memory": 0.0,
  "message": "Network address has changed. Checking connection"
},
{
  "timestamp": "2026-08-02T22:23:21.1618307+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[MinecraftGameInstance] GameInstance.SaveInstancesToDisk: Saved MinecraftGameInstance DB, which took 705ms"
},
{
  "timestamp": "2026-08-02T22:23:21.1620998+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[AddonGameInstance] GameInstance.SaveInstancesToDisk: Saving GameInstance DB with 0 items"
},
{
  "timestamp": "2026-08-02T22:23:21.2145031+02:00",
  "level": "Info",
  "thread": 3,
  "memory": 0.0,
  "message": "Network connected, but internet not available. Waiting for connection"
},
{
  "timestamp": "2026-08-02T22:23:21.5215057+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "[AddonGameInstance] GameInstance.SaveInstancesToDisk: Saved GameInstance DB, which took 359ms"
},
{
  "timestamp": "2026-08-02T22:23:21.5297156+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Clearing Discord presence."
},
{
  "timestamp": "2026-08-02T22:23:21.5311648+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "Discord RPC client disposed successfully."
},
{
  "timestamp": "2026-08-02T22:23:21.5314197+02:00",
  "level": "Info",
  "thread": 26,
  "memory": 0.0,
  "message": "SQLite service disposed."
},
{
  "timestamp": "2026-08-02T22:23:21.5552725+02:00",
  "level": "Warn",
  "thread": 26,
  "memory": 0.0,
  "message": "Unable to find WebSocket connection 9ce284b0-ab28-4b78-a5d8-30f86394d11b. Aborting send operation"
}
]}
