Do you want to: Report a bug
Document Server version: 8.3.2.19
Type of installation of the Document Server: Docker, following the below guides:
https://manual.seafile.com/11.0/deploy/only_office/
OS: OpenMediaVault on Debian 12 (bookworm), Linux Kernel 6.1.0-28-amd64, via Docker using Portainer frontend (stacks). Accessing via Nobara Linux 40 (Fedora-based)
Browser version: Firefox Operating System: Nobara Linux 40
Additional information:
I use DocumentServer in conjunction with Seafile as my storage solution. Everything runs on a debian-based OpenMediaVault server with Docker and Portainer as my frontend for deploying compose files (Portainers calls it stacks)
The issue I’m seeing is when I try to manually save a file, I get the below error:
Automatic saving seems to work without issue. My containers sit behind an HAProxy reverse proxy running on a PFSense router.
Any help determining why this is happening and how I can resolve it would be useful.
I’ve included the log file found at /var/log/onlyoffice/documentserver/docservice/out.log (as it is the only log file which has a last-modified date that I found in the range of time I’ve seen this issue)
[2025-02-08T17:56:38.961] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T01:41:10.489] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T01:43:42.654] [WARN] [localhost] [docId] [userId] nodeJS - start shutdown:true
[2025-02-09T01:43:42.654] [WARN] [localhost] [docId] [userId] nodeJS - active connections: 1
[2025-02-09T01:43:42.656] [WARN] [localhost] [docId] [userId] nodeJS - end shutdown
[2025-02-09T01:43:43.390] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T01:43:43.403] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - storeForgotten
[2025-02-09T01:44:05.996] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-02-09T01:44:06.004] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T01:44:06.005] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T01:44:06.153] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.2.1. Build: 38
[2025-02-09T01:44:31.504] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T01:44:32.566] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-02-09T01:44:32.570] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T01:44:32.570] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T01:44:32.709] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.2.1. Build: 38
[2025-02-09T01:53:46.253] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T01:53:46.258] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - storeForgotten
[2025-02-09T01:54:26.475] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T02:01:36.053] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T02:07:22.820] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T02:10:18.172] [WARN] [localhost] [docId] [userId] nodeJS - start shutdown:true
[2025-02-09T02:10:18.173] [WARN] [localhost] [docId] [userId] nodeJS - active connections: 1
[2025-02-09T02:10:18.174] [WARN] [localhost] [docId] [userId] nodeJS - end shutdown
[2025-02-09T02:10:18.937] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T02:10:18.941] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - storeForgotten
[2025-02-09T02:10:39.849] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-02-09T02:10:39.854] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T02:10:39.855] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T02:10:39.995] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.2.1. Build: 38
[2025-02-09T02:11:05.553] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-02-09T02:11:05.558] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T02:11:05.559] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T02:11:05.769] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.2.1. Build: 38
[2025-02-09T02:13:03.079] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T02:16:47.365] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T02:16:47.379] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com1] nodeJS - storeForgotten
[2025-02-09T02:18:53.557] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com2] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-02-09T02:18:53.569] [WARN] [localhost] [6b2e8aa7b327fd8d92e1] [something@example.com2] nodeJS - storeForgotten
[2025-02-09T15:01:18.674] [WARN] [localhost] [docId] [userId] nodeJS - start shutdown:true
[2025-02-09T15:01:18.674] [WARN] [localhost] [docId] [userId] nodeJS - active connections: 0
[2025-02-09T15:01:18.675] [WARN] [localhost] [docId] [userId] nodeJS - end shutdown
[2025-02-09T15:01:41.060] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-02-09T15:01:41.066] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T15:01:41.066] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T15:01:41.219] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.2.1. Build: 38
[2025-02-09T15:02:04.957] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-02-09T15:02:04.962] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T15:02:04.962] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-02-09T15:02:05.099] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.2.1. Build: 38
[2025-02-09T15:10:49.921] [WARN] [localhost] [docId] [userId] nodeJS - start shutdown:true
[2025-02-09T15:10:49.922] [WARN] [localhost] [docId] [userId] nodeJS - active connections: 0
[2025-02-09T15:10:49.922] [WARN] [localhost] [docId] [userId] nodeJS - end shutdown
[2025-03-22T20:16:06.972] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-03-22T20:16:06.979] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:16:06.979] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:16:07.126] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.3.1. Build: 25
[2025-03-22T20:16:34.692] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-03-22T20:16:34.698] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:16:34.698] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:16:34.910] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.3.1. Build: 25
[2025-03-22T20:31:04.395] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-03-22T20:31:04.401] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:31:04.402] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:31:04.531] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.3.1. Build: 25
[2025-03-22T20:36:11.045] [WARN] [localhost] [docId] [userId] nodeJS - start shutdown:true
[2025-03-22T20:36:11.046] [WARN] [localhost] [docId] [userId] nodeJS - active connections: 0
[2025-03-22T20:36:11.046] [WARN] [localhost] [docId] [userId] nodeJS - end shutdown
[2025-03-22T20:36:33.852] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-03-22T20:36:33.858] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:36:33.858] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:36:34.023] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.3.2. Build: 19
[2025-03-22T20:37:00.525] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-03-22T20:37:00.530] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:37:00.530] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:37:00.662] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.3.2. Build: 19
[2025-03-22T20:47:54.649] [WARN] [localhost] [docId] [userId] nodeJS - start shutdown:true
[2025-03-22T20:47:54.650] [WARN] [localhost] [docId] [userId] nodeJS - active connections: 0
[2025-03-22T20:47:54.650] [WARN] [localhost] [docId] [userId] nodeJS - end shutdown
[2025-03-22T20:48:16.352] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-03-22T20:48:16.357] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:48:16.358] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:48:16.523] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.3.2. Build: 19
[2025-03-22T20:48:43.143] [WARN] [localhost] [docId] [userId] nodeJS - Express server starting...
[2025-03-22T20:48:43.148] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:48:43.149] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-22T20:48:43.284] [WARN] [localhost] [docId] [userId] nodeJS - Express server listening on port 8000 in production-linux mode. Version: 8.3.2. Build: 19
[2025-03-22T21:01:45.093] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com2] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:02:27.030] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com2] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:02:27.043] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com2] nodeJS - storeForgotten
[2025-03-22T21:02:57.709] [WARN] [localhost] [07f5d5d618af2f027b9c] [something@example.com2] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:02:57.723] [WARN] [localhost] [07f5d5d618af2f027b9c] [something@example.com2] nodeJS - storeForgotten
[2025-03-22T21:03:43.282] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:04:39.881] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:08:33.097] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com4] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:08:40.812] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com4] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:09:03.890] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com6] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:09:04.123] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com6] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:10:08.926] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com6] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:10:08.929] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com6] nodeJS - storeForgotten
[2025-03-22T21:14:34.334] [WARN] [localhost] [d5c42332e0c38ca92986] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-22T21:14:34.339] [WARN] [localhost] [d5c42332e0c38ca92986] [something@example.com1] nodeJS - storeForgotten
[2025-03-23T19:34:29.381] [WARN] [localhost] [15fe7ed11732e08cadb2] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-23T19:34:40.635] [WARN] [localhost] [15fe7ed11732e08cadb2] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1}
[2025-03-23T19:34:40.648] [WARN] [localhost] [15fe7ed11732e08cadb2] [something@example.com1] nodeJS - storeForgotten
[2025-03-23T20:48:43.150] [WARN] [localhost] [docId] [userId] nodeJS - notifyLicenseExpiration(): expiration date is not defined
[2025-03-23T22:42:01.083] [WARN] [localhost] [72131ad67deb3f5cd1cb] [something@example.com1] nodeJS - sendServerRequest returned an error: data = {"error": 1
Please let me know what other logs or information may be helpful!