-
Notifications
You must be signed in to change notification settings - Fork 24.7k
Improve how throws from components are reported to the console #52050
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This pull request was exported from Phabricator. Differential Revision: D75080385 |
This pull request was exported from Phabricator. Differential Revision: D75080385 |
9c9e5c9
to
57bd888
Compare
57bd888
to
6377be1
Compare
This pull request was exported from Phabricator. Differential Revision: D75080385 |
…ook#52050) Summary: Uncaught errors are currently raising a custom error to `console.error`: * With somewhat unclear messaging. * Only the **component stack** is reported. * The top-most stack leads to the component where the throw occurred and not to the actual error being thrown. * The actual error being thrown is never logged After this change: * We print the actual error thrown * The *Owner stack* is attached (see test plan for examples) ## Changelog: [General][Breaking] Improve messaging and add error stack trace in console errors generated on throws from components. ---- This is a breaking change because someone might be monkey-patching console.errors, or just listens to them. Reviewed By: rickhanlonii Differential Revision: D75080385
6377be1
to
18261b5
Compare
…ook#52050) Summary: Uncaught errors are currently raising a custom error to `console.error`: * With somewhat unclear messaging. * Only the **component stack** is reported. * The top-most stack leads to the component where the throw occurred and not to the actual error being thrown. * The actual error being thrown is never logged After this change: * We print the actual error thrown * The *Owner stack* is attached (see test plan for examples) ## Changelog: [General][Breaking] Improve messaging and add error stack trace in console errors generated on throws from components. ---- This is a breaking change because someone might be monkey-patching console.errors, or just listens to them. Reviewed By: rickhanlonii Differential Revision: D75080385
This pull request was exported from Phabricator. Differential Revision: D75080385 |
…ook#52050) Summary: Uncaught errors are currently raising a custom error to `console.error`: * With somewhat unclear messaging. * Only the **component stack** is reported. * The top-most stack leads to the component where the throw occurred and not to the actual error being thrown. * The actual error being thrown is never logged After this change: * We print the actual error thrown * The *Owner stack* is attached (see test plan for examples) ## Changelog: [General][Breaking] Improve messaging and add error stack trace in console errors generated on throws from components. ---- This is a breaking change because someone might be monkey-patching console.errors, or just listens to them. Reviewed By: rickhanlonii Differential Revision: D75080385
18261b5
to
dadd1bc
Compare
This pull request was exported from Phabricator. Differential Revision: D75080385 |
dadd1bc
to
a5d2497
Compare
…ook#52050) Summary: Uncaught errors are currently raising a custom error to `console.error`: * With somewhat unclear messaging. * Only the **component stack** is reported. * The top-most stack leads to the component where the throw occurred and not to the actual error being thrown. * The actual error being thrown is never logged After this change: * We print the actual error thrown * The *Owner stack* is attached (see test plan for examples) ## Changelog: [General][Breaking] Improve messaging and add error stack trace in console errors generated on throws from components. ---- This is a breaking change because someone might be monkey-patching console.errors, or just listens to them. Reviewed By: rickhanlonii Differential Revision: D75080385
This pull request was exported from Phabricator. Differential Revision: D75080385 |
…ook#52050) Summary: Pull Request resolved: facebook#52050 Uncaught errors are currently raising a custom error to `console.error`: * With somewhat unclear messaging. * Only the **component stack** is reported. * The top-most stack leads to the component where the throw occurred and not to the actual error being thrown. * The actual error being thrown is never logged After this change: * We print the actual error thrown * The *Owner stack* is attached (see test plan for examples) ## Changelog: [General][Breaking] Improve messaging and add error stack trace in console errors generated on throws from components. ---- This is a breaking change because someone might be monkey-patching console.errors, or just listens to them. Reviewed By: rickhanlonii Differential Revision: D75080385
a5d2497
to
c6eeda0
Compare
…ook#52050) Summary: Uncaught errors are currently raising a custom error to `console.error`: * With somewhat unclear messaging. * Only the **component stack** is reported. * The top-most stack leads to the component where the throw occurred and not to the actual error being thrown. * The actual error being thrown is never logged After this change: * We print the actual error thrown * The *Owner stack* is attached (see test plan for examples) ## Changelog: [General][Breaking] Improve messaging and add error stack trace in console errors generated on throws from components. ---- This is a breaking change because someone might be monkey-patching console.errors, or just listens to them. Reviewed By: rickhanlonii Differential Revision: D75080385
c6eeda0
to
195ec84
Compare
This pull request was exported from Phabricator. Differential Revision: D75080385 |
This pull request has been merged in 5ba0e1f. |
This pull request was successfully merged by @vzaidman in 5ba0e1f When will my fix make it into a release? | How to file a pick request? |
Summary:
Uncaught errors are currently raising a custom error to
console.error
:After this change:
Changelog:
[General][Breaking] Improve messaging and add error stack trace in console errors generated on throws from components.
This is a breaking change because someone might be monkey-patching console.errors, or just listens to them.
Differential Revision: D75080385