I’m not actually following your answer, I never explicitly set any note id, that was implicit, not something I did.
But it’s blocking, I have to resort to the above procedure every time, and it’s really worrying to have to lose notes, that in some cases took hours to craft.
Sadly, this is blocking for me, I don’t want to leave this app, I’ve been a customer for probably 10 years, but I’m worried about losing hours of work each time.
Here is the stacktrack as required:
browser-main.js:2 Already opening note: note:D0HpCHH9
core:open-note @ browser-main.js:2
browser-main.js:2 Already opening note: note:D0HpCHH9
core:open-note @ browser-main.js:2
browser-main.js:2 Already opening note: note:D0HpCHH9
core:open-note @ browser-main.js:2
node:internal/modules/cjs/loader:1313 Uncaught (in promise) TypeError [ERR_INVALID_ARG_VALUE]: The argument 'id' must be a non-empty string. Received ''
at Module.require (node:internal/modules/cjs/loader:1313:11)
at require (node:internal/modules/helpers:179:18)
at loadConfig (/Users/davem/Library/Application Support/inkdrop/packages/move-notes/lib/inkdrop-move-notes.js:9:24)
at Object.activate (/Users/davem/Library/Application Support/inkdrop/packages/move-notes/lib/inkdrop-move-notes.js:67:24)
at v.activateNow (browser-main.js:2:624881)
at browser-main.js:2:624341
at v.measure (browser-main.js:2:622195)
at browser-main.js:2:624200
at new Promise (<anonymous>)
at v.activate (browser-main.js:2:624142)
at gd.activatePackage (browser-main.js:2:982897)
at browser-main.js:2:982555
at W.transactAsync (browser-main.js:2:661413)
at gd.activatePackages (browser-main.js:2:982496)
at gd.activate (browser-main.js:2:982228)
at browser-main.js:2:684632
browser-main.js:2 app:error Unexpected error occurred: +0ms Object
a @ browser-main.js:2
Here is that object:
{
"stack": "not_found: missing\n at 62198 (/Applications/Inkdrop.app/Contents/Resources/app.asar/main-195.js:2:402957)\n at s (/Applications/Inkdrop.app/Contents/Resources/app.asar/main.js:2:789146)\n at 34214 (/Applications/Inkdrop.app/Contents/Resources/app.asar/main-214.js:1:221)\n at Function.s (/Applications/Inkdrop.app/Contents/Resources/app.asar/main.js:2:789146)",
"status": 404,
"name": "not_found",
"message": "missing",
"error": true,
"reason": "missing",
"docId": "note:b3qk3n55"
}
The browser-main.js line is: e.packages.loadPackages(),