Skip to content

Shared instance install falsely reports public version IDs as not found and rolls back #7697

Description

@snapss-dev

Please confirm the following

  • I checked existing issues for this specific shared-instance install failure.
  • I searched the support portal for this error and found no applicable resolution.
  • The recipient is using Modrinth App 0.21.5, the latest release at the time of this report.

Modrinth App version

0.21.5

Operating system

Windows 11 Home, x86_64, build 26200.

Describe the bug

A recipient cannot install a large native shared instance. create_shared_instance fails during downloading_content with content_error and rolls back the new instance:

Invalid input: Unable to install version id TuD0Zvi3. Not found.

TuD0Zvi3 is a public, listed Deeper and Darker NeoForge 1.21.1 version. Both GET /v2/version/TuD0Zvi3 and GET /v2/versions?ids=["TuD0Zvi3"] return HTTP 200 with that version's metadata from a separate machine. An earlier attempt by this recipient failed on another valid, listed version, Polytone 7XQzQ6wF. The owner removed that version ID from the shared manifest and supplied the same jar as an uploaded external file; the next attempt then failed on TuD0Zvi3. Other recipients have seen the same error on public versions Ez3cx7Yd and d0DQw3ik.

The failed install leaves no pack instance because rollback completes. Purging the App cache between attempts did not resolve this recipient's problem. The owner has verified that all 448 currently referenced Modrinth version IDs resolve through the public batch API, with no duplicate project IDs. The live shared version reports ready: true.

Steps to reproduce

  1. Publish a private native shared instance with approximately 450 Modrinth-managed versions and about 50 uploaded files.
  2. On Modrinth App 0.21.5 for Windows, accept the invite and create a new shared instance.
  3. The install begins downloading Minecraft 1.21.1 with NeoForge, then fails during content download with the message above and rolls back.
  4. Purge the App cache and retry; the error persists or moves to another valid version ID.

The invite is private and includes licensed third-party content, so I have not posted it publicly. I can provide it privately to maintainers if needed.

Expected behavior

The app installs publicly resolvable listed versions and finishes creating the instance. If a metadata request fails transiently, the app should retry or surface the actual upstream error rather than report a valid version as absent.

Additional context

One documented failed job was 96e3405f-e5ae-49c9-b635-2063a67f7170 at 2026-09-25 01:41 UTC. It failed on 7XQzQ6wF and completed rollback. A later attempt against the updated share failed on TuD0Zvi3. The full recipient session log is being requested; I can add sanitized excerpts when available.

This appears to be the initial shared-instance install path, not a Minecraft launch or mod compatibility error. The exact cause of the false lookup is not yet established.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions