Crash on edit
-
I tried twice to install it and edit a field, it seems to immediately alert "Still working…" and show a bunch of errors. Looking at the logs it seems to be crashing/restarting repeatedly.
Oct 04 11:45:23 2026-10-04 15:45:23.400 - debug: DocWorkerMap.setWorkerLoad workerId=172.18.18.212_8484, load=0 Oct 04 11:45:27 2026-10-04 15:45:27.501 - debug: DocWorkerMap.setWorkerLoad workerId=172.18.18.212_8484, load=0 Oct 04 11:45:29 2026-10-04 15:45:29.759 - info: RestartShell: child exited code=null signal=SIGKILL Oct 04 11:45:29 2026-10-04 15:45:29.760 - error: RestartShell: child crashed unexpectedly, shutting down Oct 04 11:45:30 => Healthcheck error: Error: connect ECONNREFUSED 172.18.18.212:8484 Oct 04 11:45:30 ==> Changing ownership Oct 04 11:45:30 ==> Starting Grist Oct 04 11:45:34 2026-10-04 15:45:34.476 - info: RestartShell: starting Oct 04 11:45:34 2026-10-04 15:45:34.487 - info: RestartShell: listening on port 8484 Oct 04 11:45:34 2026-10-04 15:45:34.488 - info: RestartShell: spawning child Oct 04 11:45:36 Welcome to Grist. Oct 04 11:45:36 Logging at level "debug" (set GRIST_LOG_LEVEL to change) Oct 04 11:45:36 2026-10-04 15:45:36.809 - info: Setting up database... Oct 04 11:45:37 2026-10-04 15:45:37.173 - info: Database setup complete. Oct 04 11:45:37 2026-10-04 15:45:37.181 - info: == Grist version is 1.7.20 (commit unknown) Oct 04 11:45:37 2026-10-04 15:45:37.190 - debug: skipping incomplete language ar (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.191 - debug: skipping incomplete language bci (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.196 - debug: skipping incomplete language ca (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.245 - debug: skipping incomplete language en-GB (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.264 - debug: skipping incomplete language fa (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.298 - debug: skipping incomplete language ig (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.336 - debug: skipping incomplete language nl (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.416 - debug: skipping incomplete language th (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.417 - debug: skipping incomplete language tr (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.429 - debug: skipping incomplete language ur (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.448 - debug: skipping incomplete language zun (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:37 2026-10-04 15:45:37.499 - warn: did not find an appropriately named example workspace in deployment Oct 04 11:45:37 2026-10-04 15:45:37.536 - info: OIDCConfig: initialized with issuer https://my.cloud.•••••.•••••/openid Oct 04 11:45:37 2026-10-04 15:45:37.537 - info: Creating Redis-based DocWorker Oct 04 11:45:37 2026-10-04 15:45:37.541 - info: No plugins found in directory: /app/code/.grist/plugins Oct 04 11:45:37 2026-10-04 15:45:37.553 - info: Found 1 valid plugins on the system Oct 04 11:45:37 2026-10-04 15:45:37.553 - debug: PLUGIN builtIn/core -- /app/code/plugins/core Oct 04 11:45:37 ┌────────────────────────────────────────┐ Oct 04 11:45:37 │ │ Oct 04 11:45:37 │ BOOT KEY: ••••• │ Oct 04 11:45:37 │ │ Oct 04 11:45:37 │ Use this key at /boot to sign in. │ Oct 04 11:45:37 │ │ Oct 04 11:45:37 └────────────────────────────────────────┘ Oct 04 11:45:37 2026-10-04 15:45:37.631 - info: activity docCount=1, orgCount=0, orgInGoodStandingCount=0, userCount=5, userWithLoginCount=5 Oct 04 11:45:37 2026-10-04 15:45:37.660 - warn: Failed to create GoogleAuth endpoint: GOOGLE_CLIENT_SECRET is not defined Oct 04 11:45:37 2026-10-04 15:45:37.663 - info: Configured OAuth2 clients: [] Oct 04 11:45:37 2026-10-04 15:45:37.672 - info: DocWorkerMap.addWorker 172.18.18.212_8484 Oct 04 11:45:37 2026-10-04 15:45:37.677 - info: DocWorkerMap.setWorkerAvailability 172.18.18.212_8484 true Oct 04 11:45:37 2026-10-04 15:45:37.681 - info: Attachment store backend availability { available: [], unavailable: [ 'snapshots' ] } Oct 04 11:45:37 2026-10-04 15:45:37.681 - warn: External attachment store 'snapshots' requested, but no snapshot storage is configured. Oct 04 11:45:37 2026-10-04 15:45:37.681 - info: AttachmentStoreProvider initialised with stores: Oct 04 11:45:37 2026-10-04 15:45:37.682 - info: Creating Redis-based DocWorkerLoadTracker Oct 04 11:45:37 2026-10-04 15:45:37.682 - debug: DocWorkerMap.setWorkerLoad workerId=172.18.18.212_8484, load=0 Oct 04 11:45:37 2026-10-04 15:45:37.693 - info: Server timeouts: requestTimeout 306000 keepAliveTimeout 305000 headersTimeout 306000 Oct 04 11:45:37 2026-10-04 15:45:37.696 - info: pluginServer available at 0.0.0.0:35077 Oct 04 11:45:37 2026-10-04 15:45:37.699 - info: == appRoot: /app/code Oct 04 11:45:37 2026-10-04 15:45:37.699 - info: == i18:namespace: client,server Oct 04 11:45:37 2026-10-04 15:45:37.699 - info: == docsRoot: /app/data/docs Oct 04 11:45:37 2026-10-04 15:45:37.699 - info: == defaultBaseDomain: grist.cloud.•••••.••••• Oct 04 11:45:37 2026-10-04 15:45:37.699 - info: == database: postgres://postgresql:5432/••••• Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == tag: unknown Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == userRoot: /app/code/.grist Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == instanceRoot: /app/code Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == proxy: enabled Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == loginMiddlewareComment: oidc Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == docWorkerId: 172.18.18.212_8484 Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == docWorkerInternalUrl: http://172.18.18.212:8484/ Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == docWorkerAddressSource: redis Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == pluginUrl: http://0.0.0.0:35077/ Oct 04 11:45:37 2026-10-04 15:45:37.700 - info: == willServePlugins: true Oct 04 11:45:37 2026-10-04 15:45:37.701 - info: == grist.access.defaultEmail: you@example.com [GRIST_DEFAULT_EMAIL] Oct 04 11:45:37 2026-10-04 15:45:37.701 - info: == grist.access.docAuthCacheTTL: 5000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.701 - info: == grist.access.listPublicSites: false [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.access.supportEmail: support@getgrist.com [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.assistant.apiKey: - [ASSISTANT_API_KEY] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.attachmentStores.mode: snapshots [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.attachmentStores.threshold: 50 [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.boot.key: ••••• [GRIST_BOOT_KEY] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.client.broadcastTimeoutMs: 60000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.db.postgres.usePreparedStatements: false [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.docApi.maxParallelRequestsPerDoc: 10 [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.docStorage.vacuumOnClose: true [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.docWorker.updateLoadIntervalMs: 5000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.docWorker.updateLoadVarianceMs: 1000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.externalStorage.active: false Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.externalStorage.activeDocTimeout: 5 [default] Oct 04 11:45:37 2026-10-04 15:45:37.702 - info: == grist.externalStorage.minio.bucket: - [GRIST_DOCS_S3_BUCKET] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.features.formFraming: border [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.features.sqlite.mode: nosync [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.history.action.maxBytes: 1000000000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.history.action.maxRows: 1000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.homeUrl: https://grist.cloud.•••••.••••• [APP_HOME_URL] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.integrations.sql.timeout: 1000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.log.apiDetails: false [default] [GRIST_LOG_API_DETAILS] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.log.json: false [default] [GRIST_LOG_AS_JSON] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.log.level: debug [GRIST_LOG_LEVEL] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.active: oidc Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.forced: true [GRIST_FORCE_LOGIN] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.clientId: b187683d-8430-422c-be13-8a4dbdac6bc7-oidc [GRIST_OIDC_IDP_CLIENT_ID] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.clientSecret: ***** [GRIST_OIDC_IDP_CLIENT_SECRET] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.emailPropertyKey: email [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.enabledProtections: PKCE,STATE [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.endSessionEndpoint: [default] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.ignoreEmailVerified: true [GRIST_OIDC_SP_IGNORE_EMAIL_VERIFIED] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.issuer: https://my.cloud.•••••.•••••/openid [GRIST_OIDC_IDP_ISSUER] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.skipEndSessionEndpoint: true [GRIST_OIDC_IDP_SKIP_END_SESSION_ENDPOINT] Oct 04 11:45:37 2026-10-04 15:45:37.703 - info: == grist.login.system.oidc.spHost: https://grist.cloud.•••••.••••• [GRIST_OIDC_SP_HOST] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.login.type: oidc [GRIST_LOGIN_SYSTEM_TYPE] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.mcp.enabled: false [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.oauth2.redirectHost: https://grist.cloud.•••••.••••• [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.orgs.canAnyoneCreateOrgs: true [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.orgs.enablePersonalOrgs: true [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.proxy: - [GRIST_PROXY_FOR_UNTRUSTED_URLS] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.server.headersTimeoutMs: 306000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.server.keepAliveTimeoutMs: 305000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.server.requestTimeoutMs: 306000 [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.telemetry.syncWork.breakMs: 50 [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.telemetry.syncWork.limitMs: 50 [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.userPresence.enable: true [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: == grist.userPresence.iconPerTab: false [default] Oct 04 11:45:37 2026-10-04 15:45:37.704 - info: FlexServer is ready Oct 04 11:45:37 Grist is available at https://grist.cloud.•••••.••••• Oct 04 11:45:37 2026-10-04 15:45:37.706 - info: RestartShell: child ready Oct 04 11:45:40 2026-10-04 15:45:40.114 - debug: Auth[GET]: grist.cloud.•••••.••••• / customHostSession=, method=GET, host=grist.cloud.•••••.•••••, path=/, org=, email=anon@getgrist.com, userId=1, altSessionId=uLd2DueSpVpWm6HJazBmZ3 Oct 04 11:45:40 2026-10-04 15:45:40.115 - debug: Authorizer: redirecting to sign up Oct 04 11:45:42 2026-10-04 15:45:42.164 - debug: Auth[GET]: grist.cloud.•••••.••••• /worker/3HGkKt4kriGw11bHP2YXDZ customHostSession=, method=GET, host=grist.cloud.•••••.•••••, path=/worker/3HGkKt4kriGw11bHP2YXDZ, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24 Oct 04 11:45:42 2026-10-04 15:45:42.168 - info: DocWorkerMap.assignDocWorker 3HGkKt4kriGw11bHP2YXDZ undefined Oct 04 11:45:42 2026-10-04 15:45:42.169 - info: DocWorkerMap.assignDocWorker 3HGkKt4kriGw11bHP2YXDZ already assigned to 172.18.18.212_8484 Oct 04 11:45:42 2026-10-04 15:45:42.531 - debug: allowHost: req=http://grist.cloud.•••••.•••••/?clientId=27ab43afa3d95277&counter=1&newClient=0&lastSeqId=3&browserSettings=%7B%22timezone%22%3A%22America%2FToronto%22%7D&user=cloudron.•••••.•••••%40•••••.•••••&doc=3HGkKt4kriGw11bHP2YXDZ, origin=https://grist.cloud.•••••.•••••, actualUrl=grist.cloud.•••••.•••••, allowedUrl=grist.cloud.•••••.••••• Oct 04 11:45:42 2026-10-04 15:45:42.551 - info: Comm: Got Websocket connection clientId=792a2c00a19d52ac, counter=null, urlPath=/?clientId=27ab43afa3d95277&counter=1&newClient=0&lastSeqId=3&browserSettings=%7B%22timezone%22%3A%22America%2FToronto%22%7D&user=cloudron.•••••.•••••%40•••••.•••••&doc=3HGkKt4kriGw11bHP2YXDZ, reuseClient=false Oct 04 11:45:42 2026-10-04 15:45:42.554 - debug: Client sending clientConnect newClient=false, needReload=true, docsClosed=0, missedMessages=undefined, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=1 Oct 04 11:45:42 2026-10-04 15:45:42.677 - info: Client websocket closed; will discard client in 300 sec org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=1 Oct 04 11:45:42 2026-10-04 15:45:42.712 - debug: Auth[GET]: grist.cloud.•••••.••••• /docs/3HGkKt4kriGw customHostSession=, method=GET, host=grist.cloud.•••••.•••••, path=/docs/3HGkKt4kriGw, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24 Oct 04 11:45:42 2026-10-04 15:45:42.732 - debug: Auth[POST]: grist.cloud.•••••.••••• /log customHostSession=, method=POST, host=grist.cloud.•••••.•••••, path=/log, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24 Oct 04 11:45:42 2026-10-04 15:45:42.732 - debug: allowHost: req=http://grist.cloud.•••••.•••••/log, origin=https://grist.cloud.•••••.•••••, actualUrl=grist.cloud.•••••.•••••, allowedUrl=grist.cloud.•••••.••••• Oct 04 11:45:42 2026-10-04 15:45:42.746 - warn: client error message=Comm: pending with outdated clientId, stack=_resendPendingRequest@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:159242 Oct 04 11:45:42 _onServerMessage@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:158593 Oct 04 11:45:42 y@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:1612047 Oct 04 11:45:42 g@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:1611839 Oct 04 11:45:42 d@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:1609793 Oct 04 11:45:42 95216/r</c.trigger@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:1611733 Oct 04 11:45:42 _processReceivedMessage@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:152052 Oct 04 11:45:42 onmessage@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:150648 Oct 04 11:45:42 _onWSMessage@https://grist.cloud.•••••.•••••/v/unknown/main.bundle.js:2:147273 Oct 04 11:45:42 , status=undefined, details=undefined, docId=undefined, page=https://grist.cloud.•••••.•••••/o/docs/3HGkKt4kriGw/Untitled-document, language=en-US, platform=MacIntel, userAgent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24 Oct 04 11:45:42 2026-10-04 15:45:42.891 - debug: Auth[GET]: grist.cloud.•••••.••••• /worker/3HGkKt4kriGw11bHP2YXDZ customHostSession=, method=GET, host=grist.cloud.•••••.•••••, path=/worker/3HGkKt4kriGw11bHP2YXDZ, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24 Oct 04 11:45:42 2026-10-04 15:45:42.891 - info: DocWorkerMap.assignDocWorker 3HGkKt4kriGw11bHP2YXDZ undefined Oct 04 11:45:42 2026-10-04 15:45:42.892 - info: DocWorkerMap.assignDocWorker 3HGkKt4kriGw11bHP2YXDZ already assigned to 172.18.18.212_8484 Oct 04 11:45:43 2026-10-04 15:45:43.271 - debug: allowHost: req=http://grist.cloud.•••••.•••••/?clientId=792a2c00a19d52ac&counter=2&newClient=1&browserSettings=%7B%22timezone%22%3A%22America%2FToronto%22%7D&user=cloudron.•••••.•••••%40•••••.•••••&doc=3HGkKt4kriGw11bHP2YXDZ, origin=https://grist.cloud.•••••.•••••, actualUrl=grist.cloud.•••••.•••••, allowedUrl=grist.cloud.•••••.••••• Oct 04 11:45:43 2026-10-04 15:45:43.296 - info: Comm: Got Websocket connection org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=1, urlPath=/?clientId=792a2c00a19d52ac&counter=2&newClient=1&browserSettings=%7B%22timezone%22%3A%22America%2FToronto%22%7D&user=cloudron.•••••.•••••%40•••••.•••••&doc=3HGkKt4kriGw11bHP2YXDZ, reuseClient=true Oct 04 11:45:43 2026-10-04 15:45:43.296 - debug: Client sending clientConnect newClient=true, needReload=false, docsClosed=0, missedMessages=undefined, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2 Oct 04 11:45:43 2026-10-04 15:45:43.383 - debug: DocWorkerMap.setWorkerLoad workerId=172.18.18.212_8484, load=0 Oct 04 11:45:43 2026-10-04 15:45:43.448 - debug: DocManager.fetchDoc 3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.491 - info: ActiveDoc loadDoc org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.493 - info: DocWorkerMap.assignDocWorker 3HGkKt4kriGw11bHP2YXDZ 172.18.18.212_8484 Oct 04 11:45:43 2026-10-04 15:45:43.495 - info: DocWorkerMap.assignDocWorker 3HGkKt4kriGw11bHP2YXDZ already assigned to 172.18.18.212_8484 Oct 04 11:45:43 2026-10-04 15:45:43.534 - debug: DB 3HGkKt4kriGw11bHP2YXDZ open successfully Oct 04 11:45:43 2026-10-04 15:45:43.550 - info: Launching Pyodide sandbox via spawn command=undefined, args=[run, --allow-read=/app/code/sandbox/pyodide, --allow-read=/app/code/sandbox/grist, --allow-read=/app/code/sandbox/requirements.txt, --allow-write=/app/code/sandbox/pyodide/_build/cache, --allow-env, /app/code/sandbox/pyodide/pipe.js], cwd=/app/code/sandbox, stdio=[pipe, pipe, pipe], PYTHONPATH=/app/code/sandbox/grist, IMPORTDIR=undefined, ELECTRON_RUN_AS_NODE=1, PIPE_MODE=minimal Oct 04 11:45:43 2026-10-04 15:45:43.556 - info: 3-pipe Sandbox started sandboxPid=44, flavor=pyodide, command=undefined, entryPoint=(default), docId=3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.596 - debug: DocClients now 1 clients; new client is 792a2c00a19d52ac (fd 0) org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.598 - debug: ActiveDoc will stay open org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.609 - debug: Time taken in getRecentMinimalActionGroups: 0 ms Oct 04 11:45:43 2026-10-04 15:45:43.610 - debug: DocManager openDoc done startTs=1791128743413, start=2026-10-04T15:45:43.413Z, org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, docId=3HGkKt4kriGw11bHP2YXDZ, mark_openDocAuth=35, mark_fetchDoc=183, mark_fetchOther=196, mark_getDocUsage=196, mark_end=197 Oct 04 11:45:43 2026-10-04 15:45:43.671 - debug: DocClients skip broadcastDocMessage because it is not allowed for this client org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.748 - info: activeDocMethod org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ, docMethod=listActiveUserProfiles, durationMs=1 Oct 04 11:45:43 2026-10-04 15:45:43.762 - debug: ActiveDoc fetchQuery {"tableId":"Table1","filters":{}} (regular) org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.766 - debug: ActiveDoc fetchQuery -> 0 rows, cols: manualSort, A, B, C org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ Oct 04 11:45:43 2026-10-04 15:45:43.766 - debug: activeDocMethod org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ, docMethod=fetchTable, durationMs=7 Oct 04 11:45:43 2026-10-04 15:45:43.855 - debug: activeDocMethod org=docs, email=cloudron.•••••.•••••@•••••.•••••, userId=5, altSessionId=9S7vSYt64Coa7wiVjYzm24, age=0, clientId=792a2c00a19d52ac, counter=2, access=owners, docId=3HGkKt4kriGw11bHP2YXDZ, docMethod=getUsersForViewAs, durationMs=76 Oct 04 11:45:44 ==> Changing ownership Oct 04 11:45:44 ==> Starting Grist Oct 04 11:45:48 2026-10-04 15:45:48.839 - info: RestartShell: starting Oct 04 11:45:48 2026-10-04 15:45:48.852 - info: RestartShell: listening on port 8484 Oct 04 11:45:48 2026-10-04 15:45:48.853 - info: RestartShell: spawning child Oct 04 11:45:50 => Healthcheck error got response status 503 Oct 04 11:45:51 Welcome to Grist. Oct 04 11:45:51 Logging at level "debug" (set GRIST_LOG_LEVEL to change) Oct 04 11:45:51 2026-10-04 15:45:51.458 - info: Setting up database... Oct 04 11:45:51 2026-10-04 15:45:51.863 - info: Database setup complete. Oct 04 11:45:51 2026-10-04 15:45:51.874 - info: == Grist version is 1.7.20 (commit unknown) Oct 04 11:45:51 2026-10-04 15:45:51.884 - debug: skipping incomplete language ar (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:51 2026-10-04 15:45:51.885 - debug: skipping incomplete language bci (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:51 2026-10-04 15:45:51.891 - debug: skipping incomplete language ca (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:51 2026-10-04 15:45:51.925 - debug: skipping incomplete language en-GB (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:51 2026-10-04 15:45:51.947 - debug: skipping incomplete language fa (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:52 2026-10-04 15:45:52.003 - debug: skipping incomplete language ig (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:52 2026-10-04 15:45:52.031 - debug: skipping incomplete language nl (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:52 2026-10-04 15:45:52.110 - debug: skipping incomplete language th (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:52 2026-10-04 15:45:52.111 - debug: skipping incomplete language tr (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:52 2026-10-04 15:45:52.120 - debug: skipping incomplete language ur (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:52 2026-10-04 15:45:52.142 - debug: skipping incomplete language zun (set GRIST_OFFER_ALL_LANGUAGES if you want it) Oct 04 11:45:52 2026-10-04 15:45:52.208 - warn: did not find an appropriately named example workspace in deployment Oct 04 11:45:52 2026-10-04 15:45:52.263 - info: OIDCConfig: initialized with issuer https://my.cloud.•••••.•••••/openid Oct 04 11:45:52 2026-10-04 15:45:52.265 - info: Creating Redis-based DocWorker Oct 04 11:45:52 2026-10-04 15:45:52.271 - info: No plugins found in directory: /app/code/.grist/plugins Oct 04 11:45:52 2026-10-04 15:45:52.285 - info: Found 1 valid plugins on the system Oct 04 11:45:52 2026-10-04 15:45:52.285 - debug: PLUGIN builtIn/core -- /app/code/plugins/core Oct 04 11:45:52 ┌────────────────────────────────────────┐ Oct 04 11:45:52 │ │ Oct 04 11:45:52 │ BOOT KEY: ••••• │ -
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login