BlockHound icon indicating copy to clipboard operation
BlockHound copied to clipboard

Java agent to detect blocking calls from non-blocking threads.

Results 45 BlockHound issues
Sort by recently updated
recently updated
newest added

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. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.johnrengelman.shadow&package-manager=gradle&previous-version=6.1.0&new-version=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...

type/dependency-upgrade

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...

type/dependency-upgrade

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...

type/dependency-upgrade

`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...

help wanted
status/need-investigation

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.

type/chore
type/documentation