Skip to content

Can't install CyberPunk collection with duplicate entries #3677

@jaredmcateer

Description

@jaredmcateer

Bug Report

Summary of Current behaviour

It seems when a collection has duplicate entries of the same mod the app is unable to properly process downloads of the duplicated mods and it also refuses to install when there are outstanding mods to be downloaded.

Details:

(More detailed explanation of the bug if necessary)

Steps to reproduce

  • Find a mod collection with duplicate entries
    • I apologize I only know of 3077: Ultimate Vanilla+ Experience which is massive
    • See screenshot below that there are two entries for Enhanced Environment LODs and Enhanced Vegetation LODs
  • Try to download the mods with duplicate entries
  • Mods will not download (or maybe they won't acknowledge they've been downloaded)
    • I don't have premium status so I only found this out after manually downloading 250+ mods
    • I've previously downloaded and installed the aforementioned mods in the other collection, 2099: Path Tracing Perfected, but the app did not detect they were already downloaded for this collection.

What is the expected behaviour?

App should be able to de-dupe entries and handle downloading mods gracefully.

Other information

Inspecting the JSON of the collection the mods are exact duplicates so there isn't even a version mismatch. E.g.,

ln: 3292

    {
      "name": "ImprovedEnvironmentLODs",
      "version": "3.1",
      "optional": false,
      "domainName": "cyberpunk2077",
      "source": {
        "type": "nexus",
        "modId": 4923,
        "fileId": 98885,
        "md5": "5313d8367681515b1f1d8a9462a19891",
        "fileSize": 263562,
        "logicalFilename": "Improved Environment LODs",
        "updatePolicy": "latest",
        "tag": "PDQqR5Yv2Pc"
      },
      "author": "SOSUINEPSIXUYU",
      "details": {
        "category": "Visuals and Graphics",
        "type": ""
      },
      "phase": 0
    },

ln: 3644

    {
      "name": "ImprovedEnvironmentLODs",
      "version": "3.1",
      "optional": false,
      "domainName": "cyberpunk2077",
      "source": {
        "type": "nexus",
        "modId": 4923,
        "fileId": 98885,
        "md5": "5313d8367681515b1f1d8a9462a19891",
        "fileSize": 263562,
        "logicalFilename": "Improved Environment LODs",
        "updatePolicy": "latest",
        "tag": "PDQqR5Yv2Pc"
      },
      "author": "SOSUINEPSIXUYU",
      "details": {
        "category": "Visuals and Graphics",
        "type": ""
      },
      "phase": 0
    },
Image

Logs:

I could not gather logs because when I try to run the app from the terminal the app keeps throwing exceptions until I kill the process. I will file a separate issue for that.

Operating system:

  • Windows 10
  • Windows 11
  • Linux (Pop!_OS 22.04 LTS x86_64)

App version: 0.14.3.0

NexusMods account type:

  • Premium
  • Free

QA Checklist:

  • Add QA label if relevant
  • Add repro steps
  • Add expected behaviour
  • Add known limitations with the fix or issues
  • QA test Windows
  • QA test Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    Epic: CollectionsThis is related to NexusMods Collections.os-linuxThis affects Linux related code.user raisedIssue was raised by a user. DON'T RENAME!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions