Penyimpanan dokumen tidak dapat menyimpan bytes platform telah dipegang

FixDocsService
Dikirim
9 September 2026 pukul 20.03 UTC
Penulis
Kamo
Commit
2cdf1ff

Menyimpan dokumen dua kali, dan mengganti nama, keduanya berakhir dalam "Dokumen tidak dapat disimpan, silakan periksa izin anda "- dan setelah lima percobaan ulang diberikan Docs up dan dibuang pekerjaan anggota. Baik adalah masalah izin. Tiga cacat terpisah, semua mencapai Editor sebagai sebuah opaque 500: Save ImgContent cast an ImgDAt per save. idx _ img _ dats _ hash _ unique spans (Blake3, sha3- 256, size) untuk seluruh platform, jadi menyimpan isi yang telah disimpan adalah 23505 - dan jalur ini diserahkan bytes yang sama rutin: Docs kembali mengirim berkas byte- identik setelah upload tidak dapat selesai, dan dua menyimpan dalam satu detik Apakah byte- identik, karena LibreOffice menulis dcterms: diubah pada resolusi satu detik. Itu adalah Seluruh bug: tiga menyimpan di 19: 31: 20 / 23 / 24 mendarat, yang keempat 180ms kemudian adalah identik dengan yang ketiga dan 500d 'd, dan loop retry kemudian tidak pernah bisa melakukan apa pun kecuali mengulanginya. createNewDocument and ImageService.uploadDocument telah find-or -create oleh hash; ini adalah salah satu jalur tulis yang tidak. The dikonversi -PDF masukan dalam reconvertDocument memiliki bentuk yang sama dan tetap juga. SaveAsNewDocument melewati hashes kosong ke uploadDocument, yang memverifikasi mereka terhadap sendiri dan melemparkan "Klien Blake3 hash tidak cocok server perhitungan "- null berbeda, sehingga setiap Simpan Seperti selalu gagal. Mengganti Nama tanah di sana juga: tanpa SupportsChange / UserCanname daerah nama penyunting falls through to map.saveAs (), so a rename branched a new dokumen daripada Mengganti nama yang ini. RenameFile kini diimplementasikan dan diiklankan. CheckFileInfo tidak mengembalikan LastModifiedTime dan PutFile ke tubuh yang kosong, jadi Docs log "Tidak valid atau hilang JSON di WOPI:: Respon PutFile HTTP _ OK" dan tidak pernah bisa mencatat bahwa penyimpanan memegang apa yang ada. Keduanya sekarang membawa Penanda waktu ImgDat, yang bergerak jika dan hanya jika bita lakukan. Dan / api / docs / baru diserahkan editor ORIGINAL. / api / docs / buka menghasilkan versi klasik pertama tepatnya sehingga asli tidak pernah diedit di tempat; sebuah dokumen yang dibuat adalah salah satu yang. Sekarang juga warives - pelaporan anggota menebak persis ini. Kegagalan putFile juga sedang dicatat sekarang. Itu ditelan, sehingga satu-satunya jejak Semua ini adalah garis hibernasi yang tak terkait.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga