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

Dev console and UI for listing running dev services #23048

Merged
merged 4 commits into from
Feb 10, 2022

Conversation

ozangunalp
Copy link
Contributor

  • Refactoring for the dev services to produce build items even though a running dev service already exists.
  • Dev console commands In dev mode: [c] for getting the status of running containers, [g] for following container logs on the console
  • Dev UI for listing services and injected configs.

Screenshot 2022-01-20 at 08 57 19

Screenshot 2022-01-20 at 08 58 03

@gsmet
Copy link
Member

gsmet commented Jan 20, 2022

Nice work!

I haven't looked at the code but here are a couple of comments on the UI:

  • can you make them sorted alphabetically? (the order in the screenshot looks a bit random)
  • any chance you could add a thing with the full command to connect to the service when it makes sense? Typically the psql command line to connect to the database.

@Ladicek
Copy link
Contributor

Ladicek commented Jan 20, 2022

This seems like a decent start of a solution for #22943.

@quarkus-bot
Copy link

quarkus-bot bot commented Jan 20, 2022

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

Failing Jobs - Building 5729d77

Status Name Step Failures Logs Raw logs
Initial JDK 11 Build Build Failures Logs Raw logs

Failures

⚙️ Initial JDK 11 Build #

- Failing: extensions/oidc-client-filter/deployment 
! Skipped: docs integration-tests/oidc-client integration-tests/oidc-client-wiremock and 1 more

📦 extensions/oidc-client-filter/deployment

Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce (enforce-test-deps-scope) on project quarkus-oidc-client-filter-deployment: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed.

@ozangunalp
Copy link
Contributor Author

@Ladicek 👍 I didn't see #22943 before starting to work on this, but it's the same idea.
@gsmet Sorting definitely makes sense!

I'll look to open a shell on the container from dev console.
I didn't want to add any runtime dependencies (ie. to docker-client), that's why dev UI is somewhat limited.
My first idea was to have a log and shell console on the dev UI.

And I'll try to find a place to add some tests...

@quarkus-bot
Copy link

quarkus-bot bot commented Jan 20, 2022

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

Failing Jobs - Building 89454ad

Status Name Step Failures Logs Raw logs
Initial JDK 11 Build Verify extension dependencies ⚠️ Check → Logs Raw logs

@gsmet
Copy link
Member

gsmet commented Jan 20, 2022

@ozangunalp I was not talking about opening a shell, just providing the command line you can use to connect from your host when it makes sense. So it's just about formatting a string with the proper info.

@quarkus-bot quarkus-bot bot added area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation labels Jan 20, 2022
@quarkus-bot
Copy link

quarkus-bot bot commented Jan 20, 2022

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

Failing Jobs - Building 3be0e98

Status Name Step Failures Logs Raw logs
Gradle Tests - JDK 11 Build Failures Logs Raw logs
JVM Tests - JDK 11 Build Failures Logs Raw logs
JVM Tests - JDK 11 Windows Build Failures Logs Raw logs
JVM Tests - JDK 17 Build Failures Logs Raw logs
Native Tests - Messaging2 Build Failures Logs Raw logs

Full information is available in the Build summary check run.

Failures

⚙️ Gradle Tests - JDK 11 #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.devmode.MultiModuleKotlinProjectDevModeTest.main line 22 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.test.devmode.util.DevModeTestUtils that uses java.util.function.Supplier, java.util.function.Supplierjava.util.concurrent.atomic.AtomicReference was not fulfilled within 3 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:164)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

⚙️ JVM Tests - JDK 11 #

- Failing: extensions/smallrye-reactive-messaging-amqp/deployment integration-tests/devmode integration-tests/grpc-hibernate and 1 more
! Skipped: integration-tests/reactive-messaging-amqp 

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

io.quarkus.smallrye.reactivemessaging.amqp.AnonymousAmqpTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.devmode.AmqpDevModeTest.testCodeUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testConsumerUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testProducerUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.SecuredAmqpTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

📦 integration-tests/devmode

io.quarkus.test.devconsole.DevConsoleSchedulerSmokeTest.testScheduler - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

io.quarkus.test.devconsole.DevConsoleSmokeTest.testDevConsoleNotBroken - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

📦 integration-tests/grpc-hibernate

com.example.grpc.hibernate.BlockingRawTest.shouldAdd line 60 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in com.example.grpc.hibernate.BlockingRawTest that uses java.util.List was not fulfilled within 30 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:164)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

📦 integration-tests/reactive-messaging-rabbitmq-dyn

io.quarkus.it.rabbitmq.RabbitMQConnectorDynCredsTest.test - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesProcessor#startRabbitMQDevService threw an exception: java.lang.NullPointerException

⚙️ JVM Tests - JDK 11 Windows #

- Failing: extensions/smallrye-reactive-messaging-amqp/deployment integration-tests/devmode 
! Skipped: integration-tests/reactive-messaging-amqp 

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

io.quarkus.smallrye.reactivemessaging.amqp.AnonymousAmqpTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.devmode.AmqpDevModeTest.testCodeUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testConsumerUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testProducerUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

io.quarkus.smallrye.reactivemessaging.amqp.SecuredAmqpTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

📦 integration-tests/devmode

io.quarkus.test.devconsole.DevConsoleSchedulerSmokeTest.testScheduler - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

io.quarkus.test.devconsole.DevConsoleSmokeTest.testDevConsoleNotBroken - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

⚙️ JVM Tests - JDK 17 #

- Failing: extensions/smallrye-reactive-messaging-amqp/deployment integration-tests/devmode integration-tests/reactive-messaging-rabbitmq-dyn 
! Skipped: integration-tests/reactive-messaging-amqp 

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

io.quarkus.smallrye.reactivemessaging.amqp.AnonymousAmqpTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException: Cannot invoke "io.quarkus.deployment.builditem.DevServicesResultBuildItem$RunningDevService.toBuildItem()" because "io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.devService" is null

io.quarkus.smallrye.reactivemessaging.amqp.devmode.AmqpDevModeTest.testCodeUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException: Cannot invoke "io.quarkus.deployment.builditem.DevServicesResultBuildItem$RunningDevService.toBuildItem()" because "io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.devService" is null

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testConsumerUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException: Cannot invoke "io.quarkus.deployment.builditem.DevServicesResultBuildItem$RunningDevService.toBuildItem()" because "io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.devService" is null

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testProducerUpdate - 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.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException: Cannot invoke "io.quarkus.deployment.builditem.DevServicesResultBuildItem$RunningDevService.toBuildItem()" because "io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.devService" is null

io.quarkus.smallrye.reactivemessaging.amqp.SecuredAmqpTest. - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException: Cannot invoke "io.quarkus.deployment.builditem.DevServicesResultBuildItem$RunningDevService.toBuildItem()" because "io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.devService" is null

📦 integration-tests/devmode

io.quarkus.test.devconsole.DevConsoleSchedulerSmokeTest.testScheduler - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

io.quarkus.test.devconsole.DevConsoleSmokeTest.testDevConsoleNotBroken - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

📦 integration-tests/reactive-messaging-rabbitmq-dyn

io.quarkus.it.rabbitmq.RabbitMQConnectorDynCredsTest.test - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesProcessor#startRabbitMQDevService threw an exception: java.lang.NullPointerException: Cannot invoke "io.quarkus.deployment.builditem.DevServicesResultBuildItem$RunningDevService.toBuildItem()" because "io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesProcessor.devService" is null

⚙️ Native Tests - Messaging2 #

- Failing: integration-tests/reactive-messaging-amqp integration-tests/reactive-messaging-rabbitmq-dyn 

📦 integration-tests/reactive-messaging-amqp

io.quarkus.it.amqp.AmqpConnectorIT.test - More details - Source on GitHub

java.lang.RuntimeException: 
java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor#startAmqpDevService threw an exception: java.lang.NullPointerException

📦 integration-tests/reactive-messaging-rabbitmq-dyn

io.quarkus.it.rabbitmq.RabbitMQConnectorDynCredsIT.test - More details - Source on GitHub

java.lang.RuntimeException: 
io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesProcessor#startRabbitMQDevService threw an exception: java.lang.NullPointerException

@quarkus-bot
Copy link

quarkus-bot bot commented Jan 24, 2022

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

Failing Jobs - Building abd4fa7

Status Name Step Failures Logs Raw logs
Initial JDK 11 Build Build Failures Logs Raw logs

Failures

⚙️ Initial JDK 11 Build #

- Failing: extensions/panache/hibernate-orm-panache-kotlin/deployment 
! Skipped: docs integration-tests/hibernate-orm-panache-kotlin 

📦 extensions/panache/hibernate-orm-panache-kotlin/deployment

Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce (enforce) on project quarkus-hibernate-orm-panache-kotlin-deployment: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed.

@quarkus-bot
Copy link

quarkus-bot bot commented Jan 24, 2022

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

Failing Jobs - Building 2a4e018

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

Full information is available in the Build summary check run.

Failures

⚙️ Gradle Tests - JDK 11 Windows #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.devmode.AnnotationProcessorSimpleModuleDevModeTest.main line 13 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.test.devmode.util.DevModeTestUtils that uses java.util.function.Supplier, java.util.function.Supplierjava.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReferencejava.lang.String, java.lang.Stringboolean was not fulfilled within 1 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:164)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

io.quarkus.gradle.devmode.CompositeBuildWithDependenciesDevModeTest.main line 24 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.test.devmode.util.DevModeTestUtils that uses java.util.function.Supplier, java.util.function.Supplierjava.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReferencejava.lang.String, java.lang.Stringboolean was not fulfilled within 1 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:164)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

io.quarkus.gradle.devmode.QuarkusDevDependencyDevModeTest.main line 14 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.test.devmode.util.DevModeTestUtils that uses java.util.function.Supplier, java.util.function.Supplierjava.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReferencejava.lang.String, java.lang.Stringboolean was not fulfilled within 1 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:164)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

⚙️ JVM Tests - JDK 11 Windows #

- Failing: extensions/agroal/deployment extensions/smallrye-reactive-messaging-amqp/deployment 
! Skipped: extensions/elytron-security-jdbc/deployment extensions/flyway/deployment extensions/hibernate-envers/deployment and 101 more

📦 extensions/agroal/deployment

io.quarkus.agroal.test.AgroalDevModeTestCase.testAgroalHotReplacement - 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.devservices.deployment.DevServicesProcessor#config threw an exception: java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration

io.quarkus.agroal.test.MultipleDataSourcesConfigDevModeTest.testDataSourceInjection - 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.devservices.deployment.DevServicesProcessor#config threw an exception: java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration

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

io.quarkus.smallrye.reactivemessaging.amqp.devmode.AmqpDevModeTest.testCodeUpdate - 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.devservices.deployment.DevServicesProcessor#config threw an exception: java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testConsumerUpdate - 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.devservices.deployment.DevServicesProcessor#config threw an exception: java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration

io.quarkus.smallrye.reactivemessaging.amqp.devmode.nohttp.AmqpDevModeNoHttpTest.testProducerUpdate - 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.devservices.deployment.DevServicesProcessor#config threw an exception: java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration

@quarkus-bot
Copy link

quarkus-bot bot commented Jan 25, 2022

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

Failing Jobs - Building 05224de

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

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 17 #

- Failing: integration-tests/container-image/maven-invoker-way 

📦 integration-tests/container-image/maven-invoker-way

Failed to execute goal org.apache.maven.plugins:maven-invoker-plugin:3.2.2:run (integration-tests) on project quarkus-integration-test-container-image-invoker: 1 build failed. See console output above for details.

📦 integration-tests/container-image/maven-invoker-way/target/it/container-build-with-keycloak

org.acme.security.openid.connect.NativeBearerTokenAuthenticationIT.testAdminAccess - More details - Source on GitHub

java.lang.RuntimeException: java.lang.IllegalStateException: Unable to determine the status of the running process. See the above logs for details
Caused by: java.lang.IllegalStateException: Unable to determine the status of the running process. See the above logs for details

org.acme.security.openid.connect.NativeBearerTokenAuthenticationIT.testAdminAccess - More details - Source on GitHub

java.lang.RuntimeException: java.lang.IllegalStateException: Unable to determine the status of the running process. See the above logs for details
Caused by: java.lang.IllegalStateException: Unable to determine the status of the running process. See the above logs for details

@ozangunalp ozangunalp force-pushed the dev-services-ui branch 2 times, most recently from 7e517c9 to f7f54b8 Compare January 29, 2022 11:10
@cescoffier cescoffier requested a review from mkouba January 30, 2022 16:37
@quarkus-bot
Copy link

quarkus-bot bot commented Feb 2, 2022

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

Failing Jobs - Building 2fc409a

Status Name Step Failures Logs Raw logs
Gradle Tests - JDK 11 Windows Build Failures Logs Raw logs

Full information is available in the Build summary check run.

Failures

⚙️ Gradle Tests - JDK 11 Windows #

- Failing: integration-tests/gradle 

📦 integration-tests/gradle

io.quarkus.gradle.devmode.CompositeBuildWithDependenciesDevModeTest.main line 24 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in io.quarkus.test.devmode.util.DevModeTestUtils that uses java.util.function.Supplier, java.util.function.Supplierjava.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReferencejava.lang.String, java.lang.Stringboolean was not fulfilled within 1 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:164)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

@quarkus-bot
Copy link

quarkus-bot bot commented Feb 2, 2022

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

Failing Jobs - Building e1f394d

Status Name Step Failures Logs Raw logs
✔️ JVM Tests - JDK 11
JVM Tests - JDK 11 Windows Build Failures Logs Raw logs
✔️ JVM Tests - JDK 17
Maven Tests - JDK 11 Windows Build ⚠️ Check → Logs Raw logs

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 Windows #

- Failing: extensions/smallrye-reactive-messaging-amqp/deployment 
! Skipped: integration-tests/reactive-messaging-amqp 

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

io.quarkus.smallrye.reactivemessaging.amqp.AnonymousAmqpTest.test line 30 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with io.quarkus.smallrye.reactivemessaging.amqp.AnonymousAmqpTest was not fulfilled within 1 minutes.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:164)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

@quarkus-bot
Copy link

quarkus-bot bot commented Feb 2, 2022

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

Failing Jobs - Building 0c76f27

Status Name Step Failures Logs Raw logs
Initial JDK 11 Build Verify extension dependencies ⚠️ Check → Logs Raw logs

@quarkus-bot
Copy link

quarkus-bot bot commented Feb 3, 2022

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

Failing Jobs - Building 62f3666

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

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 #

- Failing: integration-tests/devmode 

📦 integration-tests/devmode

io.quarkus.test.devconsole.DevConsoleDevServicesSmokeTest.testDevConsoleNotBroken - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

⚙️ JVM Tests - JDK 11 Windows #

- Failing: integration-tests/devmode 

📦 integration-tests/devmode

io.quarkus.test.devconsole.DevConsoleDevServicesSmokeTest.testDevConsoleNotBroken - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

⚙️ JVM Tests - JDK 17 #

- Failing: integration-tests/devmode 

📦 integration-tests/devmode

io.quarkus.test.devconsole.DevConsoleDevServicesSmokeTest.testDevConsoleNotBroken - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.

@ozangunalp
Copy link
Contributor Author

@stuartwdouglas thanks for this! I started doing exactly this to not add a new module but I couldn't render things inside dev UI without a runtime class.

@quarkus-bot
Copy link

quarkus-bot bot commented Feb 3, 2022

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

Failing Jobs - Building ef0c963

Status Name Step Failures Logs Raw logs
MicroProfile TCKs Tests Verify ⚠️ Check → Logs Raw logs

ozangunalp and others added 4 commits February 7, 2022 13:24
Exclude junit from keycloak test server dependency
…ices

Deprecate DevServicesConfigResultBuildItem properly
This has been split up into various deployment modules instead
@quarkus-bot
Copy link

quarkus-bot bot commented Feb 7, 2022

Failing Jobs - Building e895d85

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

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 Windows #

- Failing: extensions/resteasy-classic/resteasy/deployment 
! Skipped: extensions/agroal/deployment extensions/apicurio-registry-avro/deployment extensions/avro/deployment and 286 more

📦 extensions/resteasy-classic/resteasy/deployment

io.quarkus.resteasy.test.IncompletePostTestCase.testIncompleteWrite line 36 - More details - Source on GitHub

java.net.ConnectException: Connection refused: connect
	at java.base/java.net.PlainSocketImpl.connect0(Native Method)
	at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)

@stuartwdouglas
Copy link
Member

@gsmet I think your concerns have been addressed

@ozangunalp
Copy link
Contributor Author

@gsmet @stuartwdouglas Do you have anything else in mind before we merge this?

@gsmet gsmet dismissed their stale review February 10, 2022 10:24

Adressed

@gsmet
Copy link
Member

gsmet commented Feb 10, 2022

I dismissed my review as my concerns have been addressed. @phillip-kruger maybe you could have a look at this one from the UI side? Either now or after merging?

@phillip-kruger
Copy link
Member

This is very nice ! I can have a look at the UI, but maybe after merge...

@gsmet
Copy link
Member

gsmet commented Feb 10, 2022

Yes, probably better after merge. I'll let @stuartwdouglas approve and merge this one.

@stuartwdouglas stuartwdouglas merged commit 0f9114e into quarkusio:main Feb 10, 2022
@quarkus-bot quarkus-bot bot added this to the 2.8 - main milestone Feb 10, 2022
@phillip-kruger
Copy link
Member

see #23636 for a potential screen update.

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.

7 participants