-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Labels
Milestone
Description
Describe the bug
We're not sure what happened, but as of 3.23.2 (3.23.0 still worked perfectly fine), our tests started failing with the following:
java.lang.RuntimeException: Failed to locate nl/rug/digitallab/themis/assignments/AssignmentsResourceTest.class among the application dependencies
java.lang.RuntimeException: java.lang.RuntimeException: Failed to locate nl/rug/digitallab/themis/assignments/AssignmentsResourceTest.class among the application dependencies
at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException(QuarkusTestExtension.java:667)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestClassConstructor(QuarkusTestExtension.java:762)
at java.base/java.util.Optional.orElseGet(Optional.java:364)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: java.lang.RuntimeException: Failed to locate nl/rug/digitallab/themis/assignments/AssignmentsResourceTest.class among the application dependencies
at io.quarkus.test.common.PathTestHelper.getTestClassesLocation(PathTestHelper.java:188)
at io.quarkus.test.common.PathTestHelper.getTestClassesLocation(PathTestHelper.java:229)
at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:204)
at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:641)
at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:686)
... 1 more
Expected behavior
Our tests should all pass without any failures
Actual behavior
We get a class location exception as of 3.23.2
How to Reproduce?
- Clone https://gitlab.com/rug-digitallab/products/themis/themis-core.git
- Switch branch to
renovate/digitallabgradlepluginversion
(which includes the Quarkus upgrade) - Try to run
./gradlew test
- Observe the exception
Output of uname -a
or ver
Ubuntu 25.04 Linux 6.14.0-15-generic
Output of java -version
openjdk version "21.0.7" 2025-04-15
Quarkus version or git rev
3.23.2
Build tool (ie. output of mvnw --version
or gradlew --version
)
Gradle 8.14.1
Additional information
No response
ChristopherIglesias, Shanzeee, adampoplawski, ryandens, matteriben and 4 more