-
Notifications
You must be signed in to change notification settings - Fork 96
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
BlockHoundTestExecutionListener could not be instantiated (JDK 17) #308
Comments
Hi, |
Hi @kressi , I tested your sample project using the following plugin and it seems to work with jdk17 (see #33 for more information).
Please confirm that it also works for you ? |
@kressi , so, I'm closing this issue. For the reference, here is the modified pom.xml which I think solves the problem <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.github.kressi</groupId>
<artifactId>blockhound-issue</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>blockhound-issue</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<blockhound.version>1.0.6.RELEASE</blockhound.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.projectreactor.tools</groupId>
<artifactId>blockhound</artifactId>
<version>${blockhound.version}</version>
</dependency>
<dependency>
<groupId>io.projectreactor.tools</groupId>
<artifactId>blockhound-junit-platform</artifactId>
<version>${blockhound.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<argLine>-XX:+AllowRedefinitionToAddDeleteMethods</argLine>
</configuration>
</plugin>
</plugins>
</build>
</project>
|
Expected Behavior
BlockHoundTestExecutionListener can be instantiated
Actual Behavior
Steps to Reproduce
Add blockhound and JUnit dependencies to minimal Sprint Boot project and run tests on JDK 17.
Possible Solution
Your Environment
netty
, ...): Spring boot dependencies 2.7.6uname -a
): Ubuntuhttps://github.com/kressi/blockhound-issue/blob/main/pom.xml
The text was updated successfully, but these errors were encountered: