BlockHound
BlockHound copied to clipboard
Java agent to detect blocking calls from non-blocking threads.
The `compareTo` method is intended to allow integrations to control ordering with respect to other integrations, however the use of `Stream.sort()` (https://github.com/reactor/BlockHound/blob/master/agent/src/main/java/reactor/blockhound/BlockHound.java#L93) results in the `compareTo()` method not being called...
## Expected Behavior BlockHound should report a blocking call for some `java.nio.Files` operations as `FileChannel` is used under the hood which is always blocking since it is not a `SelectableChannel`....
Bumps com.github.johnrengelman.shadow from 6.1.0 to 7.1.2. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands...
The [previous link](https://junit.org/junit5/docs/current/api/org/junit/platform/launcher/TestExecutionListener.html) is no longer functional. Update the link to point to [Registering a TestExecutionListener](https://junit.org/junit5/docs/current/user-guide/#launcher-api-listeners-custom).
Bumps [auto-service](https://github.com/google/auto) from 1.0 to 1.0.1. Release notes Sourced from auto-service's releases. AutoFactory 1.0.1 Fixed Gradle incremental compilation. (8f17e4c4) AutoCommon 1.0.1 Added some methods to allow annotation processors to use...
Bumps [auto-service-annotations](https://github.com/google/auto) from 1.0 to 1.0.1. Release notes Sourced from auto-service-annotations's releases. AutoFactory 1.0.1 Fixed Gradle incremental compilation. (8f17e4c4) AutoCommon 1.0.1 Added some methods to allow annotation processors to use...
`BlockHound.install();` makes jvm exit because of unhandled exception: `dynamicThreadPredicate` is `null`. ## Steps to Reproduce - Use Oracle JDK 17, - Create spring-boot application - Add `module-info.java` with required dependencies...
This commit replaces the outdated testCompile Gradle target with its official replacement, testImplementation. This includes occurrences in the documentation. Fixes #234.
This dependency annotation is not any more compatible with Gradle.