diff options
author | Ruben Bridgewater <ruben@bridgewater.de> | 2018-08-09 21:06:32 +0200 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2018-09-25 10:04:09 +0200 |
commit | 5605cec0db9481d4cc85da1a7869f1d725c4357f (patch) | |
tree | da5cc42b3db28614fde90b7686550830123c024d /test/message | |
parent | ea3bb9add27cfddf8a8408fefa65f8dc75a5d0bb (diff) | |
download | android-node-v8-5605cec0db9481d4cc85da1a7869f1d725c4357f.tar.gz android-node-v8-5605cec0db9481d4cc85da1a7869f1d725c4357f.tar.bz2 android-node-v8-5605cec0db9481d4cc85da1a7869f1d725c4357f.zip |
process: add `multipleResolves` event
This adds the `multipleResolves` event to track promises that resolve
more than once or that reject after resolving.
It is important to expose this to the user to make sure the
application runs as expected. Without such warnings it would be very
hard to debug these situations.
PR-URL: https://github.com/nodejs/node/pull/22218
Fixes: https://github.com/nodejs/promises-debugging/issues/8
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Diffstat (limited to 'test/message')
-rw-r--r-- | test/message/unhandled_promise_trace_warnings.out | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/message/unhandled_promise_trace_warnings.out b/test/message/unhandled_promise_trace_warnings.out index bb51f66382..d610bb05eb 100644 --- a/test/message/unhandled_promise_trace_warnings.out +++ b/test/message/unhandled_promise_trace_warnings.out @@ -34,6 +34,7 @@ at * (node:*) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 1) at handledRejection (internal/process/promises.js:*) + at handler (internal/process/promises.js:*) at Promise.then * at Promise.catch * at Immediate.setImmediate (*test*message*unhandled_promise_trace_warnings.js:*) |