Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Bug report) Sync failed: 'Invalid array length', stack: RangeError: Invalid array length #4310

Open
imajeason opened this issue Oct 5, 2023 · 2 comments

Comments

@imajeason
Copy link

Trilium Version

trilium-windows-x64-0.61.7-beta

What operating system are you using?

Windows

What is your setup?

Local + server sync

Operating System Version

Win10 h2

Description

when a new windows client sync with server:8081, the sync will get stuck at a fixed progress.
The error log has been posted.
I have tried multiple client version, the error is the same.

Error logs

`18:57:30.448 304 GET /api/sync/stats with 49 bytes took 1ms
18:57:31.434 Returning sync stats: {"initialized":false,"outstandingPullCount":3786}
18:57:31.434 304 GET /api/sync/stats with 49 bytes took 0ms
18:57:31.639 304 GET /api/clipper/handshake with 45 bytes took 1ms
18:57:32.389 Sending message to all clients: {"type":"sync-pull-in-progress","lastSyncedPush":0}
18:57:33.387 Slow query took 399ms: INSERT OR REPLACE INTO blobs ( blobId, content, dateModified, utcDateModified ) VALUES (?, ?, ?, ?)
18:57:33.390 updated: {attributes: [utCeGuTAk4SS, uvoNOSle61Lv, uwpgIZS7sOsd, uwyEjotlKmQr, uzMGjqtnHbbp, v5aqdSwUYvw7, vAE9JmO7W1mT, vCKaxw9O6R7X, vDxBSFRB94YR, vE937Gt12uNI, vFLmjMPsVN7R, vIqTDKR2jnpI, vOIsQesrpNAv, vSgyKfyeTjZD, vXXxxaxbGFzk, vZASkvg9gPXk, vclG94PgwZC3, vczUpT2TJtut, vm4RmLRuj6QQ, vmyno3xG4q2i, vnYBpJPDHAEo, vp1yxbJMhHnK, vtJXAT7217ux, vxDvPAJskykH, vxh5reAprro7, vzEUJWVJhIpU, vzoR20XEP8rR, w1CczYx281ak, w2HyV5GFgCUr, w32Y57hid9yv, w7G9NNkLiw96, w81ubawxJMVy, w92pJLRrp6DI, wA3i9CizJz6r, wBE1B5KIJqPm, wG2cYqmqYmC0, wGWh0TP4HTIO, wGXDhZoH14xO, wJqELuyPj9EX, wJw0kmuetTNG, wLH3rdeYY4nC, wLLx1dNgQxDt, wLwfkXpAGp6m, wSyTLmr1BSqT, wUFAFBKpQEYp, wUkefSHz4gg5, wVp5TxmBQJdg, wXucOlzoiYjL, wZ9jYEanXLCM, wZwSI1SzwyVP, waG24eKPolhk, wb6e8RrLMKze, wcaysf17HC0Q, wgzup9DxEivm, whlaTjjrPwqY, wiSd7TuIXsxb, wjOuIyn95ZUU, wjvMMbkX8KH4, wnZStYJt9lix, wpVVsZ66ColZ, wqqRGg7pcX89, wr9PKwCkmHbU, wuadWDGL90s7, wucGTW1ItgOR, wvDRGsK6VBbz, wyl9GE1ddQot, wzFSEnN4x9yi, wzPHlGFWxf4e, x2Draa4XfYuG, x3azXqt9Zfm3, x5h79Fe6RIGl, x88SPoAqir5q, x8R9TsSTNICQ, xAijZl7JpmVg, xBFH51Z7PUyp, xC4ttqgxDEgQ, xCHL2k3SHqAc, xGN2jGCYIPzO, xHw0v1JCJj4e, xK3j3pJQ9Bwg, xNdw528VBRSD, xPh4iVvEfagh, xQefyTwmWxBf, xU3RunQSmk6t, xXqvoo9gSjbf, xYU53iY30oag, xbMZBVz8wWG4, xbleOYow7rqm, xcXuhu9fajE3, xdNI1YS4Yq7Q, xfp5MwuXW0Rj, xhpscaVlnxBs, xlLJalHd4dXf, xrm3WzAehQrR, xuMhewslo43J, xuyRXbCUEodp, xxQrsE4PJrUS, xyBhUBOmTAhi, xybEfS8NPrzx, y167C2kKNMTN, y1hGdTpPnve9, y3bldGIOahJy, y4ITkclkyGFd, y51iNk8nYZx3, y8qASZHyCZDV, yAUhD7URIB9o, yAhX1n3HzXL5, yGQsQbPLgBni, yGtXJTuT1T69, yI5OPO5lYULt, yJ6pduvDdwDn, yKnk0JbYXa25, yNlrReqN58xo, yPSHahBOslEd, yQiDnXtBKXww, ySCYT0GwsuCV, ySLDFjGgwumZ, ySjDtfbVh7kT, yTK21JBU6WcV, yWdq6Q2vNQEK, yaBJ0z2w2sI0, yeYDCsbZOYar, yhqT9jBT77mv, yjUiJLpdX9aW, ylZa6sr6RDKp, yrA7FaqWXWlE, yur3sd8byPRN, z2VDYWErKZLo, z4MWZgRsm1n4, z5DV7x9MZ9i4, z5e6BHKhxUtj, z7gyQ5BoPmke, zDrISZjIDBe7, zEPkyHZMudxw, zFNox0xvZGN1, zGvtOebKBBGA, zImSMZalWIwR, zJJYktE89YuW, zK4CT0ExDrPb, zMKFN5qlEzBw, zMXY4VqhBqpk, zNc1i9fmQ1WE, zNcjegsVKRAB, zPkNRY79xjHS, zPt7XjMHppqr, zRLbaYZV0AI5, zTKCOFJaosxK, zUQKfC4lciEy, zVcqCpP17fM7, zY5KGNULBOCS, zaDzWMAiaqtN, zal39gEtJAzi, zd7DJWhL5hJW, zfEsrDl3ESj6, zkp09vPPTo1K, zoCBMP2cKqdh, zoVTixBIy7EC, zpEUHR1OzgUm, zqNW7fetRvag, zrgOmpp2g6oi, zvTsVcmzph0M, zwOZLPpgIMRB], notes: [06X2POoHiOSm, 08GX2SreypMg, 0aQURt7mIULE, 0aZZ0ymDfVRO, 0eYFNuqElV5o, 0fACWfIBk6yB, 0giMhHUC05hM, 108PvWd4Odkn, 1F2M8kWGN0G0, 1GDsvWCTi8KU, 1OvIL6UFj1ni, 1QDVIKPBHjWG, 1jIbusXbM0YR, 1kMHKQnkYCGq, 23NZfArng2Ja, 2ChYipa5YRlk, 2DYjKGqXKWxi, 2G7PK1OaHPyb, 2Gn5uxDLC12p, 2afTOEQpyWD1, 2g5ZYqxNexIv, 2lzNcdbdDVBR, 2vFROf7qG9t0, 2wGJjkscuVNV, 35m9xhKpuXEG, 36UzN7Af0xXl, 3EiuMaC1xORB, 3MbN6PkObalO, 3gK9fEve2xf0, 4QUKsYRJ8l28, 4jnmxbjBJdbC, 4yUzanBNrbyn, 57J7x39BOyBe, 5eMkdFcEJ3xU, 5ef6BlHq3xv3, 5gWBYoyachMy, 5hm2YzWbf89u, 5hmjZw3ZzrV8, 5lD7ZkSxfFSx, 5lVacLNsLjOZ, 5sEAtWY05Ukq, 5vbN68GBlcti, 60CI35rlsSZ6, 63G5KcMICaJd, 67V2pvR0F5sW, 6Sg2icSCTBWW, 6iKGCZnLREe6, 6pHI1xeOJMNo, 74pzjfqYv031, 7C0uY6OVcLu6, 7HxNlt8MRKHE, 7JU3a8f4TPfR, 7WI1iWb4ZUq3, 7a9Z5maE20Na, 7nZrg2o4vqgy, 7pwhLJpZvdlZ, 7vYrE96hWoGN, 7x5MIgKJdrIB, 86KugKq5RV0A, 8sGWztwZZjqr, 91u68rCTLBz6, 99huFBiwGh8S, 9bokhZc9OG87, 9cILoNswLIwb, 9cVcloy8Dh8d, 9qcDHgGqPkVB, 9wWxzEX11OjJ, AUxFDVtUhPJh, AYc3aP4czTeK, AfFyoYhvyRjv, AsLxooRqznxh, AxgQoywPM5Db, B0wZHT9SVt48, B7rT2OovcDm5, BCtCzrFpNl4K, BinToVwLSqaz, BmB75JF7dffv, BmrhKjYSYjpb, BnkYImf0kPYi, CDOiNb7ywzYu, CH0JToadXG1n, COgeqsZ1i7zY, CyltYupjN9fn, D0HI1c0V8Nk0, D2m8GD5DbPm8, DFbQAos5Awc5, DFqxKMcTNBcc, DIrGLzmJRDC7, DtNHXgDx2r0b, E0mKaUo9GEm1, E2n4qqG6AYg6, EGoNmip70AwA, EUTrWsPtnXmI, EnSadVXMW8Yq, Exuit8pt6eRd, FMFa95nCHHe4, FWiKegL1Yhuo, FxVHBv0MLyfG, GCEORWCMnlMX, GHQLXtlfnThH, GMrZNH6wsceA, GOl32hjqmGPW, GS9ohupmZn6L, GV9v8nsdEUas, Gk51V4uIw8zY, Gqiv2nixBmV2, H4QaIGbAfKN1, H65znPdIXqH7, HKfafMstJxrM, HU0KgFdUp7E7, HWEQeJZYeaf7, HdKUzlXGDGSJ, HpEeTd2AcITR, J1ziH1WjQOSg, J9SwCqeC1Thx, JGUTAIWD5RRN, JMsEGgKf7DF8, JOba2Ta5g298, JnfTla1kwDja, K5z5f5dKQZfl, K8tBcHnvWE2B, K9ln8zph4x0N, KYsiZfOLebuq, KfOv95MM2ePg, KiSVt3LgccXH, KkpD6FcZEgaH, Ksneq4313nGH, L8iQrSjhb5p6, LCgf1X7e2eBs, LKoU2wqlTLr5, LLzqOe7B3lQf, LR5KQvmtNAFx, LSzR3HMmoKae, LaV6p901CvqR, Le7JZXsCrNjn, M1mXm98KZ80g, MnmC25b7DzUR, MoYrNZqMiyqp, MwkMb5CIwpym, N1PC289evHx5, N6WraKqz9mlR, NcEfP0dp6xdS, Nr9VFsjFGDwX, OCJiHhC4mnL1, ON4qOyUGhJsB, OR7P8mlaYx3B, OwW0OL5HG3qZ, P6sQgto5qp5V, PCh5Hj9rS8Hh, PF0bAmrPy6j6, PHKDt2La8DVA, PKikchrMR3AU, PUCom1NmVKcw, PkpYzvaSfW7P, PrkuPzrRlk5T, Pu0zsM3OxndK, Pxzyz84GIXh6, QRYTBl3jQGol, QoV5zCwNhipF, QrV4w8ym825A, QyviE4b9u7ie, R4pFk54LlXif, R5dZKfXZhQMB, RBcw2Tv8veGb, REJfmamzNMZ4, RNDikAWH36WA, RNOpIpY1y7Oi, RUtbRpJ0SDkh, RabSfDKbnIFu, Rge4f3EloNAx, RmQC0Bjrxxv3, RpMVQA436Rqt, RsCISTe8lvjt, S5uLXsajUjNM, S9hrmfKdlJD2, SB7RkFuTr5Lf, SDJmHEnB7KkA, SFbf96VKx7jW, SOlQ2pfDSZf0, SfhRmsFJaE1z, StwmzUOMWhhe, T3kpv0BQGOJe, T5eJaECDOxJh, TBFm8u11m0JN, TCU2dPojxhl6, TNwXdKFLSP8k, TnBvjYir03iP, TqcXLgL97kgl, UhUyjk0BIRNP, Uj7m12GEsMmj, VKFmJ7jzzP1H, VRaiM1S4zElf, W1FfA0NTfSMZ, W4lhIWYQ7HP0, WDVqeMTZPlA0, WFlJUtG2JUbA, WSxRRa4krIfT, WYjhl5JbaEry, WfLrvGiOV5oC, WmXATV3CEIBl, WsUqDC325EBL, WuFxuHneNkhT, X2CftmuTGA1E, X5lBtSSarsUD, XDj7Lr1lX1hh, XFwG8Xd3yJAt, XNLqWS8OiuZ8, XTzDdoJsRjVO, XeFgvCdbX6WG, Y283EvtJz7eu, YFWWTNa94fFa, Zf41zKqGzfPU, ZmiUWvGDWp3x, a12FCn4BOLFe, aByAbjdbnTZ1, aDlwbMGVz29u, aHhn0dts3hTu, aSFNoklVEoLv, aVOoJLQWgoi9, agZbCLpRQYJH, azM4i6NODtbw, b8HsYmjOHDOm, b9uDL3EAeXsr, bKZTMw1iWfDq, bPRCuN8cRC9e, bQ9IudYt0AQf, bVES8Zq4SvuK, bWXezSRHJgxQ, bZV3RCR9tJpX, bd53fgEZHsbU, brbHAabpOmlv, byrIut2zT7ez, c3GNjXlNrxuq, cFlByq4UiPPk, cGCf7cyTtkFQ, cMpWzawT8ka5, cQHzaTTPd4qR, cq9YsNTLGrax, dKw3pfmvvHIi, dMwarqVmDx5l, dSRfN9rUGjSX, dTQpUvwn2upr, dWp6EPW3tgxR, dZp8BUzO356n, dsGPoUWskHxG, e1GeyY6BoHej, e2AGsvjkSXK8, eB7FLaIgbesZ, eFcbnc8SjRRR, eRdA0zuYeomD, eV5GJimJrhZN, eaJ4XLLGlUgE, eu3ZxbhH7gpV, fPPt9sH9LuLG, fWaZYmDIc2tB, fYOAIMmj3X1T, falli5TlbPT0, fyMXdcspORCq, g3Z2a4I3fdKq, g8uga2QE0gRI, gG8dHmzJ3OUj, gNR8nQ013qTK, gNvXUnfFD81X, gbwBSHshrsRF, gcdnDozeSszC, gnhKyWojAHIn, gqa5NpBnabyb, gu5afF28C5Is, i1Ue4MYRzW3r, iFr5cMPkoFe1, iIzFOKeQ7pw6, iTYuMOXCX8uk, iZ0C8NcUTIxF, iaUmk4DoXcBK, irNmj9QJyjm6, jWHQBIjuhIgy, jipODnerYKxM, k5RotYaZcIs2, k5jhPbEBRdMT, k5rbypEPjGUH, kP4UfaradpnP, kdx22DxeEAMY, kied19Z9NiIc, l3adxEdIU7Oc, lJIExTU2KYLC, lXKMqxAqQpDA, lXq3jdfjNfkK, lXq9n70sL5az, mESSnYdRUe3Z, mJeIQBXYHrWz, meoZMYGRDJma, mpocuwV3QMEG, msYZ9PRrofVJ, msnKEtkBDci1, o3TtzH8IGLCe, o97WFPcdzWHF, pLabgEoPSPtI, pWqMVB9885wM, phJwxTe66Trw, q06lx2U4fpND, q88Er0VfrzMk, qA4fPuzbvWI3, qPD1nIXpERot, qW2HBjlA1q1Q, qorWDZMDwwBU, qwuZ6P8RVWhU, qzyQo0cMaNMZ, rIOhiJiMIpK3, rNZ4hHH0ckvI, rl2ZNBgU6mYW, rtaImKDDYvwX, sFi1ILDVBsjO, sOWOg21eFmg3, sPO2qats6w0G, sUCZ00ldaAAj, swalNvnvcks6, uGwE9ESooH6k, uSinWFSEHvUK, uTpcDWVk2cdq, umOaQvQdDvWu, v6swrxxBulBz, v7uhAtiz9W5g, vDBQIVMayuiU, vPXBE2r7j0OR, va8ndtHroWBK, vjC6DFjaVe8Y, w8NaGaxzJHEc, wLVZn15rDfBj, wbrJr9TWk5EZ, wn0PXqyXOM2o, wspkbXJxUPAv, xKUP1k9wzup6, xKhZw8Wq3eJf, xOtNmTvbMqPa, xTwtUscYIXfd, xVRnv0TN0Mpt, xaSQMrchWORm, xamfEsoxVcjV, xk1LEpNjP1JO, yAlSKdqV3kOP, yMM8pgyBelkx, yOCvmM47DYE0, z6xLx5kSYKwF, zlntAPiJQYCM, 1OVQ4vz2vOdQ, DYQvrePennEt, IAEyV9HizgfT, S6T80HGni0G0, WHiLWrTk8lFb, XBCsDfHgaMEV, aPtHLcZH3aee, cmtalwkj9oHs, m3RInlDhMnPy, p6pKu6EJDtMI, rGGc2xZSouCc, uooHBYg8NIv2, wOOIJUs0WMB9], blobs: [09bzkDdZj7jPlycdEDWY, 0Gr1GTgxZfsFoBmfE2iT]}, alreadyUpdated: 0, erased: 110, alreadyErased: 0
18:57:38.086 Sync failed: 'Invalid array length', stack: RangeError: Invalid array length
at Uint8Array.toJSON (node:buffer:1106:15)
at JSON.stringify ()
at pullChanges (D:\Program Files\trilium-windows-x64\resources\app.asar\src\services\sync.js:154:46)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async D:\Program Files\trilium-windows-x64\resources\app.asar\src\services\sync.js:39:17
at async Object.doExclusively (D:\Program Files\trilium-windows-x64\resources\app.asar\src\services\sync_mutex.js:13:16)
at async Object.sync (D:\Program Files\trilium-windows-x64\resources\app.asar\src\services\sync.js:27:16)
18:57:38.092 Returning sync stats: {"initialized":false,"outstandingPullCount":3155}
18:57:38.092 200 GET /api/sync/stats with 49 bytes took 0ms
18:57:38.094 Returning sync stats: {"initialized":false,"outstandingPullCount":3155}
18:57:38.095 304 GET /api/sync/stats with 49 bytes took 1ms
18:57:38.096 Returning sync stats: {"initialized":false,"outstandingPullCount":3155}```

zadam added a commit that referenced this issue Oct 5, 2023
@zadam
Copy link
Owner

zadam commented Oct 5, 2023

Hello, this is strange, it kinda looks like node.js bug, because such exception should not be thrown from JSON.stringify() under any circumstances.

This happens in a logging code, so I just wrapped it in try-catch which should make this error recoverable in the future.

@imajeason
Copy link
Author

This error occurred previously, and it disappeared when I deleted a few notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants