Nexus-Mods / Vortex

Vortex Development
GNU General Public License v3.0
914 stars 134 forks source link

error: Cannot set properties of undefined (setting 'ShellClassInfo') #16155

Closed VortexFeedback closed 3 weeks ago

VortexFeedback commented 3 months ago

Application error

System

Platform win32 10.0.22631
Architecture x64
Application Version 1.11.7
Process renderer

Message

Cannot set properties of undefined (setting 'ShellClassInfo')

Title

Failed to deploy mods

Context

gamemode = Starfield

Stack

Cannot set properties of undefined (setting 'ShellClassInfo')
TypeError: Cannot set properties of undefined (setting 'ShellClassInfo')
    at decode (C:\Users\david\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Starfield Vortex Extension v0.8.7\index.js:260:11)
    at Object.mergeASIIni [as merge] (C:\Users\david\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Starfield Vortex Extension v0.8.7\index.js:3144:46)
Prior Context:
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10049:16
    at withActivationLock (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:5325:227)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4878:232
    at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12)
    at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9)
    at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5)
    at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14)

Reported from:
Error
    at showError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:9819:202)
    at mApi.showErrorNotification (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:8762:52)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4915:5
    at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:725:18)
    at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12)
    at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9)
    at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5)
    at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14)

Reported by: SiRWilson420

IDCs commented 2 months ago

Hi there - one or more of your mods provide an ASI configuration file which Vortex tries to merge - for some reason the merge failed and we cannot debug this further without your help. If you're able to reproduce this consistently (or know exactly which mod is causing the issue) can you please send us your vortex.log files which can be found in %appdata%/vortex

Alternatively if you already know the mod that is causing it, can you please send us a link to it.