elastic / elastic/apm-agent-java

Add support for SimpleAsyncUncaughtExceptionHandler to capture exceptions with Spring web mvc

Open
#2,218 2 comments 0 reactions 0 assignees View on GitHub
agent-java enhancement good first issue size:small
Dominant language
Java
Stars
594
Forks
338
Avg merge
1d 13h
Merged PRs (30d)
25

Description

## Is your feature request related to a problem?
An error was not captured in APM

- Spring web mvc > HTTP request > Spring web mvc framework > thread call(async)

### APM debug logs

```log
"....SimpleAsyncUncaughtExceptionHandler : Unexpected error occurred invoking async method: public void ..."
"Oct 25, 2021 @ 14:40:23.893","java.lang.Exception: null"
"Oct 25, 2021 @ 14:40:23.893"," at
... (trace not relevant)
```

## Describe the solution you'd like
The error is captured and visible in APM, with no stack traces in the logs

## Describe alternatives you've considered
None

## Additional context
None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.