-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Unhandled Promise Rejections #14243
Copy link
Copy link
Closed
Description
With: #14220 and newer version of node.js exiting by default on unhandled promise rejections... we now need to capture and solve every case of a unhandled promise rejection.
- subscription.receiver is not iterable
TypeError: subscription.receiver is not iterable
at Promise.asyncApply (app/lib/server/lib/sendNotificationsOnMessage.js:39:34)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
Exiting due to an unhandled promise rejection
- MongoError: ns not found
{ MongoError: ns not found
at /app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:581:63
at authenticateStragglers (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:504:16)
at Connection.messageHandler (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:540:5)
at emitMessageHandler (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:310:10)
at Socket.<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:453:17)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at addChunk (_stream_readable.js:263:12)
at readableAddChunk (_stream_readable.js:250:11)
at Socket.Readable.push (_stream_readable.js:208:10)
at TCP.onread (net.js:597:20)
operationTime: Timestamp { _bsontype: 'Timestamp', low_: 20, high_: 1556245520 },
ok: 0,
errmsg: 'ns not found',
code: 26,
codeName: 'NamespaceNotFound',
'$clusterTime':
{ clusterTime: Timestamp { _bsontype: 'Timestamp', low_: 20, high_: 1556245520 },
signature: { hash: [Object], keyId: 0 } },
name: 'MongoError',
[Symbol(mongoErrorContextSymbol)]: {} }
Exiting due to an unhandled promise rejection
- mongo network related
Details
Exception in setInterval callback: { Error: read ECONNRESET
at _errnoException (util.js:992:11)
at TCP.onread (net.js:618:25)
name: 'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]: {} }
Exception while invoking method 'UserPresence:online' { Error: read ECONNRESET
at _errnoException (util.js:992:11)
at TCP.onread (net.js:618:25)
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
name: 'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]: {} }
Exception while invoking method 'public-settings/get' { Error: read ECONNRESET
at _errnoException (util.js:992:11)
at TCP.onread (net.js:618:25)
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at MethodInvocation.public-settings/get (app/lib/server/publications/settings.js:8:50)
at MethodInvocation.methodsMap.(anonymous function) (app/lib/server/lib/debug.js:73:34)
at MethodInvocation.methodMap.(anonymous function) (packages/rocketchat_monitoring.js:2731:30)
at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1767:12)
at DDP._CurrentMethodInvocation.withValue (packages/ddp-server/livedata_server.js:719:19)
at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1304:12)
at DDPServer._CurrentWriteFence.withValue (packages/ddp-server/livedata_server.js:717:46)
at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1304:12)
at Promise (packages/ddp-server/livedata_server.js:715:46)
at new Promise (<anonymous>)
at Session.method (packages/ddp-server/livedata_server.js:689:23)
at packages/ddp-server/livedata_server.js:559:43
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
name: 'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]: {} }
{ Error: read ECONNRESET
at _errnoException (util.js:992:11)
at TCP.onread (net.js:618:25)
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (packages/mongo/mongo_driver.js:1042:14)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at MethodInvocation.public-settings/get (app/lib/server/publications/settings.js:8:50)
at MethodInvocation.methodsMap.(anonymous function) (app/lib/server/lib/debug.js:73:34)
at MethodInvocation.methodMap.(anonymous function) (packages/rocketchat_monitoring.js:2731:30)
at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1767:12)
at DDP._CurrentMethodInvocation.withValue (packages/ddp-server/livedata_server.js:719:19)
at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1304:12)
at DDPServer._CurrentWriteFence.withValue (packages/ddp-server/livedata_server.js:717:46)
at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1304:12)
at Promise (packages/ddp-server/livedata_server.js:715:46)
at new Promise (<anonymous>)
at Session.method (packages/ddp-server/livedata_server.js:689:23)
at packages/ddp-server/livedata_server.js:559:43
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
at SynchronousCursor._nextObject (packages/mongo/mongo_driver.js:1091:12)
at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1105:22)
at SynchronousCursor.map (packages/mongo/mongo_driver.js:1115:10)
at SynchronousCursor.fetch (packages/mongo/mongo_driver.js:1139:17)
at Cursor.(anonymous function) [as fetch] (packages/mongo/mongo_driver.js:887:44)
at Statistics.findLast (app/models/server/models/Statistics.js:23:42)
at Promise.asyncApply (app/metrics/server/lib/metrics.js:98:32)
at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
name: 'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]: {} }
Exiting due to an unhandled promise rejection
- error loading cert.pem UnhandledPromiseRejection - unable to open cert.pem #14280
Reactions are currently unavailable