Migration of very old Office documents is broken
Author: wginolasCreated Sep 16, 2026Updated Sep 16, 2026
LabelsOnlyOffice
Description
We test migration of documents created in version 20243.3.1, but something is broken in versions before that. We need to decide how far into the past we want to support migration and then test this for every release.
Steps to reproduce
Open a sheet that was not opened for many years. Like "First spreadsheet on prod database" we have in the CryptPad team drive.
Relevant logs
Uncaught TypeError: APP.docEditor.connectMockServer is not a function
startOO https://cryptpad.fr/common/onlyoffice/inner.js?ver=2026.9.0-1789573424874:2835
next https://cryptpad.fr/common/onlyoffice/inner.js?ver=2026.9.0-1789573424874:3857
onReady https://cryptpad.fr/common/onlyoffice/inner.js?ver=2026.9.0-1789573424874:4054
once https://cryptpad.fr/common/common-util.js?ver=2026.9.0-1789573424874:580
openRtChannel https://cryptpad.fr/common/onlyoffice/inner.js?ver=2026.9.0-1789573424874:713
h https://cryptpad.fr/common/events-channel.js?ver=2026.9.0-1789573424874:97
create https://cryptpad.fr/common/events-channel.js?ver=2026.9.0-1789573424874:195
create https://cryptpad.fr/common/events-channel.js?ver=2026.9.0-1789573424874:194
fire https://cryptpad.fr/common/common-util.js?ver=2026.9.0-1789573424874:117
fire https://cryptpad.fr/common/common-util.js?ver=2026.9.0-1789573424874:117
create https://cryptpad.fr/common/sframe-common.js?ver=2026.9.0-1789573424874:824
[inner.js:2835:27](https://cryptpad.fr/common/onlyoffice/inner.js?ver=2026.9.0-1789573424874)
Compiling [/accounts/style.less] took 336ms [LessLoader.js:208:25](https://cryptpad.fr/common/LessLoader.js?ver=2026.9.0-1789573424874)
An unbalanced tree was written using document.write() causing data from the network to be reparsed. More information: https://developer.mozilla.org/en-US/docs/Glossary/speculative_parsing [index.html:252:13](https://sandbox.cryptpad.info/common/onlyoffice/dist/v1/web-apps/apps/spreadsheeteditor/main/index.html?_dc=0&lang=en&customer=ONLYOFFICE&frameEditorId=cp-app-oo-placeholder-a)
TypeError: APP.docEditor.sendMessageToOO is not a function
send https://cryptpad.fr/common/onlyoffice/inner.js?ver=2026.9.0-1789573424874:1575
onReady https://cryptpad.fr/common/onlyoffice/inner.js?ver=2026.9.0-1789573424874:3845
onMessage https://cryptpad.fr/common/sframe-common-cursor.js?ver=2026.9.0-1789573424874:25
onMessage https://cryptpad.fr/common/sframe-common-cursor.js?ver=2026.9.0-1789573424874:23
onEvent https://cryptpad.fr/common/sframe-common-cursor.js?ver=2026.9.0-1789573424874:57
fire https://cryptpad.fr/common/common-util.js?ver=2026.9.0-1789573424874:117
fire https://cryptpad.fr/common/common-util.js?ver=2026.9.0-1789573424874:117
create https://cryptpad.fr/common/sframe-common.js?ver=2026.9.0-1789573424874:967
h https://cryptpad.fr/common/events-channel.js?ver=2026.9.0-1789573424874:97
create https://cryptpad.fr/common/events-channel.js?ver=2026.9.0-1789573424874:195
create https://cryptpad.fr/common/events-channel.js?ver=2026.9.0-1789573424874:194
fire https://cryptpad.fr/common/common-util.js?ver=2026.9.0-1789573424874:117
fire https://cryptpad.fr/common/common-util.js?ver=2026.9.0-1789573424874:117
create https://cryptpad.fr/common/sframe-common.js?ver=2026.9.0-1789573424874:824Expected behavior
Migration of Office documents work
Which operating system are you using?
No response
What browsers are you seeing the problem on?
No response
Extensions
.
Version
2026.5.1
Source: cryptpad/cryptpad