Do you want to: Report a bug
Document Server version: 7.0.1
Type of installation of the Document Server: Docker
OS: Linux
Browser version: Ubuntu 20.04.3 LTS
Additional information:
We are running OnlyOffice DocumentServer (version 7.0.1-37) and occasionally we experience an issue where user edits are not saved.
This does not happen all the time, but sometimes the editor stays in a “connected” state and the changes are lost (not written to the final document). Users keep editing, but the document never finishes saving correctly.
When this happens, we can see repeated errors like the following in docservice/out.log:
changesError: Error: Uncaught TypeError: Cannot set properties of undefined (setting 'Q6')
isLoadFullApi: true
isDocumentLoadComplete: false
Also, sometimes we see converter-related errors:
x2t exited with signal: SIGTERM
sendServerRequest returned an error: {"error": true}
After the issue occurs, we checked the cache directory:
/var/lib/onlyoffice/documentserver/App_Data/cache/changes/var/lib/onlyoffice/documentserver/App_Data/cache/convert
But there were no files related to the problematic docId, and only old cached Editor.bin files existed.
So it looks like the changes were not flushed/saved properly and were lost when the session became unstable.
Has anyone seen a similar issue before?
Is there any known fix or configuration recommendation to prevent this (for example, related to memory limits, callback failures, or session handling)?
Log:
2026-02-10T06:13:38.467455185Z [2026-02-10T06:13:38.465] [ERROR] nodeJS - changesError: docId = 691590e511577e31be1f3ea2__1768456025393 Error: Uncaught TypeError: Cannot set properties of undefined (setting 'Q6') Script: https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js Line: 8457:443 userAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 platform: MacIntel isLoadFullApi: true isDocumentLoadComplete: false StackTrace: TypeError: Cannot set properties of undefined (setting 'Q6')
2026-02-10T06:13:38.467460539Z at La.Kch (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8457:443)
2026-02-10T06:13:38.467465007Z at La.DPe (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8450:271)
2026-02-10T06:13:38.467469384Z at https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8447:295
2026-02-10T06:13:38.467473478Z at Sb.Vy (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:7353:204)
2026-02-10T06:13:38.467477938Z at La.b$h (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8447:270)
2026-02-10T06:13:38.467482105Z at La.EFh (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8447:103)
2026-02-10T06:13:38.467486077Z at La.EEb (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8446:345)
2026-02-10T06:13:38.467490512Z at La.E0e (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8472:372)
2026-02-10T06:13:38.467494715Z at z.kch (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8242:486)
2026-02-10T06:13:38.467499233Z at Da.scrollY (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8216:251)
2026-02-10T06:13:47.607517935Z [2026-02-10T06:13:47.606] [ERROR] nodeJS - changesError: docId = 691590e511577e31be1f3ea2__1768456025393 Error: Uncaught TypeError: Cannot set properties of undefined (setting 'Q6') Script: https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js Line: 8457:443 userAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 platform: MacIntel isLoadFullApi: true isDocumentLoadComplete: false StackTrace: TypeError: Cannot set properties of undefined (setting 'Q6')
2026-02-10T06:13:47.607543826Z at La.Kch (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8457:443)
2026-02-10T06:13:47.607548802Z at La.DPe (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8450:271)
2026-02-10T06:13:47.607569995Z at https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8447:295
2026-02-10T06:13:47.607576002Z at Sb.Vy (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:7353:204)
2026-02-10T06:13:47.607626208Z at La.b$h (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8447:270)
2026-02-10T06:13:47.607630773Z at La.EFh (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8447:103)
2026-02-10T06:13:47.607635288Z at La.EEb (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8446:345)
2026-02-10T06:13:47.607639290Z at La.E0e (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8472:372)
2026-02-10T06:13:47.607643662Z at z.kch (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8242:486)
2026-02-10T06:13:47.607647635Z at Da.scrollY (https://view-onlyoffice.cloudike.kr/7.0.1-37/sdkjs/cell/sdk-all.js:8216:251)
2026-02-10T06:13:54.100313311Z
2026-02-10T06:13:54.100339756Z ==> /var/log/onlyoffice/documentserver/metrics/out.log <==
2026-02-10T06:13:54.100344984Z Flushing stats at Tue Feb 10 2026 06:13:54 GMT+0000 (Coordinated Universal Time)
2026-02-10T06:13:54.100349370Z {
2026-02-10T06:13:54.100353535Z counters: {
2026-02-10T06:13:54.100358034Z 'statsd.bad_lines_seen': 0,
2026-02-10T06:13:54.100362198Z 'statsd.packets_received': 0,
2026-02-10T06:13:54.100366256Z 'statsd.metrics_received': 0
2026-02-10T06:13:54.100370217Z },
2026-02-10T06:13:54.100374202Z timers: {},
2026-02-10T06:13:54.100378200Z gauges: { 'statsd.timestamp_lag': 0 },
2026-02-10T06:13:54.100382132Z timer_data: {},
2026-02-10T06:13:54.100386208Z counter_rates: {
2026-02-10T06:13:54.100390119Z 'statsd.bad_lines_seen': 0,
2026-02-10T06:13:54.100394058Z 'statsd.packets_received': 0,
2026-02-10T06:13:54.100398035Z 'statsd.metrics_received': 0
2026-02-10T06:13:54.100401940Z },
2026-02-10T06:13:54.100405871Z sets: {},
2026-02-10T06:13:54.100409780Z pctThreshold: [ 90 ]
2026-02-10T06:13:54.100413630Z }
2026-02-10T06:14:32.563224315Z