Skip to content

(Bug report) v.0.90.0-beta random errors when loading notes #5081

@deajan

Description

@deajan

Trilium Version

v.0.90.0-beta

What operating system are you using?

Windows

What is your setup?

Local + server sync

Operating System Version

Windows 10 2022H2 x64

Description

I have setup a quick TriliumNext 0.90.0-beta server for testing purposes.
The server runs on an AlmaLinux setup, and I've used the in-brower app (Brave last version) for the following.
So far, my notes look nice and it's quite usable.

I've opened random notes, and noticed missing subnotes (mostly excalidraw notes not showing).
Checking the error logs, I get the following:

200 GET /api/notes/eYekzdew0pT5/blob with 155 bytes took 1ms
200 POST /api/tree/load with 10846 bytes took 1ms
JS Error: Uncaught error: Message: ResizeObserver loop completed with undelivered notifications., URL: https://notes.mytrilium.local/#root/8GUkr3ZGdXGn/PbDHNy56YAXX/mqmRB8hQkBbf/4YV3UXOKUo37?ntxId=R5GIkd, Line: 0, Column: 0, Error object: null, Stack: null
Stack: Error
    at Object.N [as logError] (https://notes.mytrilium.local/assets/v0.90.0-beta/app-dist/desktop.js:2:119133)
    at Si.window.onerror (https://notes.mytrilium.local/assets/v0.90.0-beta/app-dist/desktop.js:2:667070)
304 GET /api/notes/4YV3UXOKUo37/blob with 1291 bytes took 3ms
304 GET /api/note-map/4YV3UXOKUo37/backlink-count with 11 bytes took 8ms
204 PUT /api/options with 0 bytes took 4ms
ERROR: get /api/images/:noteId/:filename threw exception: 'Cannot read properties of undefined (reading 'getContent')', stack: TypeError: Cannot read properties of undefined (reading 'getContent')
    at renderSvgAttachment (/opt/badmin/trilium-linux-x64-server/src/routes/api/image.js:38:30)
    at returnImageInt (/opt/badmin/trilium-linux-x64-server/src/routes/api/image.js:23:9)
    at returnImageFromNote (/opt/badmin/trilium-linux-x64-server/src/routes/api/image.js:8:12)
    at Function.cb (/opt/badmin/trilium-linux-x64-server/src/routes/routes.js:400:51)
    at Function.sqliteTransaction (/opt/badmin/trilium-linux-x64-server/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)
    at Object.transactional (/opt/badmin/trilium-linux-x64-server/src/services/sql.js:274:50)
    at /opt/badmin/trilium-linux-x64-server/src/routes/routes.js:401:48
    at /opt/badmin/trilium-linux-x64-server/node_modules/cls-hooked/context.js:118:13
    at Namespace.run (/opt/badmin/trilium-linux-x64-server/node_modules/cls-hooked/context.js:97:5)
    at Namespace.runAndReturn (/opt/badmin/trilium-linux-x64-server/node_modules/cls-hooked/context.js:117:8)

or

304 GET /api/notes/4YV3UXOKUo37/blob with 1291 bytes took 4ms
304 GET /api/note-map/4YV3UXOKUo37/backlink-count with 11 bytes took 4ms
304 GET /api/notes/yyE8TjPO2E76/blob with 305 bytes took 3ms
ERROR: get /api/images/:noteId/:filename threw exception: 'Cannot read properties of undefined (reading 'getContent')', stack: TypeError: Cannot read properties of undefined (reading 'getContent')
    at renderSvgAttachment (/opt/badmin/trilium-linux-x64-server/src/routes/api/image.js:38:30)
    at returnImageInt (/opt/badmin/trilium-linux-x64-server/src/routes/api/image.js:23:9)
    at returnImageFromNote (/opt/badmin/trilium-linux-x64-server/src/routes/api/image.js:8:12)
    at Function.cb (/opt/badmin/trilium-linux-x64-server/src/routes/routes.js:400:51)
    at Function.sqliteTransaction (/opt/badmin/trilium-linux-x64-server/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)
    at Object.transactional (/opt/badmin/trilium-linux-x64-server/src/services/sql.js:274:50)
    at /opt/badmin/trilium-linux-x64-server/src/routes/routes.js:401:48
    at /opt/badmin/trilium-linux-x64-server/node_modules/cls-hooked/context.js:118:13
    at Namespace.run (/opt/badmin/trilium-linux-x64-server/node_modules/cls-hooked/context.js:97:5)
    at Namespace.runAndReturn (/opt/badmin/trilium-linux-x64-server/node_modules/cls-hooked/context.js:117:8)

I can provide the notes tree (it's really not confidential stuff) if requested.

Error logs

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions