Skip to content

Serialization error (JSON) #5076

@YoureIronic

Description

@YoureIronic

Please confirm the following.

  • I checked the existing issues for duplicate problems
  • I have tried resolving the issue using the support portal
  • I have ensured my Modrinth App installation is up to date

What version of the Modrinth App are you using?

0.10.24

What operating systems are you seeing the problem on?

Linux

Describe the bug

An error occurred
Serialization error (JSON): unknown variant default-user-jvm, expected game or jvm at line 1 column 1953

Probably related to #3057

Steps to reproduce

  1. Go to an instance
  2. Try to switch the version to 26.1-snapshot-2 0.18.4 Fabric
  3. Witness error

Expected behavior

No response

Additional context

I continue to get this even when pressing the Repair button

2026-01-08T14:16:32.484085438-06:00  INFO theseus_gui: Initialized tracing subscriber. Loading Modrinth App!
2026-01-08T14:16:32.492805638-06:00  INFO theseus_gui: Initializing app...
2026-01-08T14:16:33.302561545-06:00  INFO initialize_state: theseus_gui: Initializing app event state...
2026-01-08T14:16:33.302770725-06:00  INFO initialize_state: theseus_gui: Initializing app state...
2026-01-08T14:16:33.302797655-06:00  INFO initialize_state:initialize_state: theseus::state: Connecting to app database
2026-01-08T14:16:33.306246-06:00  INFO initialize_state:initialize_state: theseus::state: Fetching app settings
2026-01-08T14:16:33.306476838-06:00  INFO initialize_state:initialize_state: theseus::state: Initializing directories
2026-01-08T14:16:33.306724701-06:00  INFO initialize_state:initialize_state: theseus::state: Initializing file watcher
2026-01-08T14:16:33.310529600-06:00  INFO init_watcher: theseus::state::fs_watcher: Initing watcher
2026-01-08T14:16:34.039975970-06:00  INFO theseus_gui::api::utils: opening command None
2026-01-08T14:16:43.063425911-06:00  INFO install{path="Always Updated (1)" force=false}:install_minecraft{existing_loading_bar=None repairing=false}:download_version_info{version="26.1-snapshot-2" loader=Some(LoaderVersion { id: "0.18.4", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.18.4.json", stable: true })}: theseus::launcher::download: Downloading version info for version 26.1-snapshot-2 from https://launcher-meta.modrinth.com/minecraft/v0/versions/26.1-snapshot-2.json
2026-01-08T14:16:43.381363001-06:00 ERROR theseus_gui::error: error=Serialization error (JSON): unknown variant `default-user-jvm`, expected `game` or `jvm` at line 1 column 1953 span_trace=   0: theseus::util::fetch::fetch_json
           with method=GET url="https://launcher-meta.modrinth.com/minecraft/v0/versions/26.1-snapshot-2.json" sha1=None exec=Pool { size: 6, num_idle: 5, 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:46
   1: theseus::launcher::download::download_version_info
           with version="26.1-snapshot-2" loader=Some(LoaderVersion { id: "0.18.4", url: "https://launcher-meta.modrinth.com/fabric/v0/versions/0.18.4.json", stable: true })
             at packages/app-lib/src/launcher/download.rs:58
   2: theseus::launcher::install_minecraft
           with existing_loading_bar=None repairing=false
             at packages/app-lib/src/launcher/mod.rs:192
   3: theseus::api::profile::install
           with path="Always Updated (1)" force=false
             at packages/app-lib/src/api/profile/mod.rs:234

Metadata

Metadata

Assignees

No one assigned

    Labels

    appRelates to Modrinth App

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions