Your app is crashing. Here's the latest log:

    at AsynchronousCursor._nextObjectPromise (packages/mongo/asynchronous_cursor.js:50:17)
    at AsynchronousCursor.SynchronousCursor._nextObjectPromise (packages/montiapm:agent/lib/hijack/db/hijack-next-object.js:20:18)
    at AsynchronousCursor.forEach (packages/mongo/asynchronous_cursor.js:103:19)
    at packages/montiapm:agent/lib/hijack/db/hijack-cursor-methods.js:37:24
    at Cursor.cursor.<computed> [as forEachAsync] (packages/matb33:collection-hooks/find.js:33:24)
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":349,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3480000,"times_connected":1}
Monti APM Error: while sending payload to Monti APM: Reached maximum retry limit for connect ECONNREFUSED 51.83.143.52:11011
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":350,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3490000,"times_connected":1}
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":351,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3500000,"times_connected":1}
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 
MongoServerSelectionError: connect ECONNREFUSED 192.168.0.3:27117
    at Topology.selectServer (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/sdam/topology.ts:610:30)
    at tryOperation (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/operations/execute_operation.ts:190:16)
    at executeOperation (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/operations/execute_operation.ts:109:12)
    at FindCursor._initialize (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/find_cursor.ts:72:22)
    at FindCursor.cursorInit (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:722:21)
    at FindCursor.fetchBatch (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:758:7)
    at FindCursor.next (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:425:7)
    at AsynchronousCursor._nextObjectPromise (packages/mongo/asynchronous_cursor.js:50:17)
    at AsynchronousCursor.SynchronousCursor._nextObjectPromise (packages/montiapm:agent/lib/hijack/db/hijack-next-object.js:20:18)
    at AsynchronousCursor.forEach (packages/mongo/asynchronous_cursor.js:103:19)
    at packages/montiapm:agent/lib/hijack/db/hijack-cursor-methods.js:37:24
    at Cursor.cursor.<computed> [as forEachAsync] (packages/matb33:collection-hooks/find.js:33:24)
Monti APM Error: while sending payload to Monti APM: Reached maximum retry limit for connect ECONNREFUSED 51.83.143.52:11011
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":352,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3510000,"times_connected":1}
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":353,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3520000,"times_connected":1}
Monti APM Error: while sending payload to Monti APM: Reached maximum retry limit for connect ECONNREFUSED 51.83.143.52:11011
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":354,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3530000,"times_connected":1}
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 
MongoServerSelectionError: connect ECONNREFUSED 192.168.0.3:27117
    at Topology.selectServer (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/sdam/topology.ts:610:30)
    at tryOperation (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/operations/execute_operation.ts:190:16)
    at executeOperation (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/operations/execute_operation.ts:109:12)
    at FindCursor._initialize (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/find_cursor.ts:72:22)
    at FindCursor.cursorInit (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:722:21)
    at FindCursor.fetchBatch (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:758:7)
    at FindCursor.next (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:425:7)
    at AsynchronousCursor._nextObjectPromise (packages/mongo/asynchronous_cursor.js:50:17)
    at AsynchronousCursor.SynchronousCursor._nextObjectPromise (packages/montiapm:agent/lib/hijack/db/hijack-next-object.js:20:18)
    at AsynchronousCursor.forEach (packages/mongo/asynchronous_cursor.js:103:19)
    at packages/montiapm:agent/lib/hijack/db/hijack-cursor-methods.js:37:24
    at Cursor.cursor.<computed> [as forEachAsync] (packages/matb33:collection-hooks/find.js:33:24)
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":355,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3540000,"times_connected":1}
Monti APM Error: while sending payload to Monti APM: Reached maximum retry limit for connect ECONNREFUSED 51.83.143.52:11011
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":356,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3550000,"times_connected":1}
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":357,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3560000,"times_connected":1}
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 
MongoServerSelectionError: connect ECONNREFUSED 192.168.0.3:27117
    at Topology.selectServer (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/sdam/topology.ts:610:30)
    at tryOperation (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/operations/execute_operation.ts:190:16)
    at executeOperation (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/operations/execute_operation.ts:109:12)
    at FindCursor._initialize (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/find_cursor.ts:72:22)
    at FindCursor.cursorInit (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:722:21)
    at FindCursor.fetchBatch (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:758:7)
    at FindCursor.next (/home/ubuntu/.meteor/packages/npm-mongo/.6.10.2.tm9fpqhra++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/src/cursor/abstract_cursor.ts:425:7)
    at AsynchronousCursor._nextObjectPromise (packages/mongo/asynchronous_cursor.js:50:17)
    at AsynchronousCursor.SynchronousCursor._nextObjectPromise (packages/montiapm:agent/lib/hijack/db/hijack-next-object.js:20:18)
    at AsynchronousCursor.forEach (packages/mongo/asynchronous_cursor.js:103:19)
    at packages/montiapm:agent/lib/hijack/db/hijack-cursor-methods.js:37:24
    at Cursor.cursor.<computed> [as forEachAsync] (packages/matb33:collection-hooks/find.js:33:24)
Monti APM Error: while sending payload to Monti APM: Reached maximum retry limit for connect ECONNREFUSED 51.83.143.52:11011
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":358,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3570000,"times_connected":1}
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":359,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3580000,"times_connected":1}
Monti APM Error: while sending payload to Monti APM: Reached maximum retry limit for connect ECONNREFUSED 51.83.143.52:11011
RedisOplog - There was an error when re-connecting to redis {"delay":10000,"attempt":360,"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"total_retry_time":3590000,"times_connected":1}
RedisOplog - An error occured: 
 {"code":"CONNECTION_BROKEN","origin":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379}}
meteor://💻app/app/app.js:12244
        throw error;
        ^

Error: Redis connection in broken state: connection timeout exceeded.
    at RedisClient.connection_gone (/home/ubuntu/.meteor/packages/cultofcoders_redis-oplog/.3.0.1.dz74kwa6q39++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/redis/index.js:588:19)
    at RedisClient.on_error (/home/ubuntu/.meteor/packages/cultofcoders_redis-oplog/.3.0.1.dz74kwa6q39++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/redis/index.js:346:10)
    at Socket.<anonymous> (/home/ubuntu/.meteor/packages/cultofcoders_redis-oplog/.3.0.1.dz74kwa6q39++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/redis/index.js:223:14)
    at Socket.emit (node:events:524:28)
    at Socket.emit (node:domain:489:12)
    at emitErrorNT (node:internal/streams/destroy:170:8)
    at emitErrorCloseNT (node:internal/streams/destroy:129:3)
    at processTicksAndRejections (node:internal/process/task_queues:90:21)
Emitted 'error' event on RedisClient instance at:
    at RedisClient.connection_gone (/home/ubuntu/.meteor/packages/cultofcoders_redis-oplog/.3.0.1.dz74kwa6q39++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/redis/index.js:594:14)
    at RedisClient.on_error (/home/ubuntu/.meteor/packages/cultofcoders_redis-oplog/.3.0.1.dz74kwa6q39++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/redis/index.js:346:10)
    [... lines matching original stack trace ...]
    at processTicksAndRejections (node:internal/process/task_queues:90:21) {
  code: 'CONNECTION_BROKEN',
  origin: Error: connect ECONNREFUSED 127.0.0.1:6379
      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1634:16)
      at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) {
    errno: -111,
    code: 'ECONNREFUSED',
    syscall: 'connect',
    address: '127.0.0.1',
    port: 6379
  }
}

Node.js v22.13.1
Exited with code: 7
Your application is crashing. Waiting for file change.