# 🏗️ Complete Infrastructure Report for AI-Impress

> **Generated:** 2025-11-03 10:21:31
> **Host:** ai-impress-prod | **IP:** 51.89.231.46
> **Status:** 54 containers running

---

## 📑 TABLE OF CONTENTS

1. [Executive Summary](#executive-summary) - Quick overview
2. [Service Inventory](#service-inventory) - What we have
3. [How to Manage](#how-to-manage) - Do it yourself
4. [Current Status](#current-status) - What's working now
5. [Troubleshooting](#troubleshooting) - Fix problems

---

## 1️⃣ EXECUTIVE SUMMARY

### Quick Health Check
- 🐳 **Docker Containers:** 54 running / 55 total
- 💾 **Storage:** 6.4G in backups, 16K in databases
- 🌐 **Networks:** 17 Docker networks
- 📦 **Volumes:** 29 volumes
- 🧠 **Memory:** 12Gi/57Gi
- 💿 **Disk:** 47G/387G (13%)

### What This System Does
Complete business automation platform with:
- **Wiki & Documentation** (Outline)
- **Workflow Automation** (N8N)
- **CRM & Marketing** (Mautic)
- **Business Management** (Odoo)
- **Team Auth** (Authentik)
- **File Storage** (Supabase)
- **Password Manager** (Vaultwarden)
- **Backups & Recovery** (Restic)

---

## 2️⃣ SERVICE INVENTORY

### 🏛️ CRITICAL - CANNOT DELETE
Must stay running or everything breaks:

| Service | Container | Purpose | Port |
|---------|-----------|---------|------|
| **Traefik** | traefik | Reverse proxy, SSL, routing | 80, 443 |
| **PostgreSQL** | postgres-main | Main database | 5432 |
| **Redis** | redis-main | Cache & queues | 6379 |
| **Vault** | vault | Secrets management | 8200 |

### 💼 BUSINESS APPLICATIONS

| Service | Container | Purpose | URL | Delete? |
|---------|-----------|---------|-----|---------|
| **Outline** | outline | Wiki & docs | https://wiki.ai-impress.com | ⚠️ Data loss |
| **N8N** | n8n-shared | Workflows | https://n8n.ai-impress.com | ⚠️ Data loss |
| **Mautic** | mautic | Marketing CRM | https://marketing.ai-impress.com | ⚠️ Data loss |
| **Odoo** | odoo | ERP system | https://odoo.ai-impress.com | ⚠️ Data loss |
| **Vaultwarden** | vaultwarden | Passwords | https://vault.ai-impress.com | ✅ Safe |
| **Authentik** | authentik-* | Login/SSO | https://auth.ai-impress.com | ❌ Breaks login |
| **Portainer** | portainer | Docker UI | https://portainer.ai-impress.com | ✅ Safe |
| **Grafana** | grafana | Monitoring | https://grafana.ai-impress.com | ✅ Safe |

### 📁 WHERE EVERYTHING IS



---

## 3️⃣ HOW TO MANAGE

### ✏️ Change Database Password

New password: EAVL/kkvf2EDAZnDXH5PQ+7MRepkHwFAwIgk0sVbydU=
ALTER ROLE
{"ok":false,"error":"internal_error","status":500,"message":"Internal error"}

### 🗑️ Delete Service (Example: Documenso)

[?2004h)0[1;24r[m(B[4l[?7h[?25l[H[J[22;35H[0;7m(B[ New File ][m(B[?25h[24;1H
[?2004la2f2949961ad   documenso-custom:latest                  "docker-entrypoint.s…"    3 days ago     Up 3 days                                                                                                                        documenso

### 🔄 Restart Service

outline
65413da4aba6   outlinewiki/outline:latest               "docker-entrypoint.s…"    13 hours ago   Up Less than a second (health: starting)   3000/tcp                                                                                                 outline

### 📊 View Logs

yarn run v1.22.22
$ node ./build/server/index.js
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"Starting collaboration service"}
{"label":"lifecycle","level":"info","message":"Starting websockets service"}
{"label":"lifecycle","level":"info","message":"Starting worker service"}
{"label":"lifecycle","level":"info","message":"Starting web service"}
{"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
{"label":"worker","level":"info","message":"EmailTask running","notificationId":"fb9f8647-8c22-4232-83dd-a7aebe2ecc12","props":{"collectionId":"d109396e-be03-425d-aa31-8d417da927df","teamUrl":"https://wiki.ai-impress.com","to":"admin@ai-impress.com","userId":"71c5cfb0-088b-4143-b5bb-44ded84d5fbf"},"templateName":"CollectionCreatedEmail"}
{"label":"email","level":"info","message":"Sending email \"“Test” created\" to admin@ai-impress.com"}
{"error":"C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error sending email to admin@ai-impress.com","stack":"Error: C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
{"error":"C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error processing task in EmailTask","stack":"Error: C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
yarn run v1.22.22
$ node ./build/server/index.js
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"Starting collaboration service"}
{"label":"lifecycle","level":"info","message":"Starting websockets service"}
{"label":"lifecycle","level":"info","message":"Starting worker service"}
{"label":"lifecycle","level":"info","message":"Starting web service"}
{"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
yarn run v1.22.22
$ node ./build/server/index.js
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"Starting collaboration service"}
{"label":"lifecycle","level":"info","message":"Starting websockets service"}
{"label":"lifecycle","level":"info","message":"Starting worker service"}
{"label":"lifecycle","level":"info","message":"Starting web service"}
{"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
yarn run v1.22.22
$ node ./build/server/index.js
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"Starting collaboration service"}
{"label":"lifecycle","level":"info","message":"Starting websockets service"}
{"label":"lifecycle","level":"info","message":"Starting worker service"}
{"label":"lifecycle","level":"info","message":"Starting web service"}
{"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T21:25:21.398Z","data":{"name":"VadymSamoilenko","service":"oidc"},"documentId":null,"id":"7808fa26-2538-4062-92a7-1f26746298c7","ip":"162.158.216.69","modelId":null,"name":"users.signin","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"Processing users.signin"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T21:25:21.398Z","data":{"name":"VadymSamoilenko","service":"oidc"},"documentId":null,"id":"7808fa26-2538-4062-92a7-1f26746298c7","ip":"162.158.216.69","modelId":null,"name":"users.signin","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"WebhookProcessor running users.signin"}
{"label":"worker","level":"info","message":"EmailTask running","notificationId":"fb9f8647-8c22-4232-83dd-a7aebe2ecc12","props":{"collectionId":"d109396e-be03-425d-aa31-8d417da927df","teamUrl":"https://wiki.ai-impress.com","to":"admin@ai-impress.com","userId":"71c5cfb0-088b-4143-b5bb-44ded84d5fbf"},"templateName":"CollectionCreatedEmail"}
{"label":"email","level":"info","message":"Sending email \"“Test” created\" to admin@ai-impress.com"}
{"error":"C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error sending email to admin@ai-impress.com","stack":"Error: C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
{"error":"C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error processing task in EmailTask","stack":"Error: C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
yarn run v1.22.22
$ node ./build/server/index.js
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"Starting collaboration service"}
{"label":"lifecycle","level":"info","message":"Starting websockets service"}
{"label":"lifecycle","level":"info","message":"Starting worker service"}
{"label":"lifecycle","level":"info","message":"Starting web service"}
{"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
{"level":"warn","message":"Retrying redis connection: attempt 1"}
{"level":"warn","message":"Retrying redis connection: attempt 1"}
{"level":"warn","message":"Retrying redis connection: attempt 1"}
{"level":"warn","message":"Retrying redis connection: attempt 1"}
{"level":"warn","message":"Retrying redis connection: attempt 1"}
{"level":"warn","message":"Retrying redis connection: attempt 1"}
{"level":"warn","message":"Retrying redis connection: attempt 1"}
yarn run v1.22.22
$ node ./build/server/index.js
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"Starting collaboration service"}
{"label":"lifecycle","level":"info","message":"Starting websockets service"}
{"label":"lifecycle","level":"info","message":"Starting worker service"}
{"label":"lifecycle","level":"info","message":"Starting web service"}
{"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":"d109396e-be03-425d-aa31-8d417da927df","createdAt":"2025-11-02T21:58:10.230Z","data":null,"documentId":null,"id":"2cecdd0e-6833-488d-aaa5-9e1a3e6ad5ef","ip":"172.70.91.105","modelId":"d109396e-be03-425d-aa31-8d417da927df","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":"d109396e-be03-425d-aa31-8d417da927df","createdAt":"2025-11-02T21:58:10.230Z","data":null,"documentId":null,"id":"2cecdd0e-6833-488d-aaa5-9e1a3e6ad5ef","ip":"172.70.91.105","modelId":"d109396e-be03-425d-aa31-8d417da927df","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"d109396e-be03-425d-aa31-8d417da927df","ip":"172.70.91.105","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":"d109396e-be03-425d-aa31-8d417da927df","createdAt":"2025-11-02T21:58:10.230Z","data":null,"documentId":null,"id":"2cecdd0e-6833-488d-aaa5-9e1a3e6ad5ef","ip":"172.70.91.105","modelId":"d109396e-be03-425d-aa31-8d417da927df","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
yarn run v1.22.22
$ node ./build/server/index.js
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
{"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
{"label":"plugins","level":"info","message":"OIDC plugin registered"}
{"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
{"label":"lifecycle","level":"info","message":"Starting collaboration service"}
{"label":"lifecycle","level":"info","message":"Starting websockets service"}
{"label":"lifecycle","level":"info","message":"Starting worker service"}
{"label":"lifecycle","level":"info","message":"Starting web service"}
{"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":null,"createdAt":"2025-11-02T22:04:05.700Z","data":null,"documentId":null,"id":"734982ac-bf48-419a-b6f3-f01775ebb3ca","ip":"172.68.229.181","modelId":"fceed846-1da6-47f7-a139-2b273c01aa95","name":"api_keys.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"Processing api_keys.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":null,"createdAt":"2025-11-02T22:04:05.700Z","data":null,"documentId":null,"id":"734982ac-bf48-419a-b6f3-f01775ebb3ca","ip":"172.68.229.181","modelId":"fceed846-1da6-47f7-a139-2b273c01aa95","name":"api_keys.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"WebhookProcessor running api_keys.delete"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":{"attributes":{"expiresAt":"[…]","name":"[…]","userId":"[…]"},"previous":{}},"collectionId":null,"createdAt":"2025-11-02T22:04:39.362Z","data":null,"documentId":null,"id":"e7c3258a-2b2f-4ace-b798-a090de4aa0c3","ip":"172.68.229.181","modelId":"cdb3af13-c9e0-41c1-aa77-06780f4750ac","name":"api_keys.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"Processing api_keys.create"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":{"attributes":{"expiresAt":"[…]","name":"[…]","userId":"[…]"},"previous":{}},"collectionId":null,"createdAt":"2025-11-02T22:04:39.362Z","data":null,"documentId":null,"id":"e7c3258a-2b2f-4ace-b798-a090de4aa0c3","ip":"172.68.229.181","modelId":"cdb3af13-c9e0-41c1-aa77-06780f4750ac","name":"api_keys.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"WebhookProcessor running api_keys.create"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":"cda63e03-ea31-4751-8ded-ae33462e65d4","createdAt":"2025-11-02T22:05:22.117Z","data":{"title":"Test API Document"},"documentId":"5c420c15-6195-439c-80a1-98e9e9a188f8","id":"93a3c855-50d9-484e-9ec3-0a788306879f","ip":"172.71.241.111","modelId":null,"name":"documents.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.create"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":"cda63e03-ea31-4751-8ded-ae33462e65d4","createdAt":"2025-11-02T22:05:22.117Z","data":{"title":"Test API Document"},"documentId":"5c420c15-6195-439c-80a1-98e9e9a188f8","id":"93a3c855-50d9-484e-9ec3-0a788306879f","ip":"172.71.241.111","modelId":null,"name":"documents.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.create"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","createdAt":"2025-11-02T22:09:24.315Z","data":null,"documentId":null,"id":"a9a2e2d1-2438-448c-9ab8-8788518bab0b","ip":"172.69.224.180","modelId":"d06b010c-05c0-449d-8fa5-eb0262817c78","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","createdAt":"2025-11-02T22:09:24.315Z","data":null,"documentId":null,"id":"a9a2e2d1-2438-448c-9ab8-8788518bab0b","ip":"172.69.224.180","modelId":"d06b010c-05c0-449d-8fa5-eb0262817c78","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","ip":"172.69.224.180","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","createdAt":"2025-11-02T22:09:24.315Z","data":null,"documentId":null,"id":"a9a2e2d1-2438-448c-9ab8-8788518bab0b","ip":"172.69.224.180","modelId":"d06b010c-05c0-449d-8fa5-eb0262817c78","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","createdAt":"2025-11-02T22:09:25.264Z","data":null,"documentId":null,"id":"bbc7170c-6585-4f42-b3ae-b1cd9d3a1e51","ip":"172.69.224.180","modelId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","createdAt":"2025-11-02T22:09:25.264Z","data":null,"documentId":null,"id":"bbc7170c-6585-4f42-b3ae-b1cd9d3a1e51","ip":"172.69.224.180","modelId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","ip":"172.69.224.180","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","createdAt":"2025-11-02T22:09:25.264Z","data":null,"documentId":null,"id":"bbc7170c-6585-4f42-b3ae-b1cd9d3a1e51","ip":"172.69.224.180","modelId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:24.825Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Agreement Template"},"documentId":"c975082d-9697-4150-9634-6a6fc2b30a2d","id":"68e3a6e5-7d7e-4b9c-a12f-db4370c78fca","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.163Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Statement of Work Template"},"documentId":"033c110f-fdf6-492e-9515-eead618f992a","id":"00dae2c8-8ca5-40a8-ae16-f658ba37ec92","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.216Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Template"},"documentId":"881a4a61-51f4-42e7-bea8-aea1d395f1cf","id":"fee2999d-db9b-4e7b-95af-eb2aa56a1da1","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.262Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Draft Feb 11 2025"},"documentId":"e095c5ba-8c3f-43f5-a770-20c2c55402ca","id":"6f1e6c7a-46d2-4a8e-ab1c-e142b278ced3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.303Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Template"},"documentId":"c3f5ba10-73c2-4851-b007-bd4c047bb663","id":"12e7f0ba-15e0-4cdc-a124-86a9e3fd4d2c","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.343Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Draft Feb 11 2025"},"documentId":"c4e8bf1a-a90e-4c30-a105-52e93bae7c73","id":"c067e169-681f-4378-bd2a-8ccf712654a6","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.410Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Communication Templates"},"documentId":"2bfc90f1-9062-4158-ae0c-82b2cc84b368","id":"2e568f61-6220-4699-ade4-ffffa9009f96","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.458Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Technical Requirements Questionnaire"},"documentId":"89a68c8a-1903-4f0a-8f5d-191341be5f59","id":"070be801-0d7c-448e-ac95-95d0439bc9de","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.557Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Handover Documentation Template"},"documentId":"f65859f2-02b4-45d9-bbdd-1295e3f3cdc1","id":"39a3aa0d-5a51-4ff7-b376-9b44c43d3fe3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:24.825Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Agreement Template"},"documentId":"c975082d-9697-4150-9634-6a6fc2b30a2d","id":"68e3a6e5-7d7e-4b9c-a12f-db4370c78fca","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.163Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Statement of Work Template"},"documentId":"033c110f-fdf6-492e-9515-eead618f992a","id":"00dae2c8-8ca5-40a8-ae16-f658ba37ec92","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.216Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Template"},"documentId":"881a4a61-51f4-42e7-bea8-aea1d395f1cf","id":"fee2999d-db9b-4e7b-95af-eb2aa56a1da1","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.262Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Draft Feb 11 2025"},"documentId":"e095c5ba-8c3f-43f5-a770-20c2c55402ca","id":"6f1e6c7a-46d2-4a8e-ab1c-e142b278ced3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.303Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Template"},"documentId":"c3f5ba10-73c2-4851-b007-bd4c047bb663","id":"12e7f0ba-15e0-4cdc-a124-86a9e3fd4d2c","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.343Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Draft Feb 11 2025"},"documentId":"c4e8bf1a-a90e-4c30-a105-52e93bae7c73","id":"c067e169-681f-4378-bd2a-8ccf712654a6","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.410Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Communication Templates"},"documentId":"2bfc90f1-9062-4158-ae0c-82b2cc84b368","id":"2e568f61-6220-4699-ade4-ffffa9009f96","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.458Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Technical Requirements Questionnaire"},"documentId":"89a68c8a-1903-4f0a-8f5d-191341be5f59","id":"070be801-0d7c-448e-ac95-95d0439bc9de","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.557Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Handover Documentation Template"},"documentId":"f65859f2-02b4-45d9-bbdd-1295e3f3cdc1","id":"39a3aa0d-5a51-4ff7-b376-9b44c43d3fe3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.742Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Status"},"documentId":"9debb614-3c7d-410f-b9d1-f013f9c5c93c","id":"b60b685d-ebe4-46cd-ba97-a4936f7d3527","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.770Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Final Report"},"documentId":"fd21e4df-9b57-4572-b858-1be3a3098d1b","id":"f84183e1-f661-441e-b680-260f12bfab04","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:24.825Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Agreement Template"},"documentId":"c975082d-9697-4150-9634-6a6fc2b30a2d","id":"68e3a6e5-7d7e-4b9c-a12f-db4370c78fca","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.163Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Statement of Work Template"},"documentId":"033c110f-fdf6-492e-9515-eead618f992a","id":"00dae2c8-8ca5-40a8-ae16-f658ba37ec92","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.216Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Template"},"documentId":"881a4a61-51f4-42e7-bea8-aea1d395f1cf","id":"fee2999d-db9b-4e7b-95af-eb2aa56a1da1","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.262Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Draft Feb 11 2025"},"documentId":"e095c5ba-8c3f-43f5-a770-20c2c55402ca","id":"6f1e6c7a-46d2-4a8e-ab1c-e142b278ced3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.303Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Template"},"documentId":"c3f5ba10-73c2-4851-b007-bd4c047bb663","id":"12e7f0ba-15e0-4cdc-a124-86a9e3fd4d2c","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
{"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
{"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async user_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async user_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/UserMembership.js:127:25)\n    at async Promise.all (index 0)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.343Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Draft Feb 11 2025"},"documentId":"c4e8bf1a-a90e-4c30-a105-52e93bae7c73","id":"c067e169-681f-4378-bd2a-8ccf712654a6","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.410Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Communication Templates"},"documentId":"2bfc90f1-9062-4158-ae0c-82b2cc84b368","id":"2e568f61-6220-4699-ade4-ffffa9009f96","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
{"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
{"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at process.processTimers (node:internal/timers:520:9)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async user_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async user_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/UserMembership.js:127:25)\n    at async Promise.all (index 0)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.458Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Technical Requirements Questionnaire"},"documentId":"89a68c8a-1903-4f0a-8f5d-191341be5f59","id":"070be801-0d7c-448e-ac95-95d0439bc9de","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.557Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Handover Documentation Template"},"documentId":"f65859f2-02b4-45d9-bbdd-1295e3f3cdc1","id":"39a3aa0d-5a51-4ff7-b376-9b44c43d3fe3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.742Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Status"},"documentId":"9debb614-3c7d-410f-b9d1-f013f9c5c93c","id":"b60b685d-ebe4-46cd-ba97-a4936f7d3527","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.770Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Final Report"},"documentId":"fd21e4df-9b57-4572-b858-1be3a3098d1b","id":"f84183e1-f661-441e-b680-260f12bfab04","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.742Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Status"},"documentId":"9debb614-3c7d-410f-b9d1-f013f9c5c93c","id":"b60b685d-ebe4-46cd-ba97-a4936f7d3527","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.770Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Final Report"},"documentId":"fd21e4df-9b57-4572-b858-1be3a3098d1b","id":"f84183e1-f661-441e-b680-260f12bfab04","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","createdAt":"2025-11-02T22:09:56.332Z","data":null,"documentId":null,"id":"54846d75-a6da-49a3-8e7d-8d4d4979a8e7","ip":"172.70.91.105","modelId":"295fff6e-3e8c-4280-ac95-3921875f5d90","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","createdAt":"2025-11-02T22:09:56.336Z","data":null,"documentId":null,"id":"82ae4024-0c52-42a7-a801-0782892259ca","ip":"172.70.160.199","modelId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","createdAt":"2025-11-02T22:09:56.334Z","data":null,"documentId":null,"id":"558404ce-052e-4714-9259-66419820bec9","ip":"172.68.229.181","modelId":"14076ba2-5653-4c56-ac69-7e157d97e01f","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","createdAt":"2025-11-02T22:09:56.332Z","data":null,"documentId":null,"id":"54846d75-a6da-49a3-8e7d-8d4d4979a8e7","ip":"172.70.91.105","modelId":"295fff6e-3e8c-4280-ac95-3921875f5d90","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","createdAt":"2025-11-02T22:09:56.336Z","data":null,"documentId":null,"id":"82ae4024-0c52-42a7-a801-0782892259ca","ip":"172.70.160.199","modelId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","createdAt":"2025-11-02T22:09:56.334Z","data":null,"documentId":null,"id":"558404ce-052e-4714-9259-66419820bec9","ip":"172.68.229.181","modelId":"14076ba2-5653-4c56-ac69-7e157d97e01f","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","createdAt":"2025-11-02T22:09:56.332Z","data":null,"documentId":null,"id":"54846d75-a6da-49a3-8e7d-8d4d4979a8e7","ip":"172.70.91.105","modelId":"295fff6e-3e8c-4280-ac95-3921875f5d90","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","createdAt":"2025-11-02T22:09:56.336Z","data":null,"documentId":null,"id":"82ae4024-0c52-42a7-a801-0782892259ca","ip":"172.70.160.199","modelId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","createdAt":"2025-11-02T22:09:56.334Z","data":null,"documentId":null,"id":"558404ce-052e-4714-9259-66419820bec9","ip":"172.68.229.181","modelId":"14076ba2-5653-4c56-ac69-7e157d97e01f","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","ip":"172.70.91.105","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","ip":"172.70.160.199","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","ip":"172.68.229.181","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.473Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Charity Non-Profit Programme"},"documentId":"5d0cb1f0-6883-4072-96bb-1c5b996676e0","id":"39cf5344-9a64-4c8b-979d-c779742d7091","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.538Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Early Adopter Programme"},"documentId":"f4d82e0f-5842-409d-917d-fa634ae215fe","id":"323b3f52-2a82-435c-8df6-41045cb6fcaf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.603Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Educational Discount"},"documentId":"d986f2ae-4595-4898-9dcf-7369a886ee60","id":"fde90bad-e8bc-4a21-aff3-5a7526496e24","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.655Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Public Sector Partnership"},"documentId":"3b0a3b65-c1e6-4275-bc13-d6272882ccbb","id":"f51c8e06-eff5-442e-af74-bce41877f150","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.706Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Startup Programme Draft"},"documentId":"d03b8265-9af5-4716-9eae-1e937d2a7983","id":"58105ecb-af3a-4632-be7c-ac268690edbf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.737Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Ukrainian Business Support Draft"},"documentId":"60073284-1c00-4a96-b0f4-cfccf662b3ac","id":"b15091d5-ca35-48c8-a614-a39334e38d09","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.484Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Pricing Guide from Aimpress"},"documentId":"daa973ce-9e39-4324-8386-dfee44d275b8","id":"a8a09cd4-2bb7-471a-9dd5-40f7a0c3a44f","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.552Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Packages Draft"},"documentId":"9bac65e9-28a2-476a-8eab-438013b8674f","id":"d2e83c5e-0a59-4cb0-bac8-bcee3b1b3f8a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.629Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio"},"documentId":"e222a8e1-759a-482d-abb9-19161a1760fc","id":"d9983329-6e8a-4156-95d9-cdf8ebb69189","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.672Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio (1)"},"documentId":"071efd52-a1c8-41e5-938e-ab604c8a6b47","id":"c442e12a-e723-4046-839d-98877b61f4c3","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.473Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Charity Non-Profit Programme"},"documentId":"5d0cb1f0-6883-4072-96bb-1c5b996676e0","id":"39cf5344-9a64-4c8b-979d-c779742d7091","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.538Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Early Adopter Programme"},"documentId":"f4d82e0f-5842-409d-917d-fa634ae215fe","id":"323b3f52-2a82-435c-8df6-41045cb6fcaf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.603Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Educational Discount"},"documentId":"d986f2ae-4595-4898-9dcf-7369a886ee60","id":"fde90bad-e8bc-4a21-aff3-5a7526496e24","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.655Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Public Sector Partnership"},"documentId":"3b0a3b65-c1e6-4275-bc13-d6272882ccbb","id":"f51c8e06-eff5-442e-af74-bce41877f150","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.706Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Startup Programme Draft"},"documentId":"d03b8265-9af5-4716-9eae-1e937d2a7983","id":"58105ecb-af3a-4632-be7c-ac268690edbf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.737Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Ukrainian Business Support Draft"},"documentId":"60073284-1c00-4a96-b0f4-cfccf662b3ac","id":"b15091d5-ca35-48c8-a614-a39334e38d09","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.484Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Pricing Guide from Aimpress"},"documentId":"daa973ce-9e39-4324-8386-dfee44d275b8","id":"a8a09cd4-2bb7-471a-9dd5-40f7a0c3a44f","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.552Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Packages Draft"},"documentId":"9bac65e9-28a2-476a-8eab-438013b8674f","id":"d2e83c5e-0a59-4cb0-bac8-bcee3b1b3f8a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.629Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio"},"documentId":"e222a8e1-759a-482d-abb9-19161a1760fc","id":"d9983329-6e8a-4156-95d9-cdf8ebb69189","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.672Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio (1)"},"documentId":"071efd52-a1c8-41e5-938e-ab604c8a6b47","id":"c442e12a-e723-4046-839d-98877b61f4c3","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.729Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Draft"},"documentId":"0a21aab6-6ea9-4b7a-b161-5cbc6f617c29","id":"bd49d2dc-c55c-4aa5-92c7-dd8bff321c99","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.772Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Sample Workflows Drafts"},"documentId":"7810ecd4-35da-4873-a5ad-0d54589053a3","id":"a6fa3356-5f42-4011-b9e8-e4a71a02741a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.814Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Comparison Chart"},"documentId":"9bcd6541-a2b4-4743-b832-0147f634ced0","id":"2906e8f5-b358-49b3-8cda-7f3be303c187","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.859Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"FAQ Drafts"},"documentId":"0adb4abc-c9d8-4a05-a311-43e009929c2c","id":"6dffb8a8-08b3-4fc1-9c05-8841965cd7dd","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.893Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"ROI Calculator Value Proposition"},"documentId":"b7acc3f3-c6f1-4a5c-a4df-c1033b80e9a2","id":"e19e5b72-da28-44b7-8b33-d47a8c9fbe25","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.929Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Case Studies Template"},"documentId":"02248d68-58be-4456-a99d-dd8df94cde6a","id":"7954a91d-c8b4-4aa5-8791-dfff30214901","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.960Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Onboarding Guide"},"documentId":"84746dcb-4542-40df-b024-da0656e2bff9","id":"5a6c5855-3873-4d70-a425-8df4ffe64958","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.986Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress LTD Terms of Service"},"documentId":"990731df-9e5d-4768-8a30-c057d8fe60bd","id":"69ddc64d-b57c-4cc6-b7a0-970093105b72","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.516Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"AI-Impress Production Server Infrastructure Snapshot"},"documentId":"a8d6f74b-80f5-41ca-8aed-12096bfa7b76","id":"d9e0dc61-a273-4e8d-abb0-47b6a8ee15a1","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.555Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Complete Troubleshooting Guide"},"documentId":"8d151f2f-34c9-4415-9722-4195a686f25a","id":"2a2eeb61-5bc5-48f9-ba58-ff8ab9f9a18d","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.626Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Automation Complete Setup"},"documentId":"88769ba0-7c3d-4db4-9a1d-c32b835c433d","id":"b23028ac-c39f-4ae3-b648-44aa2168695a","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.664Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Complete"},"documentId":"f5d31d7c-1b64-4bb9-bf8e-1cea6bd3cb0c","id":"bdc055da-3366-4038-b0d3-9614e7c9a66d","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.717Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Data Security Draft Feb 11 2025"},"documentId":"b7a35f5a-ea47-4b82-a9f3-9a2b4c99f94c","id":"76f31243-41e3-4e91-b2a7-dabbe003f000","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.765Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Data Security Statement"},"documentId":"54158388-22c5-4e3b-8c3e-f1a73b3b6d5f","id":"7a6777fb-6ba8-4a91-9bf3-e7588feacb80","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.795Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Documentation"},"documentId":"cff2de26-c88b-43e3-be06-48054202ac3e","id":"5446689c-455e-4542-adb8-589455e1a977","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.822Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Scripts Complete Documentation"},"documentId":"688560fd-0d48-45c1-80ce-90fccef3010d","id":"6694d4aa-e231-4e0d-bedd-785c31226caf","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.854Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Scripts Documentation Backup"},"documentId":"b1f1f1cb-5863-4604-b8bf-37accbf36376","id":"933e8294-d9be-4a09-962f-bdff7ddd5a78","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async user_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async user_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/UserMembership.js:127:25)\n    at async Promise.all (index 0)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.473Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Charity Non-Profit Programme"},"documentId":"5d0cb1f0-6883-4072-96bb-1c5b996676e0","id":"39cf5344-9a64-4c8b-979d-c779742d7091","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.538Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Early Adopter Programme"},"documentId":"f4d82e0f-5842-409d-917d-fa634ae215fe","id":"323b3f52-2a82-435c-8df6-41045cb6fcaf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.603Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Educational Discount"},"documentId":"d986f2ae-4595-4898-9dcf-7369a886ee60","id":"fde90bad-e8bc-4a21-aff3-5a7526496e24","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.655Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Public Sector Partnership"},"documentId":"3b0a3b65-c1e6-4275-bc13-d6272882ccbb","id":"f51c8e06-eff5-442e-af74-bce41877f150","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.706Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Startup Programme Draft"},"documentId":"d03b8265-9af5-4716-9eae-1e937d2a7983","id":"58105ecb-af3a-4632-be7c-ac268690edbf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.737Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Ukrainian Business Support Draft"},"documentId":"60073284-1c00-4a96-b0f4-cfccf662b3ac","id":"b15091d5-ca35-48c8-a614-a39334e38d09","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async group_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async group_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/GroupMembership.js:127:25)\n    at async Promise.all (index 2)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async group_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async group_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/GroupMembership.js:127:25)\n    at async Promise.all (index 2)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.484Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Pricing Guide from Aimpress"},"documentId":"daa973ce-9e39-4324-8386-dfee44d275b8","id":"a8a09cd4-2bb7-471a-9dd5-40f7a0c3a44f","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.552Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Packages Draft"},"documentId":"9bac65e9-28a2-476a-8eab-438013b8674f","id":"d2e83c5e-0a59-4cb0-bac8-bcee3b1b3f8a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.629Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio"},"documentId":"e222a8e1-759a-482d-abb9-19161a1760fc","id":"d9983329-6e8a-4156-95d9-cdf8ebb69189","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.672Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio (1)"},"documentId":"071efd52-a1c8-41e5-938e-ab604c8a6b47","id":"c442e12a-e723-4046-839d-98877b61f4c3","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.729Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Draft"},"documentId":"0a21aab6-6ea9-4b7a-b161-5cbc6f617c29","id":"bd49d2dc-c55c-4aa5-92c7-dd8bff321c99","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.772Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Sample Workflows Drafts"},"documentId":"7810ecd4-35da-4873-a5ad-0d54589053a3","id":"a6fa3356-5f42-4011-b9e8-e4a71a02741a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.814Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Comparison Chart"},"documentId":"9bcd6541-a2b4-4743-b832-0147f634ced0","id":"2906e8f5-b358-49b3-8cda-7f3be303c187","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.859Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"FAQ Drafts"},"documentId":"0adb4abc-c9d8-4a05-a311-43e009929c2c","id":"6dffb8a8-08b3-4fc1-9c05-8841965cd7dd","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.893Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"ROI Calculator Value Proposition"},"documentId":"b7acc3f3-c6f1-4a5c-a4df-c1033b80e9a2","id":"e19e5b72-da28-44b7-8b33-d47a8c9fbe25","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.929Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Case Studies Template"},"documentId":"02248d68-58be-4456-a99d-dd8df94cde6a","id":"7954a91d-c8b4-4aa5-8791-dfff30214901","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.960Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Onboarding Guide"},"documentId":"84746dcb-4542-40df-b024-da0656e2bff9","id":"5a6c5855-3873-4d70-a425-8df4ffe64958","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.986Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress LTD Terms of Service"},"documentId":"990731df-9e5d-4768-8a30-c057d8fe60bd","id":"69ddc64d-b57c-4cc6-b7a0-970093105b72","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.516Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"AI-Impress Production Server Infrastructure Snapshot"},"documentId":"a8d6f74b-80f5-41ca-8aed-12096bfa7b76","id":"d9e0dc61-a273-4e8d-abb0-47b6a8ee15a1","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.555Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Complete Troubleshooting Guide"},"documentId":"8d151f2f-34c9-4415-9722-4195a686f25a","id":"2a2eeb61-5bc5-48f9-ba58-ff8ab9f9a18d","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
{"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at process.processTimers (node:internal/timers:520:9)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T21:13:55.922309999Z yarn run v1.22.22
2025-11-02T21:13:55.980519049Z $ node ./build/server/index.js
2025-11-02T21:14:01.452471487Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:14:01.453233322Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:14:01.937922072Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:14:02.126998754Z {"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
2025-11-02T21:14:07.191869535Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:14:07.192724338Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:14:07.681782210Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:14:07.686402911Z {"label":"lifecycle","level":"info","message":"Starting collaboration service"}
2025-11-02T21:14:07.708956091Z {"label":"lifecycle","level":"info","message":"Starting websockets service"}
2025-11-02T21:14:07.714242239Z {"label":"lifecycle","level":"info","message":"Starting worker service"}
2025-11-02T21:14:07.812027724Z {"label":"lifecycle","level":"info","message":"Starting web service"}
2025-11-02T21:14:07.820995575Z {"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
2025-11-02T21:14:41.671149489Z {"label":"worker","level":"info","message":"EmailTask running","notificationId":"fb9f8647-8c22-4232-83dd-a7aebe2ecc12","props":{"collectionId":"d109396e-be03-425d-aa31-8d417da927df","teamUrl":"https://wiki.ai-impress.com","to":"admin@ai-impress.com","userId":"71c5cfb0-088b-4143-b5bb-44ded84d5fbf"},"templateName":"CollectionCreatedEmail"}
2025-11-02T21:14:41.790190034Z {"label":"email","level":"info","message":"Sending email \"“Test” created\" to admin@ai-impress.com"}
2025-11-02T21:14:41.852196365Z {"error":"C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error sending email to admin@ai-impress.com","stack":"Error: C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
2025-11-02T21:14:41.852335404Z {"error":"C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error processing task in EmailTask","stack":"Error: C01CAC13CD790000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
2025-11-02T21:16:09.936597636Z yarn run v1.22.22
2025-11-02T21:16:09.988842081Z $ node ./build/server/index.js
2025-11-02T21:16:14.956829204Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:16:14.957474088Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:16:15.398825293Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:16:15.582455075Z {"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
2025-11-02T21:16:20.374846486Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:16:20.375678497Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:16:20.798645235Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:16:20.802615518Z {"label":"lifecycle","level":"info","message":"Starting collaboration service"}
2025-11-02T21:16:20.821096654Z {"label":"lifecycle","level":"info","message":"Starting websockets service"}
2025-11-02T21:16:20.825689306Z {"label":"lifecycle","level":"info","message":"Starting worker service"}
2025-11-02T21:16:20.904706030Z {"label":"lifecycle","level":"info","message":"Starting web service"}
2025-11-02T21:16:20.917882867Z {"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
2025-11-02T21:17:52.373643374Z yarn run v1.22.22
2025-11-02T21:17:52.423790585Z $ node ./build/server/index.js
2025-11-02T21:17:57.614714369Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:17:57.615449796Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:17:58.055669073Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:17:58.233172092Z {"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
2025-11-02T21:18:03.187694166Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:18:03.188443809Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:18:03.607560277Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:18:03.611430207Z {"label":"lifecycle","level":"info","message":"Starting collaboration service"}
2025-11-02T21:18:03.629669478Z {"label":"lifecycle","level":"info","message":"Starting websockets service"}
2025-11-02T21:18:03.634341232Z {"label":"lifecycle","level":"info","message":"Starting worker service"}
2025-11-02T21:18:03.714918986Z {"label":"lifecycle","level":"info","message":"Starting web service"}
2025-11-02T21:18:03.729376824Z {"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
2025-11-02T21:22:14.260016039Z yarn run v1.22.22
2025-11-02T21:22:14.309869087Z $ node ./build/server/index.js
2025-11-02T21:22:19.289761639Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:22:19.290532086Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:22:19.728429030Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:22:19.913570919Z {"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
2025-11-02T21:22:25.026720194Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:22:25.027308678Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:22:25.475987724Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:22:25.481039475Z {"label":"lifecycle","level":"info","message":"Starting collaboration service"}
2025-11-02T21:22:25.500346852Z {"label":"lifecycle","level":"info","message":"Starting websockets service"}
2025-11-02T21:22:25.505207930Z {"label":"lifecycle","level":"info","message":"Starting worker service"}
2025-11-02T21:22:25.587327129Z {"label":"lifecycle","level":"info","message":"Starting web service"}
2025-11-02T21:22:25.601722026Z {"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
2025-11-02T21:25:21.418996656Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T21:25:21.398Z","data":{"name":"VadymSamoilenko","service":"oidc"},"documentId":null,"id":"7808fa26-2538-4062-92a7-1f26746298c7","ip":"162.158.216.69","modelId":null,"name":"users.signin","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"Processing users.signin"}
2025-11-02T21:25:21.438949940Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T21:25:21.398Z","data":{"name":"VadymSamoilenko","service":"oidc"},"documentId":null,"id":"7808fa26-2538-4062-92a7-1f26746298c7","ip":"162.158.216.69","modelId":null,"name":"users.signin","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"WebhookProcessor running users.signin"}
2025-11-02T21:29:41.857956139Z {"label":"worker","level":"info","message":"EmailTask running","notificationId":"fb9f8647-8c22-4232-83dd-a7aebe2ecc12","props":{"collectionId":"d109396e-be03-425d-aa31-8d417da927df","teamUrl":"https://wiki.ai-impress.com","to":"admin@ai-impress.com","userId":"71c5cfb0-088b-4143-b5bb-44ded84d5fbf"},"templateName":"CollectionCreatedEmail"}
2025-11-02T21:29:41.912211440Z {"label":"email","level":"info","message":"Sending email \"“Test” created\" to admin@ai-impress.com"}
2025-11-02T21:29:41.958492603Z {"error":"C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error sending email to admin@ai-impress.com","stack":"Error: C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
2025-11-02T21:29:41.958659670Z {"error":"C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n","level":"error","message":"Error processing task in EmailTask","stack":"Error: C02CB910A9700000:error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:../deps/openssl/openssl/ssl/record/methods/tlsany_meth.c:84:\n"}
2025-11-02T21:30:47.011953775Z yarn run v1.22.22
2025-11-02T21:30:47.069575536Z $ node ./build/server/index.js
2025-11-02T21:30:52.423829179Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:30:52.424553539Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:30:52.922313959Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:30:53.108246375Z {"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
2025-11-02T21:30:58.203536463Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:30:58.203606740Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:30:58.665252311Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:30:58.669780528Z {"label":"lifecycle","level":"info","message":"Starting collaboration service"}
2025-11-02T21:30:58.689973639Z {"label":"lifecycle","level":"info","message":"Starting websockets service"}
2025-11-02T21:30:58.696845290Z {"label":"lifecycle","level":"info","message":"Starting worker service"}
2025-11-02T21:30:58.788522165Z {"label":"lifecycle","level":"info","message":"Starting web service"}
2025-11-02T21:30:58.805703142Z {"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
2025-11-02T21:34:56.614906754Z {"level":"warn","message":"Retrying redis connection: attempt 1"}
2025-11-02T21:34:56.614951877Z {"level":"warn","message":"Retrying redis connection: attempt 1"}
2025-11-02T21:34:56.615295652Z {"level":"warn","message":"Retrying redis connection: attempt 1"}
2025-11-02T21:34:56.615593058Z {"level":"warn","message":"Retrying redis connection: attempt 1"}
2025-11-02T21:34:56.615796352Z {"level":"warn","message":"Retrying redis connection: attempt 1"}
2025-11-02T21:34:56.616678363Z {"level":"warn","message":"Retrying redis connection: attempt 1"}
2025-11-02T21:34:56.616845327Z {"level":"warn","message":"Retrying redis connection: attempt 1"}
2025-11-02T21:35:30.891880238Z yarn run v1.22.22
2025-11-02T21:35:30.949829531Z $ node ./build/server/index.js
2025-11-02T21:35:36.042929887Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:35:36.043558736Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:35:36.493726545Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:35:36.681010852Z {"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
2025-11-02T21:35:41.830012933Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T21:35:41.830826023Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T21:35:42.320060973Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T21:35:42.324397425Z {"label":"lifecycle","level":"info","message":"Starting collaboration service"}
2025-11-02T21:35:42.343807002Z {"label":"lifecycle","level":"info","message":"Starting websockets service"}
2025-11-02T21:35:42.348779376Z {"label":"lifecycle","level":"info","message":"Starting worker service"}
2025-11-02T21:35:42.431887966Z {"label":"lifecycle","level":"info","message":"Starting web service"}
2025-11-02T21:35:42.446353354Z {"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
2025-11-02T21:58:10.245261526Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":"d109396e-be03-425d-aa31-8d417da927df","createdAt":"2025-11-02T21:58:10.230Z","data":null,"documentId":null,"id":"2cecdd0e-6833-488d-aaa5-9e1a3e6ad5ef","ip":"172.70.91.105","modelId":"d109396e-be03-425d-aa31-8d417da927df","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
2025-11-02T21:58:10.247558813Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":"d109396e-be03-425d-aa31-8d417da927df","createdAt":"2025-11-02T21:58:10.230Z","data":null,"documentId":null,"id":"2cecdd0e-6833-488d-aaa5-9e1a3e6ad5ef","ip":"172.70.91.105","modelId":"d109396e-be03-425d-aa31-8d417da927df","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
2025-11-02T21:58:10.254892008Z {"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"d109396e-be03-425d-aa31-8d417da927df","ip":"172.70.91.105","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
2025-11-02T21:58:10.255702440Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":"d109396e-be03-425d-aa31-8d417da927df","createdAt":"2025-11-02T21:58:10.230Z","data":null,"documentId":null,"id":"2cecdd0e-6833-488d-aaa5-9e1a3e6ad5ef","ip":"172.70.91.105","modelId":"d109396e-be03-425d-aa31-8d417da927df","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
2025-11-02T22:01:02.857818814Z yarn run v1.22.22
2025-11-02T22:01:02.912543090Z $ node ./build/server/index.js
2025-11-02T22:01:07.936845610Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T22:01:07.937649984Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T22:01:08.394551265Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T22:01:08.573677156Z {"label":"lifecycle","level":"info","message":"\nIs your team enjoying Outline? Consider supporting future development by sponsoring the project:\n\nhttps://github.com/sponsors/outline\n"}
2025-11-02T22:01:13.518678566Z {"label":"plugins","level":"info","message":"OIDC endpoints mounted with manual configuration"}
2025-11-02T22:01:13.519701266Z {"label":"plugins","level":"info","message":"OIDC plugin registered"}
2025-11-02T22:01:14.021020311Z {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service without REDIS_COLLABORATION_URL"}
2025-11-02T22:01:14.025871130Z {"label":"lifecycle","level":"info","message":"Starting collaboration service"}
2025-11-02T22:01:14.046358099Z {"label":"lifecycle","level":"info","message":"Starting websockets service"}
2025-11-02T22:01:14.051687589Z {"label":"lifecycle","level":"info","message":"Starting worker service"}
2025-11-02T22:01:14.137442267Z {"label":"lifecycle","level":"info","message":"Starting web service"}
2025-11-02T22:01:14.155392856Z {"label":"lifecycle","level":"info","message":"Listening on http://localhost:3000 / https://wiki.ai-impress.com"}
2025-11-02T22:04:05.717038239Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":null,"createdAt":"2025-11-02T22:04:05.700Z","data":null,"documentId":null,"id":"734982ac-bf48-419a-b6f3-f01775ebb3ca","ip":"172.68.229.181","modelId":"fceed846-1da6-47f7-a139-2b273c01aa95","name":"api_keys.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"Processing api_keys.delete"}
2025-11-02T22:04:05.723406924Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":null,"collectionId":null,"createdAt":"2025-11-02T22:04:05.700Z","data":null,"documentId":null,"id":"734982ac-bf48-419a-b6f3-f01775ebb3ca","ip":"172.68.229.181","modelId":"fceed846-1da6-47f7-a139-2b273c01aa95","name":"api_keys.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"WebhookProcessor running api_keys.delete"}
2025-11-02T22:04:39.371730812Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":{"attributes":{"expiresAt":"[…]","name":"[…]","userId":"[…]"},"previous":{}},"collectionId":null,"createdAt":"2025-11-02T22:04:39.362Z","data":null,"documentId":null,"id":"e7c3258a-2b2f-4ace-b798-a090de4aa0c3","ip":"172.68.229.181","modelId":"cdb3af13-c9e0-41c1-aa77-06780f4750ac","name":"api_keys.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"Processing api_keys.create"}
2025-11-02T22:04:39.375724795Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"app","changes":{"attributes":{"expiresAt":"[…]","name":"[…]","userId":"[…]"},"previous":{}},"collectionId":null,"createdAt":"2025-11-02T22:04:39.362Z","data":null,"documentId":null,"id":"e7c3258a-2b2f-4ace-b798-a090de4aa0c3","ip":"172.68.229.181","modelId":"cdb3af13-c9e0-41c1-aa77-06780f4750ac","name":"api_keys.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796"},"label":"worker","level":"info","message":"WebhookProcessor running api_keys.create"}
2025-11-02T22:05:22.159403899Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":"cda63e03-ea31-4751-8ded-ae33462e65d4","createdAt":"2025-11-02T22:05:22.117Z","data":{"title":"Test API Document"},"documentId":"5c420c15-6195-439c-80a1-98e9e9a188f8","id":"93a3c855-50d9-484e-9ec3-0a788306879f","ip":"172.71.241.111","modelId":null,"name":"documents.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.create"}
2025-11-02T22:05:22.165212904Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":"cda63e03-ea31-4751-8ded-ae33462e65d4","createdAt":"2025-11-02T22:05:22.117Z","data":{"title":"Test API Document"},"documentId":"5c420c15-6195-439c-80a1-98e9e9a188f8","id":"93a3c855-50d9-484e-9ec3-0a788306879f","ip":"172.71.241.111","modelId":null,"name":"documents.create","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.create"}
2025-11-02T22:09:24.731896448Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","createdAt":"2025-11-02T22:09:24.315Z","data":null,"documentId":null,"id":"a9a2e2d1-2438-448c-9ab8-8788518bab0b","ip":"172.69.224.180","modelId":"d06b010c-05c0-449d-8fa5-eb0262817c78","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
2025-11-02T22:09:24.733589114Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","createdAt":"2025-11-02T22:09:24.315Z","data":null,"documentId":null,"id":"a9a2e2d1-2438-448c-9ab8-8788518bab0b","ip":"172.69.224.180","modelId":"d06b010c-05c0-449d-8fa5-eb0262817c78","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
2025-11-02T22:09:24.737131414Z {"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","ip":"172.69.224.180","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
2025-11-02T22:09:24.741378300Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"d06b010c-05c0-449d-8fa5-eb0262817c78","createdAt":"2025-11-02T22:09:24.315Z","data":null,"documentId":null,"id":"a9a2e2d1-2438-448c-9ab8-8788518bab0b","ip":"172.69.224.180","modelId":"d06b010c-05c0-449d-8fa5-eb0262817c78","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
2025-11-02T22:09:25.670163189Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","createdAt":"2025-11-02T22:09:25.264Z","data":null,"documentId":null,"id":"bbc7170c-6585-4f42-b3ae-b1cd9d3a1e51","ip":"172.69.224.180","modelId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
2025-11-02T22:09:25.674942577Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","createdAt":"2025-11-02T22:09:25.264Z","data":null,"documentId":null,"id":"bbc7170c-6585-4f42-b3ae-b1cd9d3a1e51","ip":"172.69.224.180","modelId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
2025-11-02T22:09:25.680510129Z {"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","ip":"172.69.224.180","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
2025-11-02T22:09:25.684841987Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","createdAt":"2025-11-02T22:09:25.264Z","data":null,"documentId":null,"id":"bbc7170c-6585-4f42-b3ae-b1cd9d3a1e51","ip":"172.69.224.180","modelId":"bf14b61c-d543-4a4c-a8c7-36dc5d4e733d","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
2025-11-02T22:09:25.942034469Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:24.825Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Agreement Template"},"documentId":"c975082d-9697-4150-9634-6a6fc2b30a2d","id":"68e3a6e5-7d7e-4b9c-a12f-db4370c78fca","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.942203281Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.163Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Statement of Work Template"},"documentId":"033c110f-fdf6-492e-9515-eead618f992a","id":"00dae2c8-8ca5-40a8-ae16-f658ba37ec92","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.942449875Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.216Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Template"},"documentId":"881a4a61-51f4-42e7-bea8-aea1d395f1cf","id":"fee2999d-db9b-4e7b-95af-eb2aa56a1da1","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.942660680Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.262Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Draft Feb 11 2025"},"documentId":"e095c5ba-8c3f-43f5-a770-20c2c55402ca","id":"6f1e6c7a-46d2-4a8e-ab1c-e142b278ced3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.942864352Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.303Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Template"},"documentId":"c3f5ba10-73c2-4851-b007-bd4c047bb663","id":"12e7f0ba-15e0-4cdc-a124-86a9e3fd4d2c","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.943064091Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.343Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Draft Feb 11 2025"},"documentId":"c4e8bf1a-a90e-4c30-a105-52e93bae7c73","id":"c067e169-681f-4378-bd2a-8ccf712654a6","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.943315046Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.410Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Communication Templates"},"documentId":"2bfc90f1-9062-4158-ae0c-82b2cc84b368","id":"2e568f61-6220-4699-ade4-ffffa9009f96","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.943508886Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.458Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Technical Requirements Questionnaire"},"documentId":"89a68c8a-1903-4f0a-8f5d-191341be5f59","id":"070be801-0d7c-448e-ac95-95d0439bc9de","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.945581028Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.557Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Handover Documentation Template"},"documentId":"f65859f2-02b4-45d9-bbdd-1295e3f3cdc1","id":"39a3aa0d-5a51-4ff7-b376-9b44c43d3fe3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:25.953314182Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:24.825Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Agreement Template"},"documentId":"c975082d-9697-4150-9634-6a6fc2b30a2d","id":"68e3a6e5-7d7e-4b9c-a12f-db4370c78fca","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.953699081Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.163Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Statement of Work Template"},"documentId":"033c110f-fdf6-492e-9515-eead618f992a","id":"00dae2c8-8ca5-40a8-ae16-f658ba37ec92","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.953921302Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.216Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Template"},"documentId":"881a4a61-51f4-42e7-bea8-aea1d395f1cf","id":"fee2999d-db9b-4e7b-95af-eb2aa56a1da1","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.954587579Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.262Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Draft Feb 11 2025"},"documentId":"e095c5ba-8c3f-43f5-a770-20c2c55402ca","id":"6f1e6c7a-46d2-4a8e-ab1c-e142b278ced3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.954853819Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.303Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Template"},"documentId":"c3f5ba10-73c2-4851-b007-bd4c047bb663","id":"12e7f0ba-15e0-4cdc-a124-86a9e3fd4d2c","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.955057176Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.343Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Draft Feb 11 2025"},"documentId":"c4e8bf1a-a90e-4c30-a105-52e93bae7c73","id":"c067e169-681f-4378-bd2a-8ccf712654a6","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.955228510Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.410Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Communication Templates"},"documentId":"2bfc90f1-9062-4158-ae0c-82b2cc84b368","id":"2e568f61-6220-4699-ade4-ffffa9009f96","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.956876795Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.458Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Technical Requirements Questionnaire"},"documentId":"89a68c8a-1903-4f0a-8f5d-191341be5f59","id":"070be801-0d7c-448e-ac95-95d0439bc9de","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:25.957095620Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.557Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Handover Documentation Template"},"documentId":"f65859f2-02b4-45d9-bbdd-1295e3f3cdc1","id":"39a3aa0d-5a51-4ff7-b376-9b44c43d3fe3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:26.032087317Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.742Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Status"},"documentId":"9debb614-3c7d-410f-b9d1-f013f9c5c93c","id":"b60b685d-ebe4-46cd-ba97-a4936f7d3527","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:26.032208475Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.770Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Final Report"},"documentId":"fd21e4df-9b57-4572-b858-1be3a3098d1b","id":"f84183e1-f661-441e-b680-260f12bfab04","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:26.389514220Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:24.825Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Agreement Template"},"documentId":"c975082d-9697-4150-9634-6a6fc2b30a2d","id":"68e3a6e5-7d7e-4b9c-a12f-db4370c78fca","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.246513443Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:09:56.246555976Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:09:56.246577795Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:09:56.246583353Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:09:56.246587422Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.163Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Statement of Work Template"},"documentId":"033c110f-fdf6-492e-9515-eead618f992a","id":"00dae2c8-8ca5-40a8-ae16-f658ba37ec92","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.246593214Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.216Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Template"},"documentId":"881a4a61-51f4-42e7-bea8-aea1d395f1cf","id":"fee2999d-db9b-4e7b-95af-eb2aa56a1da1","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.246597578Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.262Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Level Agreement Draft Feb 11 2025"},"documentId":"e095c5ba-8c3f-43f5-a770-20c2c55402ca","id":"6f1e6c7a-46d2-4a8e-ab1c-e142b278ced3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.246601738Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.303Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Template"},"documentId":"c3f5ba10-73c2-4851-b007-bd4c047bb663","id":"12e7f0ba-15e0-4cdc-a124-86a9e3fd4d2c","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.246610450Z {"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
2025-11-02T22:09:56.246615125Z {"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
2025-11-02T22:09:56.246619898Z {"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
2025-11-02T22:09:56.246624689Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async user_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async user_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/UserMembership.js:127:25)\n    at async Promise.all (index 0)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:09:56.246637109Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.343Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Data Processing Agreement Draft Feb 11 2025"},"documentId":"c4e8bf1a-a90e-4c30-a105-52e93bae7c73","id":"c067e169-681f-4378-bd2a-8ccf712654a6","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.246641547Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.410Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Communication Templates"},"documentId":"2bfc90f1-9062-4158-ae0c-82b2cc84b368","id":"2e568f61-6220-4699-ade4-ffffa9009f96","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.254306657Z {"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
2025-11-02T22:09:56.255530444Z {"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
2025-11-02T22:09:56.255979669Z {"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at process.processTimers (node:internal/timers:520:9)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
2025-11-02T22:09:56.259310995Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async user_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async user_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/UserMembership.js:127:25)\n    at async Promise.all (index 0)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:09:56.260961627Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.458Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Technical Requirements Questionnaire"},"documentId":"89a68c8a-1903-4f0a-8f5d-191341be5f59","id":"070be801-0d7c-448e-ac95-95d0439bc9de","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.264111965Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.557Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Handover Documentation Template"},"documentId":"f65859f2-02b4-45d9-bbdd-1295e3f3cdc1","id":"39a3aa0d-5a51-4ff7-b376-9b44c43d3fe3","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.266271060Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.742Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Status"},"documentId":"9debb614-3c7d-410f-b9d1-f013f9c5c93c","id":"b60b685d-ebe4-46cd-ba97-a4936f7d3527","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:56.269670743Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.770Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Final Report"},"documentId":"fd21e4df-9b57-4572-b858-1be3a3098d1b","id":"f84183e1-f661-441e-b680-260f12bfab04","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:56.277015577Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.742Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Status"},"documentId":"9debb614-3c7d-410f-b9d1-f013f9c5c93c","id":"b60b685d-ebe4-46cd-ba97-a4936f7d3527","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.277470843Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:25.770Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Final Report"},"documentId":"fd21e4df-9b57-4572-b858-1be3a3098d1b","id":"f84183e1-f661-441e-b680-260f12bfab04","ip":"172.69.224.180","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:09:56.847454318Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","createdAt":"2025-11-02T22:09:56.332Z","data":null,"documentId":null,"id":"54846d75-a6da-49a3-8e7d-8d4d4979a8e7","ip":"172.70.91.105","modelId":"295fff6e-3e8c-4280-ac95-3921875f5d90","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
2025-11-02T22:09:56.848051389Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","createdAt":"2025-11-02T22:09:56.336Z","data":null,"documentId":null,"id":"82ae4024-0c52-42a7-a801-0782892259ca","ip":"172.70.160.199","modelId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
2025-11-02T22:09:56.848350852Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","createdAt":"2025-11-02T22:09:56.334Z","data":null,"documentId":null,"id":"558404ce-052e-4714-9259-66419820bec9","ip":"172.68.229.181","modelId":"14076ba2-5653-4c56-ac69-7e157d97e01f","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing collections.delete"}
2025-11-02T22:09:56.850063380Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","createdAt":"2025-11-02T22:09:56.332Z","data":null,"documentId":null,"id":"54846d75-a6da-49a3-8e7d-8d4d4979a8e7","ip":"172.70.91.105","modelId":"295fff6e-3e8c-4280-ac95-3921875f5d90","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
2025-11-02T22:09:56.851018823Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","createdAt":"2025-11-02T22:09:56.336Z","data":null,"documentId":null,"id":"82ae4024-0c52-42a7-a801-0782892259ca","ip":"172.70.160.199","modelId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
2025-11-02T22:09:56.851371671Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","createdAt":"2025-11-02T22:09:56.334Z","data":null,"documentId":null,"id":"558404ce-052e-4714-9259-66419820bec9","ip":"172.68.229.181","modelId":"14076ba2-5653-4c56-ac69-7e157d97e01f","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"CollectionsProcessor running collections.delete"}
2025-11-02T22:09:56.853952200Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","createdAt":"2025-11-02T22:09:56.332Z","data":null,"documentId":null,"id":"54846d75-a6da-49a3-8e7d-8d4d4979a8e7","ip":"172.70.91.105","modelId":"295fff6e-3e8c-4280-ac95-3921875f5d90","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
2025-11-02T22:09:56.854297123Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","createdAt":"2025-11-02T22:09:56.336Z","data":null,"documentId":null,"id":"82ae4024-0c52-42a7-a801-0782892259ca","ip":"172.70.160.199","modelId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
2025-11-02T22:09:56.854592877Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":"api","changes":null,"collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","createdAt":"2025-11-02T22:09:56.334Z","data":null,"documentId":null,"id":"558404ce-052e-4714-9259-66419820bec9","ip":"172.68.229.181","modelId":"14076ba2-5653-4c56-ac69-7e157d97e01f","name":"collections.delete","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running collections.delete"}
2025-11-02T22:09:56.860052154Z {"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"295fff6e-3e8c-4280-ac95-3921875f5d90","ip":"172.70.91.105","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
2025-11-02T22:09:56.860487263Z {"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"a2bfa5e4-8501-4bc1-9486-200c5f7dcbaf","ip":"172.70.160.199","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
2025-11-02T22:09:56.861072730Z {"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","collectionId":"14076ba2-5653-4c56-ac69-7e157d97e01f","ip":"172.68.229.181","label":"worker","level":"info","message":"DetachDraftsFromCollectionTask running"}
2025-11-02T22:09:58.291663178Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.473Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Charity Non-Profit Programme"},"documentId":"5d0cb1f0-6883-4072-96bb-1c5b996676e0","id":"39cf5344-9a64-4c8b-979d-c779742d7091","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.291904161Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.538Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Early Adopter Programme"},"documentId":"f4d82e0f-5842-409d-917d-fa634ae215fe","id":"323b3f52-2a82-435c-8df6-41045cb6fcaf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.292108143Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.603Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Educational Discount"},"documentId":"d986f2ae-4595-4898-9dcf-7369a886ee60","id":"fde90bad-e8bc-4a21-aff3-5a7526496e24","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.292322648Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.655Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Public Sector Partnership"},"documentId":"3b0a3b65-c1e6-4275-bc13-d6272882ccbb","id":"f51c8e06-eff5-442e-af74-bce41877f150","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.292978356Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.706Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Startup Programme Draft"},"documentId":"d03b8265-9af5-4716-9eae-1e937d2a7983","id":"58105ecb-af3a-4632-be7c-ac268690edbf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.293200362Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.737Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Ukrainian Business Support Draft"},"documentId":"60073284-1c00-4a96-b0f4-cfccf662b3ac","id":"b15091d5-ca35-48c8-a614-a39334e38d09","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.293532877Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.484Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Pricing Guide from Aimpress"},"documentId":"daa973ce-9e39-4324-8386-dfee44d275b8","id":"a8a09cd4-2bb7-471a-9dd5-40f7a0c3a44f","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.293722549Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.552Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Packages Draft"},"documentId":"9bac65e9-28a2-476a-8eab-438013b8674f","id":"d2e83c5e-0a59-4cb0-bac8-bcee3b1b3f8a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.295804086Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.629Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio"},"documentId":"e222a8e1-759a-482d-abb9-19161a1760fc","id":"d9983329-6e8a-4156-95d9-cdf8ebb69189","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.295955795Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.672Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio (1)"},"documentId":"071efd52-a1c8-41e5-938e-ab604c8a6b47","id":"c442e12a-e723-4046-839d-98877b61f4c3","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.300288791Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.473Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Charity Non-Profit Programme"},"documentId":"5d0cb1f0-6883-4072-96bb-1c5b996676e0","id":"39cf5344-9a64-4c8b-979d-c779742d7091","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.300312786Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.538Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Early Adopter Programme"},"documentId":"f4d82e0f-5842-409d-917d-fa634ae215fe","id":"323b3f52-2a82-435c-8df6-41045cb6fcaf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.300326297Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.603Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Educational Discount"},"documentId":"d986f2ae-4595-4898-9dcf-7369a886ee60","id":"fde90bad-e8bc-4a21-aff3-5a7526496e24","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.300447563Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.655Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Public Sector Partnership"},"documentId":"3b0a3b65-c1e6-4275-bc13-d6272882ccbb","id":"f51c8e06-eff5-442e-af74-bce41877f150","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.300635686Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.706Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Startup Programme Draft"},"documentId":"d03b8265-9af5-4716-9eae-1e937d2a7983","id":"58105ecb-af3a-4632-be7c-ac268690edbf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.302371463Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.737Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Ukrainian Business Support Draft"},"documentId":"60073284-1c00-4a96-b0f4-cfccf662b3ac","id":"b15091d5-ca35-48c8-a614-a39334e38d09","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.302518481Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.484Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Pricing Guide from Aimpress"},"documentId":"daa973ce-9e39-4324-8386-dfee44d275b8","id":"a8a09cd4-2bb7-471a-9dd5-40f7a0c3a44f","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.302830937Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.552Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Packages Draft"},"documentId":"9bac65e9-28a2-476a-8eab-438013b8674f","id":"d2e83c5e-0a59-4cb0-bac8-bcee3b1b3f8a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.303009313Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.629Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio"},"documentId":"e222a8e1-759a-482d-abb9-19161a1760fc","id":"d9983329-6e8a-4156-95d9-cdf8ebb69189","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.303020849Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.672Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio (1)"},"documentId":"071efd52-a1c8-41e5-938e-ab604c8a6b47","id":"c442e12a-e723-4046-839d-98877b61f4c3","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:09:58.313118017Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.729Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Draft"},"documentId":"0a21aab6-6ea9-4b7a-b161-5cbc6f617c29","id":"bd49d2dc-c55c-4aa5-92c7-dd8bff321c99","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.313360709Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.772Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Sample Workflows Drafts"},"documentId":"7810ecd4-35da-4873-a5ad-0d54589053a3","id":"a6fa3356-5f42-4011-b9e8-e4a71a02741a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.313477355Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.814Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Comparison Chart"},"documentId":"9bcd6541-a2b4-4743-b832-0147f634ced0","id":"2906e8f5-b358-49b3-8cda-7f3be303c187","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.313640497Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.859Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"FAQ Drafts"},"documentId":"0adb4abc-c9d8-4a05-a311-43e009929c2c","id":"6dffb8a8-08b3-4fc1-9c05-8841965cd7dd","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.313783626Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.893Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"ROI Calculator Value Proposition"},"documentId":"b7acc3f3-c6f1-4a5c-a4df-c1033b80e9a2","id":"e19e5b72-da28-44b7-8b33-d47a8c9fbe25","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.314054924Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.929Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Case Studies Template"},"documentId":"02248d68-58be-4456-a99d-dd8df94cde6a","id":"7954a91d-c8b4-4aa5-8791-dfff30214901","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.314112370Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.960Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Onboarding Guide"},"documentId":"84746dcb-4542-40df-b024-da0656e2bff9","id":"5a6c5855-3873-4d70-a425-8df4ffe64958","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.314264027Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.986Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress LTD Terms of Service"},"documentId":"990731df-9e5d-4768-8a30-c057d8fe60bd","id":"69ddc64d-b57c-4cc6-b7a0-970093105b72","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.328892032Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.516Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"AI-Impress Production Server Infrastructure Snapshot"},"documentId":"a8d6f74b-80f5-41ca-8aed-12096bfa7b76","id":"d9e0dc61-a273-4e8d-abb0-47b6a8ee15a1","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.329085356Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.555Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Complete Troubleshooting Guide"},"documentId":"8d151f2f-34c9-4415-9722-4195a686f25a","id":"2a2eeb61-5bc5-48f9-ba58-ff8ab9f9a18d","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.340565380Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.626Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Automation Complete Setup"},"documentId":"88769ba0-7c3d-4db4-9a1d-c32b835c433d","id":"b23028ac-c39f-4ae3-b648-44aa2168695a","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.340732732Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.664Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Complete"},"documentId":"f5d31d7c-1b64-4bb9-bf8e-1cea6bd3cb0c","id":"bdc055da-3366-4038-b0d3-9614e7c9a66d","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.340986567Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.717Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Data Security Draft Feb 11 2025"},"documentId":"b7a35f5a-ea47-4b82-a9f3-9a2b4c99f94c","id":"76f31243-41e3-4e91-b2a7-dabbe003f000","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.341099680Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.765Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Infrastructure Data Security Statement"},"documentId":"54158388-22c5-4e3b-8c3e-f1a73b3b6d5f","id":"7a6777fb-6ba8-4a91-9bf3-e7588feacb80","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.341297167Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.795Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Odoo Mautic Sync Documentation"},"documentId":"cff2de26-c88b-43e3-be06-48054202ac3e","id":"5446689c-455e-4542-adb8-589455e1a977","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.341475433Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.822Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Scripts Complete Documentation"},"documentId":"688560fd-0d48-45c1-80ce-90fccef3010d","id":"6694d4aa-e231-4e0d-bedd-785c31226caf","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:09:58.341620527Z {"attempt":0,"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.854Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Scripts Documentation Backup"},"documentId":"b1f1f1cb-5863-4604-b8bf-37accbf36376","id":"933e8294-d9be-4a09-962f-bdff7ddd5a78","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"Processing documents.move"}
2025-11-02T22:10:28.305162960Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.305885294Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.306419775Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.307025688Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.307578581Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.318734254Z {"error":"Operation timeout","level":"error","message":"Error processing websocket event","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async document.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async WebsocketsProcessor.perform (/opt/outline/build/server/queues/processors/WebsocketsProcessor.js:111:29)"}
2025-11-02T22:10:28.321201051Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async user_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async user_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/UserMembership.js:127:25)\n    at async Promise.all (index 0)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.322805738Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.473Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Charity Non-Profit Programme"},"documentId":"5d0cb1f0-6883-4072-96bb-1c5b996676e0","id":"39cf5344-9a64-4c8b-979d-c779742d7091","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.323173251Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.538Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Early Adopter Programme"},"documentId":"f4d82e0f-5842-409d-917d-fa634ae215fe","id":"323b3f52-2a82-435c-8df6-41045cb6fcaf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.323435067Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.603Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Educational Discount"},"documentId":"d986f2ae-4595-4898-9dcf-7369a886ee60","id":"fde90bad-e8bc-4a21-aff3-5a7526496e24","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.323664059Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.655Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Public Sector Partnership"},"documentId":"3b0a3b65-c1e6-4275-bc13-d6272882ccbb","id":"f51c8e06-eff5-442e-af74-bce41877f150","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.323926762Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.706Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Startup Programme Draft"},"documentId":"d03b8265-9af5-4716-9eae-1e937d2a7983","id":"58105ecb-af3a-4632-be7c-ac268690edbf","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.327767914Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.737Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Ukrainian Business Support Draft"},"documentId":"60073284-1c00-4a96-b0f4-cfccf662b3ac","id":"b15091d5-ca35-48c8-a614-a39334e38d09","ip":"172.70.160.199","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.329261417Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async group_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async group_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/GroupMembership.js:127:25)\n    at async Promise.all (index 2)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.330804247Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:305:26\n    at async PostgresQueryInterface.select (/opt/outline/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async group_permission.findAll (/opt/outline/node_modules/sequelize/lib/model.js:1140:21)\n    at async group_permission.findRootMembershipsForDocument (/opt/outline/build/server/models/GroupMembership.js:127:25)\n    at async Promise.all (index 2)\n    at async /opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:26:114\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:507:18\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:28.338902835Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.484Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Pricing Guide from Aimpress"},"documentId":"daa973ce-9e39-4324-8386-dfee44d275b8","id":"a8a09cd4-2bb7-471a-9dd5-40f7a0c3a44f","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.339190695Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.552Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Packages Draft"},"documentId":"9bac65e9-28a2-476a-8eab-438013b8674f","id":"d2e83c5e-0a59-4cb0-bac8-bcee3b1b3f8a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.340401895Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.629Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio"},"documentId":"e222a8e1-759a-482d-abb9-19161a1760fc","id":"d9983329-6e8a-4156-95d9-cdf8ebb69189","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.340659718Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.672Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Services Portfolio (1)"},"documentId":"071efd52-a1c8-41e5-938e-ab604c8a6b47","id":"c442e12a-e723-4046-839d-98877b61f4c3","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"WebhookProcessor running documents.move"}
2025-11-02T22:10:28.356107754Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.729Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress Draft"},"documentId":"0a21aab6-6ea9-4b7a-b161-5cbc6f617c29","id":"bd49d2dc-c55c-4aa5-92c7-dd8bff321c99","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.361311360Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.772Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Sample Workflows Drafts"},"documentId":"7810ecd4-35da-4873-a5ad-0d54589053a3","id":"a6fa3356-5f42-4011-b9e8-e4a71a02741a","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.361461995Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.814Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Service Comparison Chart"},"documentId":"9bcd6541-a2b4-4743-b832-0147f634ced0","id":"2906e8f5-b358-49b3-8cda-7f3be303c187","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.361747311Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.859Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"FAQ Drafts"},"documentId":"0adb4abc-c9d8-4a05-a311-43e009929c2c","id":"6dffb8a8-08b3-4fc1-9c05-8841965cd7dd","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.361779240Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.893Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"ROI Calculator Value Proposition"},"documentId":"b7acc3f3-c6f1-4a5c-a4df-c1033b80e9a2","id":"e19e5b72-da28-44b7-8b33-d47a8c9fbe25","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.361907538Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.929Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Case Studies Template"},"documentId":"02248d68-58be-4456-a99d-dd8df94cde6a","id":"7954a91d-c8b4-4aa5-8791-dfff30214901","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.362067070Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.960Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Client Onboarding Guide"},"documentId":"84746dcb-4542-40df-b024-da0656e2bff9","id":"5a6c5855-3873-4d70-a425-8df4ffe64958","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.362365075Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.986Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Aimpress LTD Terms of Service"},"documentId":"990731df-9e5d-4768-8a30-c057d8fe60bd","id":"69ddc64d-b57c-4cc6-b7a0-970093105b72","ip":"172.68.229.181","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.362458450Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.516Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"AI-Impress Production Server Infrastructure Snapshot"},"documentId":"a8d6f74b-80f5-41ca-8aed-12096bfa7b76","id":"d9e0dc61-a273-4e8d-abb0-47b6a8ee15a1","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:28.371443248Z {"event":{"actorId":"ac2c5fe2-217e-4fe3-a0b1-f7dc451f7796","authType":null,"changes":null,"collectionId":null,"createdAt":"2025-11-02T22:09:57.555Z","data":{"collectionIds":[],"documentIds":["[…]"],"title":"Complete Troubleshooting Guide"},"documentId":"8d151f2f-34c9-4415-9722-4195a686f25a","id":"2a2eeb61-5bc5-48f9-ba58-ff8ab9f9a18d","ip":"172.70.91.105","modelId":null,"name":"documents.move","teamId":"0d0a4474-e507-4a87-9863-59e6ba38b8d6","userId":null},"label":"worker","level":"info","message":"DocumentMovedProcessor running documents.move"}
2025-11-02T22:10:58.361293744Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:58.362050686Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:58.362463268Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at listOnTimeout (node:internal/timers:549:9)\n    at process.processTimers (node:internal/timers:523:7)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}
2025-11-02T22:10:58.362811040Z {"error":"Operation timeout","level":"error","message":"Error processing documents.move in DocumentMovedProcessor","stack":"SequelizeConnectionAcquireTimeoutError: Operation timeout\n    at ConnectionManager.getConnection (/opt/outline/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:206:15)\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at process.processTimers (node:internal/timers:520:9)\n    at async Transaction.prepareEnvironment (/opt/outline/node_modules/sequelize/lib/transaction.js:85:24)\n    at async /opt/outline/node_modules/sequelize/lib/sequelize.js:504:7\n    at async DocumentMovedProcessor.perform (/opt/outline/build/server/queues/processors/DocumentMovedProcessor.js:16:5)\n    at async Queue.<anonymous> (/opt/outline/build/server/services/worker.js:92:9)"}

### 💾 Manual Backup

-rw-rw-r-- 1 ubuntu ubuntu 104M Nov  3 10:21 /mnt/backups/manual-backup-20251103.sql.gz
-rw-rw-r-- 1 ubuntu ubuntu  127 Nov  3 10:21 /mnt/backups/mautic-backup-20251103.sql.gz

---

## 4️⃣ CURRENT STATUS

### Containers Status
- mautic-db: Up 2 hours
- outline: Up 1 second (health: starting)
- wikijs: Up 15 hours
- documenso: Up 3 days
- supabase-kong: Up 3 days (healthy)
- supabase-vector: Up 3 days (healthy)
- vault: Up 3 days (healthy)
- supabase-imgproxy: Up 3 days (healthy)
- supabase-rest: Up 3 days
- traefik: Up 2 days
- authentik-server: Up 2 days (healthy)
- authentik-worker: Up 2 days (healthy)
- authentik-redis: Up 2 days (healthy)
- authentik-postgres: Up 2 days (healthy)
- postgres-exporter: Up 4 days
- mautic: Up 4 days
- n8n-shared: Up 4 days
- n8n-worker-4: Up 4 days
- n8n-worker-2: Up 4 days
- n8n-worker-1: Up 4 days

### Website Status
- ✅ wiki.ai-impress.com - Online
- ✅ n8n.ai-impress.com - Online
- ✅ marketing.ai-impress.com - Online
- ✅ odoo.ai-impress.com - Online

---

## 5️⃣ TROUBLESHOOTING

### "Website not responding"

```bash
# 1. Check Traefik
docker ps | grep traefik  # Should be "Up"

# 2. Check service
docker ps | grep outline  # Should be "Up"

# 3. Check Traefik logs
docker logs traefik | tail -20

# 4. Restart
docker-compose -f /opt/00-infrastructure/docker-compose.yml restart traefik
```

### "Database connection error"

```bash
# 1. Check PostgreSQL
docker ps | grep postgres-main

# 2. Try to connect
docker exec postgres-main psql -U aimpress_admin -c "SELECT 1;"

# 3. Check disk space
df -h /mnt/psql-data

# 4. Restart
docker-compose -f /opt/02-core/postgres/docker-compose.yml restart postgres-main
```

### "Running out of disk space"

```bash
# 1. Find the problem
du -sh /opt/* /mnt/* | sort -h | tail -10

# 2. Clean old logs
find /opt/05-backups/logs -mtime +30 -delete

# 3. Clean docker
docker system prune -a

# 4. List old backups
ls -lh /mnt/backups/ | head -20

# 5. Keep last 10 backups, delete rest
ls -t /mnt/backups/postgresql-*.sql.gz | tail -n +11 | xargs rm
```

### "Can't find password"

```bash
# All passwords are in Vault. To get them:
ssh ubuntu@51.89.231.46 "vault login"  # Login with token
vault kv list aimpress/                 # List all
vault kv get aimpress/postgres/admin    # Get specific password
vault kv get aimpress/mautic
vault kv get aimpress/outline
```

---

## 📞 QUICK REFERENCE

### Most Important Commands

```bash
# Check everything running
docker ps

# See this report
/opt/infrastructure-docs/format-snapshot-full.sh

# Manage with admin tool
/opt/05-backups/scripts/admin.sh help

# Check health
/opt/05-backups/scripts/system-diagnostics.sh

# Full backup
/opt/05-backups/scripts/backup-full-enhanced.sh

# View Outline Wiki
https://wiki.ai-impress.com
```

### Password Locations

| Service | Where |
|---------|-------|
| PostgreSQL | `vault kv get aimpress/postgres/admin` |
| Mautic | `vault kv get aimpress/mautic` |
| Outline | `vault kv get aimpress/postgres/outline` |
| Odoo | `vault kv get aimpress/odoo` |
| Grafana | `vault kv get aimpress/grafana` |
| Portainer | `vault kv get aimpress/portainer` |

---

**Report generated:** $(date)
**Next update:** Tomorrow 06:00

