Exception backtrace could be empty #307
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I faced an issue when exception that had happen in my app don't show in Bugsnag UI.
I found that bugsnag backend silently swallow notification if there is empty stacktrace in any of exceptions.
Possibly it should be fixed in backend itself, but I can't do this. This is workaround for such issue.
P.S. Why don't you use
202 Accepted
instead of200 OK
? It will cause much less confusion for such users (like me) who haven't looked in API documentation yet.P.P.S. Possibly returning something like
task_id
that could be later used for checking processing status (using/status/:task_id
) could be helpful for debugging such situations. This won't cause huge overhead if it will be made with, for example, 1 hour auto-expiration.