Skip to content

CI failure in OIDC wiremock logout on Windows #47396

@holly-cummins

Description

@holly-cummins

This is failing in CI, and I believe it would also fail in dev mode.

I haven't done the analysis to identify which changed caused the regression, but thenot starting dev services in the augmentation phase might help. I'm close to having a fix for that.

2025-04-16T02:10:22.0319631Z 	NpipeSocketClientProviderStrategy: failed with exception InvalidConfigurationException (windows containers are currently not supported)As no valid configuration was found, execution cannot continue.
2025-04-16T02:10:22.0321272Z See https://java.testcontainers.org/on_failure.html for more details.
2025-04-16T02:10:32.2766348Z java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
2025-04-16T02:10:32.2771116Z 	[error]: Build step io.quarkus.devservices.oidc.OidcDevServicesProcessor#startServer threw an exception: java.lang.IllegalThreadStateException: process has not exited
2025-04-16T02:10:32.2774393Z 	at java.base/java.lang.ProcessImpl.exitValue(ProcessImpl.java:566)
2025-04-16T02:10:32.2777160Z 	at io.quarkus.deployment.util.ContainerRuntimeUtil.getVersionOutputFor(ContainerRuntimeUtil.java:239)
2025-04-16T02:10:32.2779049Z 	at io.quarkus.deployment.util.ContainerRuntimeUtil.getContainerRuntimeEnvironment(ContainerRuntimeUtil.java:116)
2025-04-16T02:10:32.2780675Z 	at io.quarkus.deployment.util.ContainerRuntimeUtil.detectContainerRuntime(ContainerRuntimeUtil.java:66)
2025-04-16T02:10:32.2782454Z 	at io.quarkus.deployment.util.ContainerRuntimeUtil.detectContainerRuntime(ContainerRuntimeUtil.java:55)
2025-04-16T02:10:32.2783808Z 	at io.quarkus.deployment.IsDockerWorking$DockerBinaryStrategy.get(IsDockerWorking.java:23)
2025-04-16T02:10:32.2785003Z 	at io.quarkus.deployment.IsDockerWorking$DockerBinaryStrategy.get(IsDockerWorking.java:20)
2025-04-16T02:10:32.2786335Z 	at io.quarkus.deployment.IsContainerRuntimeWorking.getAsBoolean(IsContainerRuntimeWorking.java:37)
2025-04-16T02:10:32.2788220Z 	at io.quarkus.deployment.builditem.ContainerRuntimeStatusBuildItem.isContainerRuntimeAvailable(ContainerRuntimeStatusBuildItem.java:18)
2025-04-16T02:10:32.2790187Z 	at io.quarkus.devservices.oidc.OidcDevServicesProcessor.shouldNotStartServer(OidcDevServicesProcessor.java:164)
2025-04-16T02:10:32.2793377Z 	at io.quarkus.devservices.oidc.OidcDevServicesProcessor.startServer(OidcDevServicesProcessor.java:79)
2025-04-16T02:10:32.2795577Z 	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
2025-04-16T02:10:32.2798986Z 	at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)
2025-04-16T02:10:32.2800348Z 	at io.quarkus.builder.BuildContext.run(BuildContext.java:255)
2025-04-16T02:10:32.2801136Z 	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
2025-04-16T02:10:32.2802412Z 	at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
2025-04-16T02:10:32.2804036Z 	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
2025-04-16T02:10:32.2805130Z 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1591)
2025-04-16T02:10:32.2806026Z 	at java.base/java.lang.Thread.run(Thread.java:840)
2025-04-16T02:10:32.2806661Z 	at org.jboss.threads.JBossThread.run(JBossThread.java:499)
2025-04-16T02:10:32.2807090Z 
2025-04-16T02:10:32.2807582Z 	at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:372)
2025-04-16T02:10:32.2808939Z 	at io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:289)
2025-04-16T02:10:32.2810480Z 	at io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:61)
2025-04-16T02:10:32.2811737Z 	at io.quarkus.test.junit.AppMakerHelper.getStartupAction(AppMakerHelper.java:289)
2025-04-16T02:10:32.2813042Z 	at io.quarkus.test.junit.classloading.FacadeClassLoader.getOrCreateRuntimeClassLoader(FacadeClassLoader.java:555)
2025-04-16T02:10:32.2814572Z 	at io.quarkus.test.junit.classloading.FacadeClassLoader.getQuarkusClassLoader(FacadeClassLoader.java:458)
2025-04-16T02:10:32.2815892Z 	at io.quarkus.test.junit.classloading.FacadeClassLoader.loadClass(FacadeClassLoader.java:333)
2025-04-16T02:10:32.2816788Z 	at java.base/java.lang.Class.forName0(Native Method)
2025-04-16T02:10:32.2821482Z 	at java.base/java.lang.Class.forName(Class.java:467)

Expected behavior

No response

Actual behavior

No response

How to Reproduce?

No response

Output of uname -a or ver

No response

Output of java -version

No response

Quarkus version or git rev

No response

Build tool (ie. output of mvnw --version or gradlew --version)

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions