Paste your logs.

Built for Minecraft & Hytale

Unknown Log

382 lines
Raw
2025-09-13T16:02:11.269039100+01:00 INFO theseus_gui: Initialized tracing subscriber. Loading Modrinth App!
2025-09-13T16:02:11.269584300+01:00 INFO theseus_gui: Initializing app...
2025-09-13T16:02:12.163428600+01:00 INFO initialize_state: theseus_gui: Initializing app event state...
2025-09-13T16:02:12.163698900+01:00 INFO initialize_state: theseus_gui: Initializing app state...
2025-09-13T16:02:12.163781700+01:00 INFO initialize_state:initialize_state: theseus::state: Connecting to app database
2025-09-13T16:02:12.190577200+01:00 INFO initialize_state:initialize_state: theseus::state: Fetching app settings
2025-09-13T16:02:12.191179400+01:00 INFO initialize_state:initialize_state: theseus::state: Initializing directories
2025-09-13T16:02:12.192747400+01:00 INFO initialize_state:initialize_state: theseus::state: Initializing file watcher
2025-09-13T16:02:12.201550600+01:00 INFO initialize_state: theseus_gui: Checking for updates...
2025-09-13T16:02:12.201584300+01:00 INFO init_watcher: theseus::state::fs_watcher: Initting watcher
2025-09-13T16:02:12.273205700+01:00 INFO initialize_state: theseus_gui: Finished checking for updates!
2025-09-13T16:02:12.501523100+01:00 INFO theseus_gui::api::utils: opening command None
2025-09-13T16:02:13.112194+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"230a7627-8513-46af-820c-11a875ace14c"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 9, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:02:13.755022500+01:00 WARN online_profile: theseus::state::minecraft_auth: Failed to fetch online profile for UUID 6521333f-ae6e-4e9e-9325-856284bc07b5 likely due to stale credentials, backing off: Failed to deserialize response to JSON during step MinecraftProfile: missing field `name` at line 3 column 1. Status Code: 401 Unauthorized Body: {
"path" : "/minecraft/profile"
}
2025-09-13T16:02:14.039036900+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"450bdd3e-f0fc-4740-9d98-7d952b886a61"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:05:26.457324500+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"d51f8915-c819-4cd5-af72-fb74689ddd93"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 10, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:05:26.640553100+01:00 WARN online_profile: theseus::state::minecraft_auth: Failed to fetch online profile for UUID 6521333f-ae6e-4e9e-9325-856284bc07b5 likely due to stale credentials, backing off: Failed to deserialize response to JSON during step MinecraftProfile: missing field `name` at line 3 column 1. Status Code: 401 Unauthorized Body: {
"path" : "/minecraft/profile"
}
2025-09-13T16:05:26.977583200+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"3e0d0c9e-95ef-4f80-a37a-074a6faeac24"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_capes
at packages\app-lib\src\api\minecraft_skins.rs:96
2025-09-13T16:05:30.415725800+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"4083bcd1-535b-4681-941c-c0cbd2128344"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_capes
at packages\app-lib\src\api\minecraft_skins.rs:96
2025-09-13T16:05:30.457627200+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"abff2937-aa1c-43d8-be46-7737548095e4"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 10, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:05:56.487671300+01:00 INFO profile_create{name="Gun n craft" game_version="1.19.4" modloader=Vanilla loader_version=None icon_path=None linked_data=None skip_install_profile=Some(true)}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Gun n craft
2025-09-13T16:05:58.121166300+01:00 ERROR theseus_gui::error: error=Incorrect Sha1 hash for download: 8528e31b05df4a9778b6e4b3952249a637a3f337 != b8a56d8977b89d4c42701c8c9df5fc1778123b7b span_trace= 0: theseus::util::fetch::fetch_advanced
with method=GET url="https://cdn.modrinth.com/data/VHSdL301/versions/Lf0FctN4/KeepSomeInventory-v1.3.3.jar" sha1=Some("8528e31b05df4a9778b6e4b3952249a637a3f337") header=None loading_bar=None exec=Pool { size: 11, num_idle: 3, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\util\fetch.rs:68
1: theseus::util::fetch::fetch
with url="https://cdn.modrinth.com/data/VHSdL301/versions/Lf0FctN4/KeepSomeInventory-v1.3.3.jar" sha1=Some("8528e31b05df4a9778b6e4b3952249a637a3f337") exec=Pool { size: 11, num_idle: 3, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\util\fetch.rs:36
2: theseus::util::fetch::fetch_mirrors
with mirrors=["https://cdn.modrinth.com/data/VHSdL301/versions/Lf0FctN4/KeepSomeInventory-v1.3.3.jar"] sha1=Some("8528e31b05df4a9778b6e4b3952249a637a3f337") exec=Pool { size: 11, num_idle: 3, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\util\fetch.rs:189
3: theseus::event::emit::loading_try_for_each_concurrent
with limit=None key=Some(LoadingBarId(c784eda7-8097-4207-9e37-330a2be532c5)) total=70.0 num_futs=35 None
at packages\app-lib\src\event\emit.rs:364
2025-09-13T16:06:01.383614400+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"b2416758-c3a3-46f6-a9f9-33146fcb9824"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:06:01.399939100+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"e2776558-1717-4838-9f66-3e9a88955f98"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_capes
at packages\app-lib\src\api\minecraft_skins.rs:96
2025-09-13T16:06:27.442128100+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"dcca3770-497d-4b6e-b310-6044c5fdadde"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 10, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:06:27.447517300+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"e1f52941-f665-4013-8388-0cdbeda2a48b"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_capes
at packages\app-lib\src\api\minecraft_skins.rs:96
2025-09-13T16:06:28.015925900+01:00 WARN online_profile: theseus::state::minecraft_auth: Failed to fetch online profile for UUID 6521333f-ae6e-4e9e-9325-856284bc07b5 likely due to stale credentials, backing off: Failed to deserialize response to JSON during step MinecraftProfile: missing field `name` at line 3 column 1. Status Code: 401 Unauthorized Body: {
"path" : "/minecraft/profile"
}
2025-09-13T16:06:49.294327700+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"0452be43-80d2-488b-8e39-686bf1a2111d"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 10, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:06:49.560275200+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"a15fd74a-66f7-4eaa-8cac-ab9b4fea3081"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_capes
at packages\app-lib\src\api\minecraft_skins.rs:96
2025-09-13T16:07:31.550902400+01:00 INFO authenticate_finish_flow{code="mra_SIzifswzmQinFILlVSIy5WsLWA4ngquXzXypcRK406imn5Oo0ydz2TLWQ3TU"}:connect: theseus::state::friends: Connected to friends socket
2025-09-13T16:07:40.682501500+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"887d8a7b-5360-4005-aa39-5a3f0addc01a"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_capes
at packages\app-lib\src\api\minecraft_skins.rs:96
2025-09-13T16:07:40.734879300+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"7e813482-ad22-414e-a142-b861782b885a"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::minecraft_skins::get_available_skins
at packages\app-lib\src\api\minecraft_skins.rs:134
2025-09-13T16:07:40.892462100+01:00 WARN online_profile: theseus::state::minecraft_auth: Failed to fetch online profile for UUID 6521333f-ae6e-4e9e-9325-856284bc07b5 likely due to stale credentials, backing off: Failed to deserialize response to JSON during step MinecraftProfile: missing field `name` at line 3 column 1. Status Code: 401 Unauthorized Body: {
"path" : "/minecraft/profile"
}
2025-09-13T16:08:07.240624300+01:00 INFO profile_create{name="Essentials++" game_version="1.19.4" modloader=Vanilla loader_version=None icon_path=None linked_data=None skip_install_profile=Some(true)}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++
2025-09-13T16:08:13.758942100+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(15a5465f-f76a-48ec-96a3-b9f576c873a5)) repairing=false}:download_version_info{version="1.21.8" loader=Some(LoaderVersion { id: "0.16.14", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.16.14.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.21.8 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.21.8.json
2025-09-13T16:08:14.467838700+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(15a5465f-f76a-48ec-96a3-b9f576c873a5)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(15a5465f-f76a-48ec-96a3-b9f576c873a5) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.21.8-0.16.14
2025-09-13T16:08:14.538549400+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(15a5465f-f76a-48ec-96a3-b9f576c873a5)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(15a5465f-f76a-48ec-96a3-b9f576c873a5) java_arch="amd64" force=false minecraft_updated=true}:download_assets_index: theseus::launcher::download: Fetched assets index
2025-09-13T16:08:44.862140100+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(15a5465f-f76a-48ec-96a3-b9f576c873a5)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(15a5465f-f76a-48ec-96a3-b9f576c873a5) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T16:08:56.304033+01:00 INFO profile_create{name="essential mod" game_version="1.20.4" modloader=Vanilla loader_version=Some("latest") icon_path=None linked_data=None skip_install_profile=None}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\essential mod
2025-09-13T16:08:56.316759400+01:00 INFO profile_create{name="essential mod" game_version="1.20.4" modloader=Vanilla loader_version=Some("latest") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_version_info{version="1.20.4" loader=None}: theseus::launcher::download: Downloading version info for version 1.20.4 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.20.4.json
2025-09-13T16:09:00.123530900+01:00 INFO profile_create{name="essential mod" game_version="1.20.4" modloader=Vanilla loader_version=Some("latest") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(fb7a7ae6-d600-4b07-96ed-944e66e81b37) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.20.4
2025-09-13T16:09:00.140154800+01:00 INFO profile_create{name="essential mod" game_version="1.20.4" modloader=Vanilla loader_version=Some("latest") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(fb7a7ae6-d600-4b07-96ed-944e66e81b37) java_arch="amd64" force=false minecraft_updated=true}:download_assets_index: theseus::launcher::download: Fetched assets index
2025-09-13T16:09:03.307222500+01:00 INFO profile_create{name="essential mod" game_version="1.20.4" modloader=Vanilla loader_version=Some("latest") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(fb7a7ae6-d600-4b07-96ed-944e66e81b37) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T16:10:26.381534100+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"7644899d-58e0-4077-a957-348e9a1a5245"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::profile::run
with path="Essentials++" quick_play_type=None
at packages\app-lib\src\api\profile\mod.rs:629
2025-09-13T16:10:34.579382+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"b9b369de-7c49-4f4c-a48c-9ba8a00cf75c"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::profile::run
with path="Essentials++" quick_play_type=None
at packages\app-lib\src\api\profile\mod.rs:629
2025-09-13T16:11:20.389070600+01:00 ERROR theseus_gui::error: error=I/O (std) error: No such host is known. (os error 11001) span_trace=
2025-09-13T16:11:20.400576900+01:00 ERROR theseus_gui::error: error=I/O (std) error: No such host is known. (os error 11001) span_trace=
2025-09-13T16:11:20.662865300+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"2a7d8c09-ae41-44e1-a40c-1d89ded57a6f"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::profile::run
with path="Essentials++" quick_play_type=Server(Unresolved("example.modnrith.gg"))
at packages\app-lib\src\api\profile\mod.rs:629
2025-09-13T16:11:21.380951400+01:00 ERROR theseus_gui::error: error=I/O (std) error: No such host is known. (os error 11001) span_trace=
2025-09-13T16:11:21.391831800+01:00 ERROR theseus_gui::error: error=I/O (std) error: No such host is known. (os error 11001) span_trace=
2025-09-13T16:11:24.239025200+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"7b87e75a-a4b3-46e1-b133-94c58b1f33cb"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::profile::run
with path="Essentials++" quick_play_type=Server(Unresolved("example.modnrith.gg"))
at packages\app-lib\src\api\profile\mod.rs:629
2025-09-13T16:11:28.233012900+01:00 ERROR theseus_gui::error: error=I/O (std) error: No such host is known. (os error 11001) span_trace=
2025-09-13T16:11:28.241886+01:00 ERROR theseus_gui::error: error=I/O (std) error: No such host is known. (os error 11001) span_trace=
2025-09-13T16:15:32.580116+01:00 ERROR theseus_gui::error: error=Minecraft authentication error: Failed to deserialize response to JSON during step RefreshOAuthToken: missing field `expires_in` at line 1 column 204. Status Code: 400 Bad Request Body: {"error":"invalid_grant","error_description":"The user could not be authenticated as the grant is expired. The user must sign in again.","foci":"1","correlation_id":"78ecf7af-258f-4bf6-a0df-331594ed80ba"} span_trace= 0: theseus::state::minecraft_auth::get_default_credential
with exec=Pool { size: 11, num_idle: 11, is_closed: false, options: PoolOptions { max_connections: 100, min_connections: 0, connect_timeout: 30s, max_lifetime: Some(1800s), idle_timeout: Some(600s), test_before_acquire: true } }
at packages\app-lib\src\state\minecraft_auth.rs:378
1: theseus::api::profile::run
with path="Essentials++" quick_play_type=None
at packages\app-lib\src\api\profile\mod.rs:629
2025-09-13T16:16:24.865433600+01:00 INFO install{path="Essentials++" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_version_info{version="1.21.8" loader=Some(LoaderVersion { id: "0.16.14", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.16.14.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.21.8 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.21.8.json
2025-09-13T16:16:25.452922800+01:00 INFO install{path="Essentials++" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_minecraft{loading_bar=LoadingBarId(453e1d28-e624-4224-b0e1-74c6d7d65c27) java_arch="amd64" force=true minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.21.8-0.16.14
2025-09-13T16:16:25.512617300+01:00 INFO install{path="Essentials++" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_minecraft{loading_bar=LoadingBarId(453e1d28-e624-4224-b0e1-74c6d7d65c27) java_arch="amd64" force=true minecraft_updated=true}:download_assets_index: theseus::launcher::download: Fetched assets index
2025-09-13T16:17:00.039356300+01:00 INFO install{path="Essentials++" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_minecraft{loading_bar=LoadingBarId(453e1d28-e624-4224-b0e1-74c6d7d65c27) java_arch="amd64" force=true minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T16:18:53.269179800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T16:19:08.642235100+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T16:19:39.987320900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T16:24:30.706872500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T16:29:30.755228600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T16:34:30.718182400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T16:38:04.655107200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T16:57:07.799214200+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T16:57:08.270155200+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++: Error fetching URL: error decoding response body
2025-09-13T17:00:47.523030900+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T17:00:47.795432300+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++: Error fetching URL: error decoding response body
2025-09-13T17:01:07.140510+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T17:01:07.451270400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++: Error fetching URL: error decoding response body
2025-09-13T17:01:16.437613+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T17:01:16.665320500+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++: Error fetching URL: error decoding response body
2025-09-13T17:02:34.404995900+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T17:02:34.605283200+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++: Error fetching URL: error decoding response body
2025-09-13T17:04:42.018608700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:04:52.268041800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:06:08.648835400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:07:47.390412800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:08:54.782525300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:08:57.783394400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:13:58.291907800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:14:18.946338800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:14:22.984188900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:14:24.427416100+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++\saves\gunn\level.dat
2025-09-13T17:14:27.987275400+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T17:14:28.599095900+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++: Error fetching URL: error decoding response body
2025-09-13T18:00:29.957637500+01:00 INFO profile_create{name="Tinkers' Construct Pack" game_version="1.19.4" modloader=Vanilla loader_version=None icon_path=None linked_data=None skip_install_profile=Some(true)}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Tinkers_ Construct Pack
2025-09-13T18:00:41.838002700+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(ee5ad853-721d-4a9a-882a-03b538a0b9c4)) repairing=false}:download_version_info{version="1.20.1" loader=Some(LoaderVersion { id: "47.1.106", url: "https://launcher-meta.modrinth.com/neo/v0/versions/47.1.106.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.20.1 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.20.1.json
2025-09-13T18:00:42.407066400+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(ee5ad853-721d-4a9a-882a-03b538a0b9c4)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(ee5ad853-721d-4a9a-882a-03b538a0b9c4) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.20.1-47.1.106
2025-09-13T18:00:42.455017200+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(ee5ad853-721d-4a9a-882a-03b538a0b9c4)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(ee5ad853-721d-4a9a-882a-03b538a0b9c4) java_arch="amd64" force=false minecraft_updated=true}:download_assets_index: theseus::launcher::download: Fetched assets index
2025-09-13T18:00:48.850529+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(ee5ad853-721d-4a9a-882a-03b538a0b9c4)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(ee5ad853-721d-4a9a-882a-03b538a0b9c4) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T18:02:13.092800800+01:00 INFO profile_create{name="Essentials++" game_version="1.19.4" modloader=Vanilla loader_version=None icon_path=None linked_data=None skip_install_profile=Some(true)}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++ (1)
2025-09-13T18:02:19.660453100+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(d6900663-9b6b-4377-806b-2b13e1bab9a8)) repairing=false}:download_version_info{version="1.21.1" loader=Some(LoaderVersion { id: "0.16.5", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.16.5.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.21.1 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.21.1.json
2025-09-13T18:02:20.175940800+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(d6900663-9b6b-4377-806b-2b13e1bab9a8)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(d6900663-9b6b-4377-806b-2b13e1bab9a8) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.21.1-0.16.5
2025-09-13T18:02:22.234762600+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(d6900663-9b6b-4377-806b-2b13e1bab9a8)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(d6900663-9b6b-4377-806b-2b13e1bab9a8) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T18:11:13.589465900+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:11:13.941898500+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:11:55.697940200+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:11:55.949147500+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:13:44.078633900+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:13:44.386752400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:23:27.887627900+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:23:28.190968700+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:24:00.317828+01:00 INFO update_managed_modrinth_version{profile_path="Essentials++ (1)" new_version_id="xkmcuCqN"}:replace_managed_modrinth{profile_path="Essentials++ (1)" project_id="yVWMnzS8" version_id="Irl0zZVt" new_version_id=Some("xkmcuCqN") ignore_lock=true}:install_minecraft{existing_loading_bar=Some(LoadingBarId(3e2e1655-6cf0-4471-b4ae-e3db03667bf7)) repairing=false}:download_version_info{version="1.16.5" loader=Some(LoaderVersion { id: "0.14.13", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.14.13.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.16.5 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.16.5.json
2025-09-13T18:24:04.162438+01:00 INFO update_managed_modrinth_version{profile_path="Essentials++ (1)" new_version_id="xkmcuCqN"}:replace_managed_modrinth{profile_path="Essentials++ (1)" project_id="yVWMnzS8" version_id="Irl0zZVt" new_version_id=Some("xkmcuCqN") ignore_lock=true}:install_minecraft{existing_loading_bar=Some(LoadingBarId(3e2e1655-6cf0-4471-b4ae-e3db03667bf7)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(3e2e1655-6cf0-4471-b4ae-e3db03667bf7) java_arch="amd64" force=false minecraft_updated=false}: theseus::launcher::download: Downloading Minecraft version 1.16.5-0.14.13
2025-09-13T18:24:04.302851900+01:00 INFO update_managed_modrinth_version{profile_path="Essentials++ (1)" new_version_id="xkmcuCqN"}:replace_managed_modrinth{profile_path="Essentials++ (1)" project_id="yVWMnzS8" version_id="Irl0zZVt" new_version_id=Some("xkmcuCqN") ignore_lock=true}:install_minecraft{existing_loading_bar=Some(LoadingBarId(3e2e1655-6cf0-4471-b4ae-e3db03667bf7)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(3e2e1655-6cf0-4471-b4ae-e3db03667bf7) java_arch="amd64" force=false minecraft_updated=false}:download_assets_index: theseus::launcher::download: Fetched assets index
2025-09-13T18:24:12.604701700+01:00 INFO update_managed_modrinth_version{profile_path="Essentials++ (1)" new_version_id="xkmcuCqN"}:replace_managed_modrinth{profile_path="Essentials++ (1)" project_id="yVWMnzS8" version_id="Irl0zZVt" new_version_id=Some("xkmcuCqN") ignore_lock=true}:install_minecraft{existing_loading_bar=Some(LoadingBarId(3e2e1655-6cf0-4471-b4ae-e3db03667bf7)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(3e2e1655-6cf0-4471-b4ae-e3db03667bf7) java_arch="amd64" force=false minecraft_updated=false}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T18:24:19.326193+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:24:19.578983500+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:24:46.521270+01:00 INFO update_managed_modrinth_version{profile_path="Essentials++ (1)" new_version_id="wk53g1PG"}:replace_managed_modrinth{profile_path="Essentials++ (1)" project_id="yVWMnzS8" version_id="xkmcuCqN" new_version_id=Some("wk53g1PG") ignore_lock=true}:install_minecraft{existing_loading_bar=Some(LoadingBarId(62567e0c-3e28-43d1-a7a9-81fe74746343)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(62567e0c-3e28-43d1-a7a9-81fe74746343) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.21.8-0.16.14
2025-09-13T18:24:46.775320100+01:00 INFO update_managed_modrinth_version{profile_path="Essentials++ (1)" new_version_id="wk53g1PG"}:replace_managed_modrinth{profile_path="Essentials++ (1)" project_id="yVWMnzS8" version_id="xkmcuCqN" new_version_id=Some("wk53g1PG") ignore_lock=true}:install_minecraft{existing_loading_bar=Some(LoadingBarId(62567e0c-3e28-43d1-a7a9-81fe74746343)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(62567e0c-3e28-43d1-a7a9-81fe74746343) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T18:25:47.651445500+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:25:47.886798500+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:26:46.966588100+01:00 INFO install{path="Essentials++ (1)" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_version_info{version="1.21.8" loader=Some(LoaderVersion { id: "0.16.14", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.16.14.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.21.8 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.21.8.json
2025-09-13T18:26:47.580183800+01:00 INFO install{path="Essentials++ (1)" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_minecraft{loading_bar=LoadingBarId(f5fc7cff-aa74-48d3-81c6-648258e9a390) java_arch="amd64" force=true minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.21.8-0.16.14
2025-09-13T18:26:47.635746100+01:00 INFO install{path="Essentials++ (1)" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_minecraft{loading_bar=LoadingBarId(f5fc7cff-aa74-48d3-81c6-648258e9a390) java_arch="amd64" force=true minecraft_updated=true}:download_assets_index: theseus::launcher::download: Fetched assets index
2025-09-13T18:27:24.658727+01:00 INFO install{path="Essentials++ (1)" force=true}:install_minecraft{existing_loading_bar=None repairing=true}:download_minecraft{loading_bar=LoadingBarId(f5fc7cff-aa74-48d3-81c6-648258e9a390) java_arch="amd64" force=true minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T18:27:34.616683200+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:27:34.886783+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:27:49.515755500+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:27:49.770681400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:28:28.224846100+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:28:28.497588400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:29:37.240838100+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:29:37.458427800+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:29:46.561772400+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:29:46.800596400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:30:08.954681900+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:30:09.199042200+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:30:21.688429100+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:30:21.913434700+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:33:03.322234400+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T18:33:03.595192300+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (1): Error fetching URL: error decoding response body
2025-09-13T18:33:41.297821700+01:00 INFO profile_create{name="Essentials++" game_version="1.19.4" modloader=Vanilla loader_version=None icon_path=None linked_data=None skip_install_profile=Some(true)}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++ (2)
2025-09-13T18:33:46.243000500+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(70581c90-da94-40d3-8b5d-5eb217ac4524)) repairing=false}:download_version_info{version="1.19.2" loader=Some(LoaderVersion { id: "0.14.13", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.14.13.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.19.2 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.19.2.json
2025-09-13T18:33:46.846364300+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(70581c90-da94-40d3-8b5d-5eb217ac4524)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(70581c90-da94-40d3-8b5d-5eb217ac4524) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.19.2-0.14.13
2025-09-13T18:33:46.897833900+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(70581c90-da94-40d3-8b5d-5eb217ac4524)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(70581c90-da94-40d3-8b5d-5eb217ac4524) java_arch="amd64" force=false minecraft_updated=true}:download_assets_index: theseus::launcher::download: Fetched assets index
2025-09-13T18:33:54.925396100+01:00 INFO install_minecraft{existing_loading_bar=Some(LoadingBarId(70581c90-da94-40d3-8b5d-5eb217ac4524)) repairing=false}:download_minecraft{loading_bar=LoadingBarId(70581c90-da94-40d3-8b5d-5eb217ac4524) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T18:45:22.288831+01:00 INFO profile_create{name="big ahh harry" game_version="1.19" modloader=Forge loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\big ahh harry
2025-09-13T18:45:22.317830800+01:00 INFO profile_create{name="big ahh harry" game_version="1.19" modloader=Forge loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_version_info{version="1.19" loader=Some(LoaderVersion { id: "41.1.0", url: "https://launcher-meta.modrinth.com/forge/v0/versions/41.1.0.json", stable: false })}: theseus::launcher::download: Downloading version info for version 1.19 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.19.json
2025-09-13T18:45:22.908002300+01:00 INFO profile_create{name="big ahh harry" game_version="1.19" modloader=Forge loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(4663cfb4-f254-4f08-b024-33ef0db056a3) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.19-41.1.0
2025-09-13T18:45:25.100719600+01:00 INFO profile_create{name="big ahh harry" game_version="1.19" modloader=Forge loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(4663cfb4-f254-4f08-b024-33ef0db056a3) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T18:47:54.559831+01:00 INFO profile_create{name="give me" game_version="1.19" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give me
2025-09-13T18:47:54.575748800+01:00 INFO profile_create{name="give me" game_version="1.19" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_version_info{version="1.19" loader=Some(LoaderVersion { id: "0.17.2", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.17.2.json", stable: true })}: theseus::launcher::download: Downloading version info for version 1.19 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.19.json
2025-09-13T18:47:55.241038400+01:00 INFO profile_create{name="give me" game_version="1.19" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(58ff141f-f28e-4a68-ace8-4b453c05332c) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.19-0.17.2
2025-09-13T18:47:57.063627300+01:00 INFO profile_create{name="give me" game_version="1.19" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(58ff141f-f28e-4a68-ace8-4b453c05332c) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T19:08:59.943935300+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:09:00.211000500+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Error fetching URL: error decoding response body
2025-09-13T19:09:37.955982500+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:09:38.190615700+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Error fetching URL: error decoding response body
2025-09-13T19:09:56.070983+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:09:56.687007700+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Error fetching URL: error decoding response body
2025-09-13T19:10:00.586679100+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:10:00.814745600+01:00 WARN theseus::state::process: Failed to update playtime for profile give me: Error fetching URL: error decoding response body
2025-09-13T19:26:40.551991700+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:26:40.743503400+01:00 WARN theseus::state::process: Failed to update playtime for profile give me: Error fetching URL: error decoding response body
2025-09-13T19:27:22.248392800+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:27:22.430909600+01:00 WARN theseus::state::process: Failed to update playtime for profile give me: Error fetching URL: error decoding response body
2025-09-13T19:27:40.024705900+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:27:40.209476+01:00 WARN theseus::state::process: Failed to update playtime for profile give me: Error fetching URL: error decoding response body
2025-09-13T19:27:59.810929+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:27:59.997607500+01:00 WARN theseus::state::process: Failed to update playtime for profile give me: Error fetching URL: error decoding response body
2025-09-13T19:28:28.498044800+01:00 ERROR theseus_gui::error: error=I/O error: The process cannot access the file because it is being used by another process. (os error 32), path: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\Essentials++ (2) span_trace= 0: theseus::api::profile::remove
with path="Essentials++ (2)"
at packages\app-lib\src\api\profile\mod.rs:48
2025-09-13T19:28:43.197952400+01:00 INFO profile_create{name="give up 2" game_version="1.21.1" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}: theseus::api::profile::create: Creating profile at path C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2
2025-09-13T19:28:43.211213100+01:00 INFO profile_create{name="give up 2" game_version="1.21.1" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_version_info{version="1.21.1" loader=Some(LoaderVersion { id: "0.17.2", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.17.2.json", stable: true })}: theseus::launcher::download: Downloading version info for version 1.21.1 from https://launcher-meta.modrinth.com/minecraft/v0/versions/1.21.1.json
2025-09-13T19:28:43.788665800+01:00 INFO profile_create{name="give up 2" game_version="1.21.1" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(9010db0e-ec91-4212-b772-8de71109cbc2) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Downloading Minecraft version 1.21.1-0.17.2
2025-09-13T19:28:45.593368400+01:00 INFO profile_create{name="give up 2" game_version="1.21.1" modloader=Fabric loader_version=Some("stable") icon_path=None linked_data=None skip_install_profile=None}:install_minecraft{existing_loading_bar=None repairing=false}:download_minecraft{loading_bar=LoadingBarId(9010db0e-ec91-4212-b772-8de71109cbc2) java_arch="amd64" force=false minecraft_updated=true}: theseus::launcher::download: Done downloading Minecraft!
2025-09-13T19:29:07.036556800+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:30:07.061586400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:31:07.105334200+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:32:07.163251900+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:33:07.192271100+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:34:07.205182900+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:35:07.262641700+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:36:07.291364+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:37:07.296046400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:38:07.349688400+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:39:06.536487800+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:39:06.793134700+01:00 WARN theseus::state::process: Failed to update playtime for profile give me: Error fetching URL: error decoding response body
2025-09-13T19:39:07.381449900+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:39:08.901666400+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:39:08.957292800+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Profile Essentials++ (2) is not managed by the app!
2025-09-13T19:39:08.958034600+01:00 WARN theseus::state::process: Failed to update playtime for profile Essentials++ (2): Error: Tried to update playtime for a nonexistent or unloaded profile at path Essentials++ (2)!
2025-09-13T19:39:42.514020200+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:39:42.739338300+01:00 WARN theseus::state::process: Failed to update playtime for profile give up 2: Error fetching URL: error decoding response body
2025-09-13T19:41:06.846221100+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\anal\level.dat
2025-09-13T19:41:17.837828100+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\anal\level.dat
2025-09-13T19:42:56.281154500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\anal\level.dat
2025-09-13T19:44:24.081675200+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T19:44:24.475212+01:00 WARN theseus::state::process: Failed to update playtime for profile give up 2: Error fetching URL: error decoding response body
2025-09-13T19:45:00.826139500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\anal\level.dat
2025-09-13T19:46:09.170842200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\anal\level.dat
2025-09-13T19:46:49.942964+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\anal\level.dat
2025-09-13T19:46:54.778722300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\anal\level.dat
2025-09-13T19:47:41.749490800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T19:48:37.859647700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T19:52:53.166059+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T19:57:53.193960300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T19:58:36.133992300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T19:58:39.378595900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T19:58:56.757079600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:00:47.870480+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:02:01.227482600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:04:14.107036500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:04:55.329041500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World (1)\level.dat
2025-09-13T20:06:30.427791300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World (1)\level.dat
2025-09-13T20:06:33.782875600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World (1)\level.dat
2025-09-13T20:06:38.490991900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World (1)\level.dat
2025-09-13T20:06:40.489939+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:07:24.080398200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:09:37.748311900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:09:40.103691300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\New World\level.dat
2025-09-13T20:09:46.978323200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:09:57.362412600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:14:50.356744100+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:16:03.114647700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:16:44.190925900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:16:44.205874200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:18:25.590573200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:20:03.086975100+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:21:45.744741400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:22:58.629525400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:23:04.620762900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:23:23.283073400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:24:41.044653400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:26:22.828482800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:27:53.789658+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:29:52.550229500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:33:04.891306200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:34:21.186906+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:35:48.041533500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:36:55.681934200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:38:08.998679+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:38:27.439671700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:38:36.733429200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:39:52.335092900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:39:54.719816600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:39:59.839698900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:42:28.629108100+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:47:03.589868+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:52:03.606921300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T20:57:03.633410900+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:02:03.610216300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:07:03.618280200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:12:03.644478200+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:17:03.765880500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:22:03.604059600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:27:03.613898800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:32:03.598219800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:37:03.644999+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:42:03.635197800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:47:03.615652300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:52:03.638773300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:55:32.798422700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:55:44.725093600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:56:02.094874600+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T21:56:02.305070+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:56:02.321688600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T21:56:02.585177600+01:00 WARN theseus::state::process: Failed to update playtime for profile give up 2: Error fetching URL: error decoding response body
2025-09-13T21:56:11.213398500+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T21:56:11.421119100+01:00 WARN theseus::state::process: Failed to update playtime for profile give up 2: Error fetching URL: error decoding response body
2025-09-13T22:00:02.101791700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:05:03.538662700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:07:03.508904700+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:10:03.770343300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:11:54.868682300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:15:04.226698600+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:20:04.215214500+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:24:47.954000800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:25:45.464743800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:25:45.480526400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:30:45.455637300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:35:45.682554400+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:35:55.846204+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:36:31.531337800+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:36:31.749442300+01:00 INFO init_watcher: theseus::state::fs_watcher: World updated: C:\Users\********\AppData\Roaming\ModrinthApp\profiles\give up 2\saves\diddytrons\level.dat
2025-09-13T22:36:35.086068+01:00 ERROR theseus::util::rpc: Failed to run RPC server: I/O (std) error: An existing connection was forcibly closed by the remote host. (os error 10054)
2025-09-13T22:36:35.549808100+01:00 WARN theseus::state::process: Failed to update playtime for profile give up 2: Error fetching URL: error decoding response body
2025-09-13T22:36:37.125837500+01:00 ERROR theseus::state::friends: Error handling message from websocket server: Io(Os { code: 10093, kind: Uncategorized, message: "Either the application has not called WSAStartup, or WSAStartup failed." })