ENOENT Error related to ABC notation plugin?

Operating system

macOS

Joplin version

2.14.19

Desktop version info

Joplin 2.14.19 (prod, darwin)

Client ID: 8e74f3b26f2644539505e1d7ce930bb8
Sync Version: 3
Profile Version: 46
Keychain Supported: Yes

Revision: 971c4e5

ABC Sheet Music Plugin: 1.0.4
Agenda: 3.7.1
Automatic Backlinks to note: 3.0.3
Backup: 1.4.1
Combine notes: 1.2.2
Conflict Resolution: 1.2.3
Csv Import: 1.0.1
Delete unlinked resources: 1.0.0
Draw.io: 2.2.0
Favorites: 1.3.2
Graph: 1.1.0
Hotfolder: 1.1.1
Inline tags: 1.3.0
Inline TODO: 1.7.0
Markdown Prettier: 0.1.0
MultiMarkdown Table Tools: 1.1.0
Outline: 1.5.13
Quick Links: 1.3.1
Suitcase: 0.3.2
Tagging: 1.0.3
...

Sync target

Joplin Cloud

Editor

Markdown Editor

What issue do you have?

When I try to export to pdf, I get the error shown in the screenshot.

By a process of elimination, I've narrowed it down to the updated version of the ABC music notation plugin.

I'm not quite sure what to do here, other than comment out the code, screenshot the notation and insert as graphics. I teach music at university, and all my student notes are in Joplin.

Screenshots

Screenshot 2024-03-11 at 9.25.28 am.png

If you open the console while you export, is there any error? Joplinapp.org/debugging

Hi Laurent. This is what the Console shows:

Error: settingValue is not implemented
    at Object.settingValue (MdToHtml.ts:440:63)
    at Object.settingValue (MdToHtml.ts:561:21)
    at e.renderer.rules.fence (/Users/davidcashman/.config/joplin-desktop/cache/org.joplinapp.plugins.AbcSheetMusic/markdownItPlugin.js:1:247947)
    at md.renderer.rules.fence (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it-expand-tabs/index.js:16:25)
    at Renderer.render (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it/lib/renderer.js:332:28)
    at MarkdownIt.render (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it/lib/index.js:544:24)
    at MdToHtml.<anonymous> (MdToHtml.ts:578:35)
    at Generator.next (<anonymous>)
    at /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MdToHtml.js:8:71
    at new Promise (<anonymous>)
e.renderer.rules.fence @ /Users/davidcashman/.config/joplin-desktop/cache/org.joplinapp.plugins.AbcSheetMusic/markdownItPlugin.js:1
md.renderer.rules.fence @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it-expand-tabs/index.js:16
Renderer.render @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it/lib/renderer.js:332
MarkdownIt.render @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it/lib/index.js:544
(anonymous) @ MdToHtml.ts:578
(anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MdToHtml.js:8
__awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MdToHtml.js:4
render @ MdToHtml.ts:418
(anonymous) @ MarkupToHtml.ts:101
(anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MarkupToHtml.js:8
__awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MarkupToHtml.js:4
render @ MarkupToHtml.ts:92
(anonymous) @ InteropService_Exporter_Html.ts:112
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService_Exporter_Html.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService_Exporter_Html.js:7
(anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService_Exporter_Html.js:8
__awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService_Exporter_Html.js:4
processItem @ InteropService_Exporter_Html.ts:88
(anonymous) @ InteropService.ts:456
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
InteropService.ts:458 DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
    at e.renderer.rules.fence (/Users/davidcashman/.config/joplin-desktop/cache/org.joplinapp.plugins.AbcSheetMusic/markdownItPlugin.js:1:248474)
    at md.renderer.rules.fence (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it-expand-tabs/index.js:16:25)
    at Renderer.render (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it/lib/renderer.js:332:28)
    at MarkdownIt.render (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/node_modules/markdown-it/lib/index.js:544:24)
    at MdToHtml.<anonymous> (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MdToHtml.js:395:45)
    at Generator.next (<anonymous>)
    at /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MdToHtml.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MdToHtml.js:4:12)
    at MdToHtml.render (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/@joplin/renderer/MdToHtml.js:273:16)
(anonymous) @ InteropService.ts:458
rejected @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:6
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:7
fulfilled @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/interop/InteropService.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
MainScreen.tsx:442 Error: Error: ENOENT: no such file or directory, lstat '/Users/davidcashman/.config/joplin-desktop/tmp/1cce7829ceb757aed5a98cabf22be19f.html'
    at FsDriverNode.fsErrorToJsError_ (fs-driver-node.ts:12:23)
    at FsDriverNode.<anonymous> (fs-driver-node.ts:66:16)
    at Generator.throw (<anonymous>)
    at rejected (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/fs-driver-node.js:6:65)

Further to the above, I set up a linux computer and tried to export the file with ABC notation there. I received the same error.

Hi Laurent and other coders,

I noted the updated ABC notation plugin. and figured it was a patch for this issue, for which I thank you.

However, it hasn't quite fixed the problem. When I export in to a pdf, I no longer get the ENOENT error, however, the pdf has the error message "Could not render ABC notation: settingValue is not implemented". (See attached.)


The joplin note


The resultant pdf

It's not a huge issue. I've got a workaround, but just fyi.

That will be fixed in the next pre release!

Many thanks, Laurent. :slight_smile: