Identify how errors without a stack trace happen
See original GitHub issueFor context: https://github.com/getsentry/sentry-javascript/discussions/5334
For this to be resolved, we should identify how errors without stack traces happen, and how to reproduce them.
- Investigate v8 source code to see when stack trace is attached
- Query sentry events to see JavaScript errors without stack trace
- Test
fetch
scenarios to check stack trace - Analyze errors across browsers
Issue Analytics
- State:
- Created a year ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
java - What is a stack trace, and how can I use it to debug my ...
In simple terms, a stack trace is a list of the method calls that the application was in the middle of when an...
Read more >What is a Stack Trace Error? - Blackbaud Knowledgebase
Stack trace error is a generic term frequently associated with long error messages. The stack trace information identifies where in the program the...
Read more >Java Stack Trace: How to Read and Understand to Debug Code
A Java stack trace is a very useful debugging tool. Learn more about what a stack trace is, how it works, and how...
Read more >Understanding and Leveraging the Java Stack Trace - Stackify
Learn to understand and utilize the stack traces in Java. ... Tip: Find application errors and performance problems instantly with Stackify ...
Read more >What is a Java Stack Trace? How to Read & Analyze Traces
Displayed when an error/exception occurs, stack traces in Java can be used to debug or troubleshoot issues encountered in code.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
As far as I can tell from speaking to @AbhiPrasad the issue is happening with Safari and Chrome; therefore, they are two different JavaScript runtimes.
I would research if they share the same message,
If so, I would focus on understanding if they rely on some Operation System-level components to do network in the case of
fetch
or something similar.Otherwise, it will require investigating V8 and Safari Webkit to see where they are not giving enough insides.
Also, I will assume that such an issue comes from internal components so that is why not much information is given, which leads me to maybe research how the Consoles are now giving you nice linking between async operations, it may be the case that there is a way to add some metadata or that they are doing it at a layer that we cant control and not much we can do other than loop-in Browser vendors.
We validated that this is not big of a problem so I am closing this until there this problem becomes big enough.