# Excerpt of the dev instance's dev.log captured at 14:16:47 (copied from the terminal # session; the launcher truncates dev.log on restart). At this point the fixture's # orphaned setInterval callback referenced `bb.logger` (undefined -- the real API is # `bb.log`), threw inside the timer, and took the whole bb server process down. # Side finding: the host installs no process-level uncaughtException guard, so an # orphaned plugin timer that throws after reload is fatal for the server. @bb/server:dev: [14:16:47] WARN: [server] [plugin:collab-fixture] service lane-watcher did not stop within 5000ms — plugin degraded until it does @bb/server:dev: [14:16:47] DEBUG: [server] Slow API request {"durationMs":5012.1,"method":"POST","path":"/api/v1/plugins/reload","status":200} @bb/server:dev: /tmp/bb2029-plugin/src/server.ts:21 @bb/server:dev: bb.logger.error("capacity-interval-unreadable:" + String(error)); @bb/server:dev: ^ @bb/server:dev: @bb/server:dev: TypeError: Cannot read properties of undefined (reading 'error') @bb/server:dev: at Timeout._onTimeout (/tmp/bb2029-plugin/src/server.ts:21:21) @bb/server:dev: at listOnTimeout (node:internal/timers:605:17) @bb/server:dev: at process.processTimers (node:internal/timers:541:7) @bb/server:dev: @bb/server:dev: Node.js v24.18.0 @bb/server:dev: [dev-supervisor:server] Child exited unexpectedly with exit code 1. Restarting in 1s. @bb/host-daemon:dev: [14:16:47] INFO: [host-daemon] Disconnected from server {"serverUrl":"http://127.0.0.1:19347","code":1006,"reason":""}