Skip to content
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

RuntimeConfigDefault changes ignored on restart #19046

Merged
merged 1 commit into from
Sep 27, 2021

Conversation

stuartwdouglas
Copy link
Member

Fixes #17069

@stuartwdouglas
Copy link
Member Author

Moving to draft for now, as it turns out some Dev Services are relying on this behaviour.

@stuartwdouglas
Copy link
Member Author

This ended up being a bit of a substantial dev services cleanup, but I think the end result is cleaner. We also no longer restart them for tests which makes continuous testing a lot faster and more usable.

@stuartwdouglas
Copy link
Member Author

This is proving more complex than I had hoped, so I have split the dev services cleanup into #19075

@quarkus-bot
Copy link

quarkus-bot bot commented Jul 30, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 64781be

Status Name Step Test failures Logs Raw logs
Gradle Tests - JDK 11 Windows Build ⚠️ Check → Logs Raw logs
JVM Tests - JDK 11 Build ⚠️ Check → Logs Raw logs
JVM Tests - JDK 11 Windows Build Test failures Logs Raw logs
JVM Tests - JDK 16 Build ⚠️ Check → Logs Raw logs
Native Tests - Data4 Build Test failures Logs Raw logs
Native Tests - Security2 ⚠️ Check → Logs Raw logs
Native Tests - Security3 ⚠️ Check → Logs Raw logs

Full information is available in the Build summary check run.

⚠️ Errors occurred while downloading the Surefire reports. This report is incomplete.

Test Failures

⚙️ JVM Tests - JDK 11 Windows #

📦 extensions/arc/deployment

io.quarkus.arc.test.config.ConfigMappingTest. - More details - Source on GitHub

java.lang.RuntimeException: org.junit.jupiter.api.extension.TestInstantiationException: Failed to create test instance
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:550)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$8(ClassBasedTestDescriptor.java:368)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:368)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:192)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:136)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org...

io.quarkus.arc.test.config.ConfigPropertiesTest. - More details - Source on GitHub

java.lang.RuntimeException: org.junit.jupiter.api.extension.TestInstantiationException: Failed to create test instance
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:550)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$8(ClassBasedTestDescriptor.java:368)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:368)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:192)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:136)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org...

⚙️ Native Tests - Data4 #

📦 integration-tests/mongodb-panache-kotlin

io.quarkus.it.mongodb.panache.reactive.ReactiveMongodbPanacheResourceTest.testReactiveBookEntity - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.d...

📦 integration-tests/mongodb-rest-data-panache

io.quarkus.it.mongodb.rest.data.panache.MongoDbRestDataPanacheIT.shouldNotCreateOrDeleteAuthor - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSe...

@gsmet
Copy link
Member

gsmet commented Aug 12, 2021

This needs a rebase.

@gsmet gsmet added the triage/needs-rebase This PR needs to be rebased first because it has merge conflicts label Aug 12, 2021
@quarkus-bot
Copy link

quarkus-bot bot commented Aug 16, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building fc835af

Status Name Step Test failures Logs Raw logs
JVM Tests - JDK 11 Build Test failures Logs Raw logs
JVM Tests - JDK 11 Windows Build Test failures Logs Raw logs
JVM Tests - JDK 16 Build Test failures Logs Raw logs
Native Tests - Data4 Build Test failures Logs Raw logs

Full information is available in the Build summary check run.

Test Failures

⚙️ JVM Tests - JDK 11 #

📦 extensions/panache/mongodb-panache/deployment

io.quarkus.mongodb.panache.DuplicateIdMongoEntityTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.b...

io.quarkus.mongodb.panache.DuplicateIdReactiveMongoEntityTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.depl...

io.quarkus.mongodb.panache.DuplicateIdWithParentTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.b...

io.quarkus.mongodb.panache.bug10812.Bug10812MongodbMultiClientsTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps....

io.quarkus.mongodb.panache.mongoentity.MongoEntityTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps....

📦 extensions/smallrye-reactive-messaging-kafka/deployment

io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario1 line 64 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:611)
	at io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario1(KafkaDevServicesContinuousTestingTestCase.java:64)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.junit.pla...

io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario2 line 88 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:611)
	at io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario2(KafkaDevServicesContinuousTestingTestCase.java:88)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.junit.pla...

io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingWorkingAppPropsTestCase.testContinuousTestingScenario3 line 55 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:611)
	at io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingWorkingAppPropsTestCase.testContinuousTestingScenario3(KafkaDevServicesContinuousTestingWorkingAppPropsTestCase.java:55)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Meth...

📦 integration-tests/mongodb-panache-kotlin

io.quarkus.it.mongodb.panache.MongodbPanacheResourceTest.testPersonRepository - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps....

⚙️ JVM Tests - JDK 11 Windows #

📦 extensions/arc/deployment

io.quarkus.arc.test.config.ConfigPropertiesTest. - More details - Source on GitHub

java.lang.RuntimeException: org.junit.jupiter.api.extension.TestInstantiationException: Failed to create test instance
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:553)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$8(ClassBasedTestDescriptor.java:368)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:368)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:192)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:136)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org...

⚙️ JVM Tests - JDK 16 #

📦 extensions/panache/mongodb-panache/deployment

io.quarkus.mongodb.panache.DuplicateIdMongoEntityTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeC...

io.quarkus.mongodb.panache.DuplicateIdReactiveMongoEntityTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.depl...

io.quarkus.mongodb.panache.DuplicateIdWithParentTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.b...

io.quarkus.mongodb.panache.bug10812.Bug10812MongodbMultiClientsTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.d...

io.quarkus.mongodb.panache.mongoentity.MongoEntityTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps....

📦 extensions/smallrye-reactive-messaging-kafka/deployment

io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario1 line 64 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:611)
	at io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario1(KafkaDevServicesContinuousTestingTestCase.java:64)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at org.junit.pla...

io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario2 line 88 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:611)
	at io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario2(KafkaDevServicesContinuousTestingTestCase.java:88)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at org.junit.pla...

io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingWorkingAppPropsTestCase.testContinuousTestingScenario3 line 55 - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:611)
	at io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingWorkingAppPropsTestCase.testContinuousTestingScenario3(KafkaDevServicesContinuousTestingWorkingAppPropsTestCase.java:55)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Meth...

📦 integration-tests/mongodb-panache-kotlin

io.quarkus.it.mongodb.panache.MongodbPanacheResourceTest.testPersonRepository - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.d...

⚙️ Native Tests - Data4 #

📦 integration-tests/mongodb-panache-kotlin

io.quarkus.it.mongodb.panache.MongodbPanacheResourceTest.testPersonRepository - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.d...

📦 integration-tests/mongodb-rest-data-panache

io.quarkus.it.mongodb.rest.data.panache.MongoDbRestDataPanacheIT.shouldNotCreateOrDeleteAuthor - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSe...

@stuartwdouglas stuartwdouglas removed the triage/needs-rebase This PR needs to be rebased first because it has merge conflicts label Aug 16, 2021
@stuartwdouglas stuartwdouglas force-pushed the 17069 branch 2 times, most recently from 25c2163 to 00f1fe4 Compare August 16, 2021 07:39
@quarkus-bot
Copy link

quarkus-bot bot commented Aug 16, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 00f1fe4

Status Name Step Test failures Logs Raw logs
JVM Tests - JDK 11 Build Test failures Logs Raw logs
JVM Tests - JDK 11 Windows Build Test failures Logs Raw logs
JVM Tests - JDK 16 Build Test failures Logs Raw logs
Native Tests - Data4 Build Test failures Logs Raw logs

Full information is available in the Build summary check run.

Test Failures

⚙️ JVM Tests - JDK 11 #

📦 extensions/panache/mongodb-panache/deployment

io.quarkus.mongodb.panache.DuplicateIdMongoEntityTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.depl...

io.quarkus.mongodb.panache.DuplicateIdReactiveMongoEntityTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.depl...

io.quarkus.mongodb.panache.DuplicateIdWithParentTest. - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 
Build failed with a wrong exception, expected class io.quarkus.builder.BuildException but got io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.depl...

io.quarkus.mongodb.panache.bug10812.Bug10812MongodbMultiClientsTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps....

io.quarkus.mongodb.panache.mongoentity.MongoEntityTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps....

📦 integration-tests/mongodb-panache-kotlin

io.quarkus.it.mongodb.panache.MongodbPanacheResourceTest.testPersonRepository - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBeanBuildItem
		to io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps....

⚙️ JVM Tests - JDK 11 Windows #

📦 extensions/arc/deployment

io.quarkus.arc.test.config.ConfigPropertiesTest. - More details - Source on GitHub

java.lang.RuntimeException: org.junit.jupiter.api.extension.TestInstantiationException: Failed to create test instance
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:553)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$8(ClassBasedTestDescriptor.java:368)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:368)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:192)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:136)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org...

⚙️ JVM Tests - JDK 16 #

📦 extensions/arc/deployment

io.quarkus.arc.test.config.ConfigPropertiesTest. - More details - Source on GitHub

java.lang.RuntimeException: org.junit.jupiter.api.extension.TestInstantiationException: Failed to create test instance
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:553)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$8(ClassBasedTestDescriptor.java:368)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:368)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:192)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:136)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org...

⚙️ Native Tests - Data4 #

📦 integration-tests/mongodb-panache-kotlin

io.quarkus.it.mongodb.panache.MongodbPanacheResourceTest.testPersonRepository - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.deployment.steps.RuntimeConfigSetupBuildStep#setupRuntimeConfig produced class io.quarkus.deployment.builditem.RuntimeConfigSetupCompleteBuildItem
		to io.quarkus.narayana.jta.deployment.NarayanaJtaProcessor#build produced class io.quarkus.arc.deployment.AdditionalBean...

📦 integration-tests/mongodb-rest-data-panache

io.quarkus.it.mongodb.rest.data.panache.MongoDbRestDataPanacheIT.shouldNotCreateOrDeleteAuthor - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected:
		   io.quarkus.arc.deployment.BeanArchiveProcessor#build produced class io.quarkus.arc.deployment.BeanArchiveIndexBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#mongoClientNames produced class io.quarkus.mongodb.deployment.MongoClientNameBuildItem
		to io.quarkus.mongodb.deployment.MongoClientProcessor#build produced class io.quarkus.mongodb.deployment.MongoConnectionNameBuildItem
		to io.quarkus.mongodb.deployment.DevServicesMongoProcessor#startMongo produced class io.quarkus.deployment.builditem.DevServicesConfigResultBuildItem
		to io.quarkus.deployment.steps.DevServicesConfigBuildStep#setup produced class io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem
		to io.quarkus.deployment.steps.ConfigGenerationBuildStep#devTestConfig produced class io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem
		to io.quarkus.d...

@quarkus-bot
Copy link

quarkus-bot bot commented Aug 17, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 00f243d

Status Name Step Test failures Logs Raw logs
✔️ JVM Tests - JDK 11
JVM Tests - JDK 11 Windows Build Test failures Logs Raw logs
✔️ JVM Tests - JDK 16

Full information is available in the Build summary check run.

Test Failures

⚙️ JVM Tests - JDK 11 Windows #

📦 extensions/arc/deployment

io.quarkus.arc.test.config.ConfigPropertiesTest. - More details - Source on GitHub

java.lang.RuntimeException: org.junit.jupiter.api.extension.TestInstantiationException: Failed to create test instance
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:553)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$8(ClassBasedTestDescriptor.java:368)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:368)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:192)
	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:136)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org...

@stuartwdouglas stuartwdouglas force-pushed the 17069 branch 2 times, most recently from 554e1c2 to 18f2a20 Compare September 9, 2021 03:38
@stuartwdouglas
Copy link
Member Author

@radcortez I have modified this a lot and it should work now, can you have another look?

@quarkus-bot
Copy link

quarkus-bot bot commented Sep 9, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 34cbb2a

Status Name Step Failures Logs Raw logs
JVM Tests - JDK 11 Build ⚠️ Check → Logs Raw logs
JVM Tests - JDK 16 Build ⚠️ Check → Logs Raw logs
Native Tests - Main Build Failures Logs Raw logs
Native Tests - Messaging1 Build Failures Logs Raw logs

Full information is available in the Build summary check run.

⚠️ Errors occurred while downloading the build reports. This report is incomplete.

Failures

⚙️ Native Tests - Main #

- Failing: integration-tests/main 

📦 integration-tests/main

io.quarkus.it.main.ExternalIndexITCase.testTransformedExternalResources - More details - Source on GitHub

java.lang.RuntimeException: Unable to successfully launch process '3221'. Exit code is: '1'.
	at io.quarkus.test.common.LauncherUtil.ensureProcessIsAlive(LauncherUtil.java:96)
	at io.quarkus.test.common.LauncherUtil.waitForCapturedListeningData(LauncherUtil.java:65)

⚙️ Native Tests - Messaging1 #

- Failing: integration-tests/reactive-messaging-kafka 

📦 integration-tests/reactive-messaging-kafka

io.quarkus.it.kafka.KafkaConnectorIT.test - More details - Source on GitHub

java.lang.RuntimeException: Unable to successfully launch process '21846'. Exit code is: '1'.
	at io.quarkus.test.common.LauncherUtil.ensureProcessIsAlive(LauncherUtil.java:96)
	at io.quarkus.test.common.LauncherUtil.waitForCapturedListeningData(LauncherUtil.java:65)

@quarkus-bot
Copy link

quarkus-bot bot commented Sep 10, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 83528d7

Status Name Step Failures Logs Raw logs
JVM Tests - JDK 11 Build Failures Logs Raw logs
JVM Tests - JDK 16 Build Failures Logs Raw logs

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 #

- Failing: extensions/smallrye-reactive-messaging-kafka/deployment 
! Skipped: docs integration-tests/kubernetes/quarkus-standard-way-kafka integration-tests/reactive-messaging-kafka and 1 more

📦 extensions/smallrye-reactive-messaging-kafka/deployment

io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase.sseStream line 61 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase that uses java.util.List was not fulfilled within 1 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:166)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

⚙️ JVM Tests - JDK 16 #

- Failing: extensions/smallrye-reactive-messaging-kafka/deployment 
! Skipped: docs integration-tests/kubernetes/quarkus-standard-way-kafka integration-tests/reactive-messaging-kafka and 1 more

📦 extensions/smallrye-reactive-messaging-kafka/deployment

io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase.sseStream line 61 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase was not fulfilled within 1 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:166)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

@stuartwdouglas stuartwdouglas force-pushed the 17069 branch 2 times, most recently from 4d78221 to 6181911 Compare September 10, 2021 05:04
@quarkus-bot
Copy link

quarkus-bot bot commented Sep 10, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 6181911

Status Name Step Failures Logs Raw logs
JVM Tests - JDK 11 Build Failures Logs Raw logs
✔️ JVM Tests - JDK 16

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 #

- Failing: extensions/smallrye-reactive-messaging-kafka/deployment 
! Skipped: docs integration-tests/kubernetes/quarkus-standard-way-kafka integration-tests/reactive-messaging-kafka and 1 more

📦 extensions/smallrye-reactive-messaging-kafka/deployment

io.quarkus.smallrye.reactivemessaging.kafka.deployment.testing.KafkaDevServicesContinuousTestingTestCase.testContinuousTestingScenario2 - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.kafka.client.deployment.DevServicesKafkaProcessor#startKafkaDevService threw an exception: java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Container startup failed

@quarkus-bot
Copy link

quarkus-bot bot commented Sep 10, 2021

This workflow status is outdated as a new workflow run has been triggered.

Failing Jobs - Building 6181911

Status Name Step Failures Logs Raw logs
✔️ JVM Tests - JDK 11
JVM Tests - JDK 11 Windows Build Failures Logs Raw logs
✔️ JVM Tests - JDK 16

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 Windows #

- Failing: extensions/hibernate-orm/deployment 
! Skipped: docs extensions/hibernate-envers/deployment extensions/hibernate-reactive/deployment and 83 more

📦 extensions/hibernate-orm/deployment

io.quarkus.hibernate.orm.HibernateHotReloadTestCase.testImportSqlWithContinuousTesting line 87 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Failed to wait for test run 3 State{lastRun=1, running=true, inProgress=false, run=1, passed=1, failed=0, skipped=0, isBrokenOnly=false, isTestOutput=false, isInstrumentationBasedReload=false, isLiveReload=true}
	at io.quarkus.test.ContinuousTestingTestUtils.waitForNextCompletion(ContinuousTestingTestUtils.java:44)
	at io.quarkus.hibernate.orm.HibernateHotReloadTestCase.testImportSqlWithContinuousTesting(HibernateHotReloadTestCase.java:87)

Also makes sure datasources restart if devservices properties are
changed.

Fixes quarkusio#17069
Fixes quarkusio#19931
@stuartwdouglas stuartwdouglas merged commit b165a7b into quarkusio:main Sep 27, 2021
@quarkus-bot quarkus-bot bot added this to the 2.4 - main milestone Sep 27, 2021
Map<String, String> defaults = new HashMap<>();
for (RunTimeConfigurationDefaultBuildItem item : runTimeDefaults) {
if (defaults.putIfAbsent(item.getKey(), item.getValue()) != null) {
throw new IllegalStateException("More than one default value for " + item.getKey() + " was produced");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have stumbled over this validation a few times in the past, since I tried to use this mechanism to set up default values for various config properties which then sometimes conflicted with properties set by other extensions. Specifically, I tried to set a default for the dev-services Docker image name this way.

It seems like this validation no longer exists now and that it may be a case of last build item wins. Meanwhile I found a different solution using a custom config source, but due to the indeterminism it may make sense to keep this validation in place somewhere. Thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment