-
Notifications
You must be signed in to change notification settings - Fork 55
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
Errors shown as ErlangError instead of the specific error #336
Comments
I'm not sure about this one. @sorentwo @rabidpraxis does this look familiar? |
@joshuap This is extremely common. Erlang errors are wrapped by Elixir and will all look like the same error. Some other fingerprinting is necessary to properly differentiate between them. Having the Postgrex errors wrapped in an ErlangError is strange, though. That may be due to the |
Makes sense, thanks! Is the fingerprinting something we could think about handling on our end, or is that unique to each user and better handled via config? (Maybe related: #338) |
The |
Ok, great. I'll keep this open as an enhancement issue... we'll see if we can find someone to work on that at some point. |
I disabled |
I am having the same (similar?) error
Unless I misunderstand the documentation this is the expected result. The pattern match here:
doesn't actually pull out It's probably fair to assume no elixir exception will ever match See #359 |
I don't know if this is expected since it is the first time I used Honeybadger, but most of the errors I'm receiving are encapsulated inside
ErlangErrors
. For example this one:As you can see, two of the errors are actually
Postgrex.Error
errors but they are encapsulated inside anErlangError
for some reason. This gives me 2 problems since I lose the nice stack trace view (the whole stack trace is contained inside the message part of the error view page.And way worse this makes Honeybadger combine errors that don't have anything to do with one another as the same error. You can see this happening in the above image since it combined 2 websocket
:close
errors with 2Postgrex
errors.Is there some option to fix this or is this a bug? I'm using the latest version and I also have
sasl
enabled with the optionconfig :logger, handle_sasl_reports: true
.The text was updated successfully, but these errors were encountered: