Windows Specific Bug: URL -> OS File Path conversions do not work #1

Closed
opened 2026-07-24 10:48:54 +00:00 by OrionTheOreooo · 1 comment
Contributor

Example of error:

Urls are file:///C:/Users/{USER}/Downloads/Spessman/Audio/Midis/HisWorld.mid.
An exception was thrown while dispatching an event of type 'Drop':
Error: ENOENT: no such file or directory, stat '/C:/Users/{USER}/Downloads/Spessman/Audio/Midis/HisWorld.mid'
    at Object.statSync (node:fs:1596:3)
    at EventEmitter.<anonymous> (C:\Users\{USER}\Downloads\Spessman\dist\main.js:1:34028)
    at EventEmitter.emit (node:events:513:28)
    at EventEmitter.fn [as emit] (C:\Users\{USER}\Downloads\Spessman\node_modules\@nodegui\nodegui\dist\lib\utils\helpers.js:27:16)
    at logExceptions (C:\Users\{USER}\Downloads\Spessman\node_modules\@nodegui\nodegui\dist\lib\core\EventWidget.js:66:38) {
  errno: -4058,
  syscall: 'stat',
  code: 'ENOENT',
  path: '/C:/Users/{USER}/Downloads/Spessman/Audio/Midis/HisWorld.mid'
}

Steps to reproduce:

  1. Compile app as normal
  2. Start app
  3. Drag and drop files

Fix:
See #2

Example of error: ``` Urls are file:///C:/Users/{USER}/Downloads/Spessman/Audio/Midis/HisWorld.mid. An exception was thrown while dispatching an event of type 'Drop': Error: ENOENT: no such file or directory, stat '/C:/Users/{USER}/Downloads/Spessman/Audio/Midis/HisWorld.mid' at Object.statSync (node:fs:1596:3) at EventEmitter.<anonymous> (C:\Users\{USER}\Downloads\Spessman\dist\main.js:1:34028) at EventEmitter.emit (node:events:513:28) at EventEmitter.fn [as emit] (C:\Users\{USER}\Downloads\Spessman\node_modules\@nodegui\nodegui\dist\lib\utils\helpers.js:27:16) at logExceptions (C:\Users\{USER}\Downloads\Spessman\node_modules\@nodegui\nodegui\dist\lib\core\EventWidget.js:66:38) { errno: -4058, syscall: 'stat', code: 'ENOENT', path: '/C:/Users/{USER}/Downloads/Spessman/Audio/Midis/HisWorld.mid' } ``` Steps to reproduce: 1. Compile app as normal 2. Start app 3. Drag and drop files Fix: See #2
Author
Contributor

This got merged...

This got merged...
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
LilithArson/midieq#1
No description provided.