Skip to content

Leave the TCCL how we found it after test discovery #47365

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

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

holly-cummins
Copy link
Contributor

@holly-cummins holly-cummins commented Apr 14, 2025

Resolves #47081

The problem happened because at the end of test discovery, we leave the TCCL as the FacadeClassLoader. That classloader isn't really much use, outside the context of discovery, and it's actively unhelpful when other code is trying to evaluate JUnit conditions. The ideal TCCL for doing that is the system classloader.

We do have the option to listen to an event when discovery finishes, so I've hooked that event to reset the TCCL. For symmetry, I've also switched from intercepting the whole invocation to just hooking the discovery start.

My fix does not fix the continuous testing case; in that case, something in the runner is setting the TCCL to be the deployment classloader, which is still wrong for the condition execution code. I've committed a reproducer and raised #47364.

@holly-cummins holly-cummins marked this pull request as draft April 14, 2025 22:17
@holly-cummins holly-cummins marked this pull request as ready for review April 15, 2025 10:47
@holly-cummins holly-cummins marked this pull request as draft April 15, 2025 10:48
@holly-cummins holly-cummins force-pushed the reset-tccl-when-test-discovery-finishes branch from f00ae57 to 431cf60 Compare April 15, 2025 11:10
@holly-cummins holly-cummins marked this pull request as ready for review April 15, 2025 11:10
@holly-cummins holly-cummins force-pushed the reset-tccl-when-test-discovery-finishes branch 3 times, most recently from e1de423 to 3e09d58 Compare April 15, 2025 11:33
@holly-cummins holly-cummins marked this pull request as draft April 15, 2025 12:58
@holly-cummins holly-cummins marked this pull request as ready for review April 15, 2025 17:31
@holly-cummins holly-cummins force-pushed the reset-tccl-when-test-discovery-finishes branch from 3e09d58 to 5041a0f Compare April 15, 2025 17:32

This comment has been minimized.

@holly-cummins holly-cummins force-pushed the reset-tccl-when-test-discovery-finishes branch from 5041a0f to 69fc2d3 Compare April 15, 2025 21:25

This comment has been minimized.

@holly-cummins holly-cummins force-pushed the reset-tccl-when-test-discovery-finishes branch from 69fc2d3 to 0b256e1 Compare April 16, 2025 11:10
@holly-cummins holly-cummins marked this pull request as draft April 16, 2025 13:26
@holly-cummins holly-cummins force-pushed the reset-tccl-when-test-discovery-finishes branch from 0b256e1 to bfffe46 Compare April 22, 2025 15:25
@holly-cummins holly-cummins marked this pull request as ready for review April 22, 2025 15:25
Copy link

quarkus-bot bot commented Apr 22, 2025

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit bfffe46.

Warning

Unable to include the stracktraces as the report was too long. See annotations below for the details.

Warning

Unable to include the failure links as the report was too long. See annotations below for the details.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
JVM Tests - JDK 17 Build Failures Logs Raw logs 🔍
JVM Tests - JDK 21 Build Failures Logs Raw logs 🔍
JVM Tests - JDK 17 Windows Build Failures Logs Raw logs 🔍
Maven Tests - JDK 17 Build Failures Logs Raw logs 🔍
Maven Tests - JDK 17 Windows Build Failures Logs Raw logs 🔍
Gradle Tests - JDK 17 Build Failures Logs Raw logs 🔍
Gradle Tests - JDK 17 Windows Build Failures Logs Raw logs 🔍
MicroProfile TCKs Tests Verify Failures Logs Raw logs 🔍
Native Tests - Build tools and DevTools Build Failures Logs Raw logs 🔍
JVM Integration Tests - JDK 17 Build Failures Logs Raw logs 🔍
JVM Integration Tests - JDK 17 Windows Build Failures 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

⚙️ JVM Tests - JDK 17 #

- Failing: extensions/vertx-http/deployment 
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 146 more

📦 extensions/vertx-http/deployment

io.quarkus.vertx.http.testrunner.ChangeSourceAndTestAtOnceTestCase.testChangeSourceAndTestAtOnce line 40 - History

io.quarkus.vertx.http.testrunner.QuarkusTestTypeTestCase.testQuarkusTestMode line 38 - History

io.quarkus.vertx.http.testrunner.TestChangeTrackingWhenStartFailsTestCase.testChangeTrackingOnStartupFailure line 39 - History

io.quarkus.vertx.http.testrunner.TestFailingBeforeAllTestCase.testBrokenBeforeAllHandling line 38 - History

io.quarkus.vertx.http.testrunner.TestRunnerSmokeTestCase.checkTestsAreRun line 50 - History

io.quarkus.vertx.http.testrunner.UnitTestTypeTestCase.testUnitMode line 38 - History

io.quarkus.vertx.http.testrunner.brokenonly.TestBrokenOnlyTestCase.testBrokenOnlyMode line 44 - History

io.quarkus.vertx.http.testrunner.includes.ExcludePatternTestCase.checkTestsAreRun line 41 - History

io.quarkus.vertx.http.testrunner.includes.IncludePatternTestCase.checkTestsAreRun line 41 - History

io.quarkus.vertx.http.testrunner.metaannotations.MetaAnnotationsTestCase.checkTestsAreRun line 40 - History

io.quarkus.vertx.http.testrunner.params.TestParameterizedTestCase.testParameterizedTests line 44 - History

io.quarkus.vertx.http.testrunner.tags.ExcludeTagsTestCase.checkTestsAreRun line 40 - History

io.quarkus.vertx.http.testrunner.tags.IncludeTagsTestCase.checkTestsAreRun line 40 - History


⚙️ JVM Tests - JDK 21 #

- Failing: extensions/vertx-http/deployment 
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 146 more

📦 extensions/vertx-http/deployment

io.quarkus.vertx.http.testrunner.ChangeSourceAndTestAtOnceTestCase.testChangeSourceAndTestAtOnce line 40 - History

io.quarkus.vertx.http.testrunner.QuarkusTestTypeTestCase.testQuarkusTestMode line 38 - History

io.quarkus.vertx.http.testrunner.TestChangeTrackingWhenStartFailsTestCase.testChangeTrackingOnStartupFailure line 39 - History

io.quarkus.vertx.http.testrunner.TestFailingBeforeAllTestCase.testBrokenBeforeAllHandling line 38 - History

io.quarkus.vertx.http.testrunner.TestRunnerSmokeTestCase.checkTestsAreRun line 50 - History

io.quarkus.vertx.http.testrunner.UnitTestTypeTestCase.testUnitMode line 38 - History

io.quarkus.vertx.http.testrunner.brokenonly.TestBrokenOnlyTestCase.testBrokenOnlyMode line 44 - History

io.quarkus.vertx.http.testrunner.includes.ExcludePatternTestCase.checkTestsAreRun line 41 - History

io.quarkus.vertx.http.testrunner.includes.IncludePatternTestCase.checkTestsAreRun line 41 - History

io.quarkus.vertx.http.testrunner.metaannotations.MetaAnnotationsTestCase.checkTestsAreRun line 40 - History

io.quarkus.vertx.http.testrunner.params.TestParameterizedTestCase.testParameterizedTests line 44 - History

io.quarkus.vertx.http.testrunner.tags.ExcludeTagsTestCase.checkTestsAreRun line 40 - History

io.quarkus.vertx.http.testrunner.tags.IncludeTagsTestCase.checkTestsAreRun line 40 - History


⚙️ JVM Tests - JDK 17 Windows #

- Failing: extensions/vertx-http/deployment 
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 146 more

📦 extensions/vertx-http/deployment

io.quarkus.vertx.http.testrunner.ChangeSourceAndTestAtOnceTestCase.testChangeSourceAndTestAtOnce line 40 - History

io.quarkus.vertx.http.testrunner.QuarkusTestTypeTestCase.testQuarkusTestMode line 38 - History

io.quarkus.vertx.http.testrunner.TestChangeTrackingWhenStartFailsTestCase.testChangeTrackingOnStartupFailure line 39 - History

io.quarkus.vertx.http.testrunner.TestFailingBeforeAllTestCase.testBrokenBeforeAllHandling line 38 - History

io.quarkus.vertx.http.testrunner.TestRunnerSmokeTestCase.checkTestsAreRun line 50 - History

io.quarkus.vertx.http.testrunner.UnitTestTypeTestCase.testUnitMode line 38 - History

io.quarkus.vertx.http.testrunner.brokenonly.TestBrokenOnlyTestCase.testBrokenOnlyMode line 44 - History

io.quarkus.vertx.http.testrunner.includes.ExcludePatternTestCase.checkTestsAreRun line 41 - History

io.quarkus.vertx.http.testrunner.includes.IncludePatternTestCase.checkTestsAreRun line 41 - History

io.quarkus.vertx.http.testrunner.metaannotations.MetaAnnotationsTestCase.checkTestsAreRun line 40 - History

io.quarkus.vertx.http.testrunner.params.TestParameterizedTestCase.testParameterizedTests line 44 - History

io.quarkus.vertx.http.testrunner.tags.ExcludeTagsTestCase.checkTestsAreRun line 40 - History

io.quarkus.vertx.http.testrunner.tags.IncludeTagsTestCase.checkTestsAreRun line 40 - History


⚙️ Maven Tests - JDK 17 #

- Failing: integration-tests/maven 

📦 integration-tests/maven

io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass line 1464 - History

io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass line 1464 - History

io.quarkus.maven.it.DevMojoIT.testSelection - History

io.quarkus.maven.it.DevMojoIT.testSelection - History

io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled line 601 - History

io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled line 601 - History

io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork line 714 - History

io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork line 714 - History

io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule line 771 - History

io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule line 771 - History

io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule - History

io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting line 123 - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting line 123 - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting line 36 - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting line 36 - History

io.quarkus.maven.it.TestMojoIT.testSelection - History

io.quarkus.maven.it.TestMojoIT.testSelection - History

io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule - History

io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule - History


⚙️ Maven Tests - JDK 17 Windows #

- Failing: integration-tests/maven 

📦 integration-tests/maven

io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass line 1464 - History

io.quarkus.maven.it.DevMojoIT.testMockitoForNonPublicInnerClass line 1464 - History

io.quarkus.maven.it.DevMojoIT.testSelection - History

io.quarkus.maven.it.DevMojoIT.testSelection - History

io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled line 601 - History

io.quarkus.maven.it.DevMojoIT.testTestProfilesAreHandled line 601 - History

io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork line 714 - History

io.quarkus.maven.it.DevMojoIT.testThatJUnitTestTemplatesWork line 714 - History

io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule line 771 - History

io.quarkus.maven.it.DevMojoIT.testThatTheApplicationIsReloadedMultiModule line 771 - History

io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule - History

io.quarkus.maven.it.DevMojoIT.testThatTheTestsAreReRunMultiModule - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting line 123 - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting line 123 - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting line 36 - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting line 36 - History

io.quarkus.maven.it.TestMojoIT.testSelection - History

io.quarkus.maven.it.TestMojoIT.testSelection - History

io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule - History

io.quarkus.maven.it.TestMojoIT.testThatTheTestsAreReRunMultiModule - History


⚙️ Gradle Tests - JDK 17 #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.devmode.TestSelectionTest.main - History


⚙️ Gradle Tests - JDK 17 Windows #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.devmode.TestSelectionTest.main - History


⚙️ MicroProfile TCKs Tests #

- Failing: tcks/resteasy-reactive 

📦 tcks/resteasy-reactive

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.5.0:exec (test) on project quarkus-tck-resteasy-reactive: Command execution failed.


⚙️ Native Tests - Build tools and DevTools #

- Failing: integration-tests/maven 

📦 integration-tests/maven

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestInMetaInfServicesNormalTesting line 123 - History

io.quarkus.maven.it.QuarkusTestIT.testQuarkusTestWithThirdPartyExtensionContinuousTesting line 36 - History


⚙️ JVM Integration Tests - JDK 17 #

- Failing: integration-tests/awt integration-tests/funqy-amazon-lambda integration-tests/google-cloud-functions and 7 more

📦 integration-tests/awt

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/funqy-amazon-lambda

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-funqy-amazon-lambda: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/google-cloud-functions

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-google-cloud-functions: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/all

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/default

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-default: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/some

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/no-awt

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-no-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/test-extension/tests

io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed line 44 - History

io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed line 44 - History

io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed line 50 - History

io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed line 50 - History

📦 integration-tests/vertx-http-compressors/all

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/vertx-http-compressors/some

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method


⚙️ JVM Integration Tests - JDK 17 Windows #

- Failing: integration-tests/awt integration-tests/funqy-amazon-lambda integration-tests/google-cloud-functions and 7 more

📦 integration-tests/awt

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/funqy-amazon-lambda

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-funqy-amazon-lambda: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/google-cloud-functions

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-google-cloud-functions: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/all

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/default

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-default: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/some

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/no-awt

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-no-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/test-extension/tests

io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed line 44 - History

io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed line 44 - History

io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed line 50 - History

io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed line 50 - History

📦 integration-tests/vertx-http-compressors/all

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/vertx-http-compressors/some

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "10m" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method


⚙️ JVM Integration Tests - JDK 21 #

- Failing: integration-tests/awt integration-tests/funqy-amazon-lambda integration-tests/google-cloud-functions and 7 more

📦 integration-tests/awt

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/funqy-amazon-lambda

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-funqy-amazon-lambda: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/google-cloud-functions

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-google-cloud-functions: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/all

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/default

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-default: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/locales/some

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-locales-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/no-awt

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-no-awt: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/test-extension/tests

io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed line 44 - History

io.quarkus.it.extension.it.ParameterDevModeIT.testThatTheTestsPassed line 44 - History

io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed line 50 - History

io.quarkus.it.extension.it.TemplateDevModeIT.testThatTheTestsPassed line 50 - History

📦 integration-tests/vertx-http-compressors/all

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-all: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

📦 integration-tests/vertx-http-compressors/some

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project quarkus-integration-test-vertx-http-compressors-some: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test failed: org.apache.maven.surefire.api.util.SurefireReflectionException: io.smallrye.config.ConfigValidationException: Configuration validation failed: java.lang.IllegalArgumentException: SRCFG00039: The config property quarkus.test.hang-detection-timeout with the config value "300" threw an Exception whilst being converted SRCFG00020: Failed to convert value with static method

@holly-cummins holly-cummins marked this pull request as draft April 23, 2025 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Accessing ConfigProvider from a custom JUnit condition results in ServiceConfigurationError
1 participant