question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Implement crash handling / error reporting

See original GitHub issue

Details on the idea can be found here: https://forum.blockstack.org/t/proposal-opt-in-error-reporting-for-the-browser/5890

Technical implementation should be a componentDidCatch handler on the top level app component to render when an uncaught error bubbles up. For error reporting, I’d suggest making a new browser-api.blockstack.org endpoint to send an error to https://sentry.io/for/node/ that strips out identifying information (e.g. IP address.)

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:5 (1 by maintainers)

github_iconTop GitHub Comments

2reactions
hstovecommented, Mar 7, 2019

Comment from the issue I’m about to close:

We want to prototype some kind of automatic exception tracking in the Browser. This will help us catch and diagnose issues without users having to reach out to us with a backtrace.

There are complications related to the Browser:

  • There is sensitive data that absolutely must not be sent to exception tracking services. No function arguments should be included, ever.
  • This should probably be opt-in
  • We might want to only support this in the ‘beta’ version of the Browser

The work here will be to prototype something, make sure it fulfills the requirements, test it, and then potentially release.

0reactions
markmhxcommented, Mar 8, 2019

@hstove Sounds great, thanks for pushing this forward quickly 💪🏻

Read more comments on GitHub >

github_iconTop Results From Across the Web

The complete guide to error monitoring and crash reporting
Integrating crash reporting into your Slack, Teams or other chat tool is a great way to ensure the team sees issues and can...
Read more >
Part 3: sending crash reports to an error reporting API - Bugsnag
Part 3 of everything you ever wanted to know about error handling on Android - sending crash reports to an error reporting API....
Read more >
4 Best Error and Crash Reporting Tools for 2022
Error and crash reporting tools help identify and diagnose the root cause of a crash so you can find the right solution for...
Read more >
Strategies/techniques for crash reporting in Java
All you do is create a external program that does the error reporting and then use the JVM option to send the core...
Read more >
Customize your Firebase Crashlytics crash reports - Google
You can associate arbitrary key/value pairs with your crash reports, then use the custom keys to search and filter crash reports in the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found