-
Notifications
You must be signed in to change notification settings - Fork 3k
Avoid double scanning mappings that are already included by the Quarkus processor #50286
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
Conversation
radcortez
commented
Sep 25, 2025
- Fixes Quarkus 3.18.1 can't find config inner classes during @QuarkusTest tests #50274
Status for workflow
|
🎊 PR Preview eb0b616 has been successfully built and deployed to https://quarkus-pr-main-50286-preview.surge.sh/version/main/guides/
|
Status for workflow
|
Status | Name | Step | Failures | Logs | Raw logs | Build scan |
---|---|---|---|---|---|---|
❌ | Gradle Tests - JDK 17 | Build |
Failures | Logs | Raw logs | 🔍 |
❌ | Gradle Tests - JDK 17 Windows | Build |
Failures | Logs | Raw logs | 🚧 |
⌛ | Native Tests - Security3 | Logs | Raw logs | 🚧 | ||
❌ | JVM Integration Tests - JDK 17 | Build |
Failures | Logs | Raw logs | 🚧 |
✔️ | JVM Integration Tests - JDK 17 Windows | Logs | Raw logs | 🚧 | ||
❌ | JVM Integration Tests - JDK 21 | Build |
Failures | Logs | Raw logs | 🚧 |
Full information is available in the Build summary check run.
You can consult the Develocity build scans.
Failures
⚙️ Gradle Tests - JDK 17 #
- Failing: integration-tests/gradle
📦 integration-tests/gradle
❌ io.quarkus.gradle.TestFixturesClientExceptionMapperTest.testBasicMultiModuleBuild
line 12
- History - More details - Source on GitHub
java.lang.AssertionError: Gradle build failed with exit code 1
at io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:173)
at io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:87)
at io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:82)
at io.quarkus.gradle.TestFixturesClientExceptionMapperTest.testBasicMultiModuleBuild(TestFixturesClientExceptionMapperTest.java:12)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
📦 integration-tests/gradle/target/classes/test-fixtures-client-exception-mapper
❌ org.example.MyRemoteServiceTest.testGetExtensionsById()
- History - More details - Source on GitHub
jakarta.ws.rs.ProcessingException: io.netty.channel.ConnectTimeoutException: connection timed out after 15000 ms: stage.code.quarkus.io/3.224.140.6:443
at org.jboss.resteasy.reactive.client.handlers.ClientSendRequestHandler$2.accept(ClientSendRequestHandler.java:235)
at org.jboss.resteasy.reactive.client.handlers.ClientSendRequestHandler$2.accept(ClientSendRequestHandler.java:227)
at io.smallrye.context.impl.wrappers.SlowContextualConsumer.accept(SlowContextualConsumer.java:21)
at io.smallrye.mutiny.helpers.UniCallbackSubscriber.onFailure(UniCallbackSubscriber.java:62)
at io.smallrye.mutiny.operators.uni.UniOperatorProcessor.onFailure(UniOperatorProcessor.java:55)
at org.jboss.resteasy.reactive.client.AsyncResultUni.lambda$subscribe$1(AsyncResultUni.java:37)
at io.vertx.core.impl.future.FutureImpl$4.onFailure(FutureImpl.java:188)
⚙️ Gradle Tests - JDK 17 Windows #
- Failing: integration-tests/gradle
📦 integration-tests/gradle
❌ io.quarkus.gradle.TestFixturesClientExceptionMapperTest.testBasicMultiModuleBuild
line 12
- History - More details - Source on GitHub
java.lang.AssertionError: Gradle build failed with exit code 1
at io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:173)
at io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:87)
at io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:82)
at io.quarkus.gradle.TestFixturesClientExceptionMapperTest.testBasicMultiModuleBuild(TestFixturesClientExceptionMapperTest.java:12)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
📦 integration-tests/gradle/target/classes/test-fixtures-client-exception-mapper
❌ org.example.MyRemoteServiceTest.testGetExtensionsById()
- History - More details - Source on GitHub
jakarta.ws.rs.ProcessingException: io.netty.channel.ConnectTimeoutException: connection timed out after 15000 ms: stage.code.quarkus.io/44.199.152.74:443
at org.jboss.resteasy.reactive.client.handlers.ClientSendRequestHandler$2.accept(ClientSendRequestHandler.java:235)
at org.jboss.resteasy.reactive.client.handlers.ClientSendRequestHandler$2.accept(ClientSendRequestHandler.java:227)
at io.smallrye.context.impl.wrappers.SlowContextualConsumer.accept(SlowContextualConsumer.java:21)
at io.smallrye.mutiny.helpers.UniCallbackSubscriber.onFailure(UniCallbackSubscriber.java:62)
at io.smallrye.mutiny.operators.uni.UniOperatorProcessor.onFailure(UniOperatorProcessor.java:55)
at org.jboss.resteasy.reactive.client.AsyncResultUni.lambda$subscribe$1(AsyncResultUni.java:37)
at io.vertx.core.impl.future.FutureImpl$4.onFailure(FutureImpl.java:188)
⚙️ JVM Integration Tests - JDK 17 #
- Failing: integration-tests/oidc-client
📦 integration-tests/oidc-client
❌ Failed to execute goal io.fabric8:docker-maven-plugin:0.46.0:start (docker-start) on project quarkus-integration-test-oidc-client: I/O Error
⚙️ JVM Integration Tests - JDK 21 #
- Failing: integration-tests/oidc-client
📦 integration-tests/oidc-client
❌ Failed to execute goal io.fabric8:docker-maven-plugin:0.46.0:start (docker-start) on project quarkus-integration-test-oidc-client: I/O Error
Flaky tests - Develocity
⚙️ JVM Tests - JDK 17
📦 test-framework/jacoco/runtime
❌ io.quarkus.jacoco.runtime.DataFileWatchTest.waitForPreexistingDataFileThatNeverChanges
- History
Expecting value to be false but was true
-org.opentest4j.AssertionFailedError
org.opentest4j.AssertionFailedError:
Expecting value to be false but was true
at io.quarkus.jacoco.runtime.DataFileWatchTest.waitForPreexistingDataFileThatNeverChanges(DataFileWatchTest.java:241)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
⚙️ JVM Tests - JDK 21
📦 extensions/smallrye-openapi/deployment
❌ io.quarkus.smallrye.openapi.test.vertx.OpenApiHttpRootPathCorsTestCase.testCorsFilterProperties
- History
1 expectation failed. Expected status code <200> but was <500>.
-java.lang.AssertionError
java.lang.AssertionError:
1 expectation failed.
Expected status code <200> but was <500>.
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
@ia3andy @gastaldi the Gradle tests have been unstable because stage.code.quarkus.io looks very unreliable:
I think we should avoid using this staging infra for testing? |
I wonder why are we testing against a code.quakus.io instance? Shouldn't the Gradle tests generate stuff on their own as the Maven plugin does? |
The name of the test seems to reference an explicit external service. But I'm not sure what they are testing. |
Apparently we're using this service in other tests as well: Line 21 in 73252ed
|
Yeah I think we were looking for a stable remote service. I wonder if we should start a Docker container with an API instead. |