Nexus-Mods / Vortex

Vortex Development
GNU General Public License v3.0
916 stars 135 forks source link

error: Cannot read property 'ThunderHawk-1.0.0.zip-106-1-0-0-1575241580' of undefined #7116

Closed VortexFeedback closed 4 years ago

VortexFeedback commented 4 years ago

Application error

System

Platform win32 10.0.18362
Architecture x64
Application Version 1.2.20
Process renderer

Message

Cannot read property 'ThunderHawk-1.0.0.zip-106-1-0-0-1575241580' of undefined

Title

Failed to run tool

Details

executable: C:\Program Files\Rockstar Games\Red Dead Redemption 2\RDR2.exe

Context

gamemode = The Witcher 3

Stack

TypeError: Cannot read property 'ThunderHawk-1.0.0.zip-106-1-0-0-1575241580' of undefined
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:6:25878
    at Array.find (<anonymous>)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:6:25808
    at Array.filter (<anonymous>)
    at Object.t.default (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:6:25784)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:29:29178
    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 Object.showError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:329:18)
    at onShowError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:3324:54)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:680:189
    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: GoadinVanBallern

VortexFeedback commented 4 years ago

Application error

System

Platform win32 10.0.18362
Architecture x64
Application Version 1.2.20
Process renderer

Message

Cannot read property 'ThunderHawk-1.0.0.zip-106-1-0-0-1575241580' of undefined

Title

Failed to run tool

Details

executable: C:\Program Files\Rockstar Games\Red Dead Redemption 2\RDR2.exe

Context

gamemode = The Witcher 3

Stack

TypeError: Cannot read property 'ThunderHawk-1.0.0.zip-106-1-0-0-1575241580' of undefined
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:6:25878
    at Array.find (<anonymous>)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:6:25808
    at Array.filter (<anonymous>)
    at Object.t.default (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:6:25784)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\mod-dependency-manager\index.js:29:29178
    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 Object.showError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:329:18)
    at onShowError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:3324:54)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:680:189
    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: GoadinVanBallern

IDCs commented 4 years ago

Hi GoadinVanBallern, this is probably one of the weirdest error reports I've seen. Vortex thinks you're managing Witcher 3 and are attempting to run RDR2 as a tool (which failed), all plausible so far albeit uncommon; but the error gets reported by the mod dependency manager which is completely unrelated to what the error message is reporting. I'm tempted to say that this level of weirdness must be down to some sort of state corruption or maybe even a hardware issue ?

Are you actually running RDR2 as a tool while managing Witcher 3 ? can you think of a reason why your state would get corrupted (power failures/manual state manipulation)?

Can you send us your vortex.log files and application state information through Vortex's internal feedback system ? https://wiki.nexusmods.com/index.php/Troubleshooting:_How_to_send_in_your_Vortex_log_file

IDCs commented 4 years ago

closed by mistake

TanninOne commented 4 years ago

@IDCs: I think what happened here is this: User tried to run RDR2, Vortex refused to start because there are unsolved file conflicts. The user switched to manager Witcher 3 and then clicked the button in the notification to show the conflicts. Because the code uses the mods of the managed game (which is now Witcher 3) the conflicts for RDR can't be resolved.

EDIT: To clarify: the notification would disappear the moment the conflicts for the newly activated game have been determined but that does leave a potential time window for the user to click the notification from the previous game.