Nexus-Mods / Vortex

Vortex Development
GNU General Public License v3.0
822 stars 124 forks source link

Crash: The "path" argument must be of type string. Received undefined #15549

Closed VortexFeedback closed 2 weeks ago

VortexFeedback commented 2 weeks ago

Application Crash

System

Platform win32 10.0.22631
Architecture x64
Application Version 1.10.8
Process renderer

Message

The "path" argument must be of type string. Received undefined

Details

code: ERR_INVALID_ARG_TYPE
paths.0: D:\Vortex Mods\falloutnv
paths.1: undefined

Context

gamemode = Fallout: New Vegas,Downloading "High Res Local Maps-77963-1-2-1661794525.7z" = nxm://newvegas/mods/77963/files/1000098329?campaign=collection,Downloading "https://fmt2.dl.dbolical.com/dl/2017/09/19/Vanilla_UI_Plus_New_Vegas_948.1.7z?st=IswPATiVOYgDkYSuEucDXQ==&e=1713362555" = https://fmt2.dl.dbolical.com/dl/2017/09/19/Vanilla_UI_Plus_New_Vegas_948.1.7z?st=IswPATiVOYgDkYSuEucDXQ==&e=1713362555,Downloading "High Resolution Bloom-77933-5-1-1709298562.7z" = nxm://newvegas/mods/77933/files/1000124716?campaign=collection,Installing = Explosives Immunity Fix v1.1-60496-1-1-1694371802

Stack

TypeError: The "path" argument must be of type string. Received undefined
    at __node_internal_captureLargerStackTrace (node:internal/errors:490:5)
    at new NodeError (node:internal/errors:399:5)
    at validateString (node:internal/validators:163:11)
    at join (node:path:429:7)
    at path.join (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:9807:122)
    at t.applyPatches (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\collections\index.js:2:86220)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\bundledPlugins\collections\index.js:2:74363
    at EventEmitter.<anonymous> (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10040:190)
    at EventEmitter.emit (node:events:525:35)
    at ExtEventHandler.emit (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:8655:42)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4325:12
    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 Promise._fulfill (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:466:57)
    at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:559:17)
    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 Promise._fulfill (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at PromiseArray._resolve (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise_array.js:127:19)
    at MappingPromiseArray._promiseFulfilled (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\map.js:108:18)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:609:26)
    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)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

External file: tmp-33280wd5XwLw5pdDu.7z

Reported by: lucas2635

IDCs commented 2 weeks ago

Hi there - this was down to an older version of webpack we were using in 1.10.x - it has been fixed/updated in 1.11.x