-
Bug
-
Resolution: Unresolved
-
Critical
-
1.37.0
-
None
-
False
-
-
False
-
-
Summary
Nightly product build are not passing the build. There is a failure with following error:
[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:16 min [INFO] Finished at: 2025-08-08T12:26:13-04:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal com.redhat.quarkus.platform:quarkus-maven-plugin:3.20.1.redhat-00003:build (default) on project serverless-workflow-project: Failed to build quarkus application: io.quarkus.builder.BuildException: Build failure: Build failed due to errors [ERROR] [error]: Build step io.quarkus.arc.deployment.ArcProcessor#validate threw an exception: jakarta.enterprise.inject.spi.DeploymentException: jakarta.enterprise.inject.UnsatisfiedResolutionException: Unsatisfied dependency for type org.kie.kogito.source.files.SourceFilesProvider and qualifiers [@Default] [ERROR] - injection target: parameter 'sourceFilesProvider' of org.kie.kogito.addon.source.files.SourceFilesResource constructor [ERROR] - declared on CLASS bean [types=[org.kie.kogito.addon.source.files.SourceFilesResource, java.lang.Object], qualifiers=[@Default, @Any], target=org.kie.kogito.addon.source.files.SourceFilesResource] [ERROR] at io.quarkus.arc.processor.BeanDeployment.processErrors(BeanDeployment.java:1576) [ERROR] at io.quarkus.arc.processor.BeanDeployment.init(BeanDeployment.java:338) [ERROR] at io.quarkus.arc.processor.BeanProcessor.initialize(BeanProcessor.java:178) [ERROR] at io.quarkus.arc.deployment.ArcProcessor.validate(ArcProcessor.java:489) [ERROR] at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) [ERROR] at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856) [ERROR] at io.quarkus.builder.BuildContext.run(BuildContext.java:255) [ERROR] at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) [ERROR] at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675) [ERROR] at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654) [ERROR] at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627) [ERROR] at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594) [ERROR] at java.base/java.lang.Thread.run(Thread.java:833) [ERROR] at org.jboss.threads.JBossThread.run(JBossThread.java:499) [ERROR] Caused by: jakarta.enterprise.inject.UnsatisfiedResolutionException: Unsatisfied dependency for type org.kie.kogito.source.files.SourceFilesProvider and qualifiers [@Default] [ERROR] - injection target: parameter 'sourceFilesProvider' of org.kie.kogito.addon.source.files.SourceFilesResource constructor [ERROR] - declared on CLASS bean [types=[org.kie.kogito.addon.source.files.SourceFilesResource, java.lang.Object], qualifiers=[@Default, @Any], target=org.kie.kogito.addon.source.files.SourceFilesResource] [ERROR] at io.quarkus.arc.processor.Beans.resolveInjectionPoint(Beans.java:547) [ERROR] at io.quarkus.arc.processor.BeanInfo.init(BeanInfo.java:689) [ERROR] at io.quarkus.arc.processor.BeanDeployment.init(BeanDeployment.java:323) [ERROR] ... 12 more [ERROR] -> [Help 1]
This is caused by recent changed in community, specifically this commit:
https://github.com/kiegroup/kogito-runtimes/commit/b2ca72a73badb814bbb9fdd80b4f926e3b6b30b6#diff-a923afead3d365ecc1ade7c7e9a47023e2b52b42938aac21d9d1dea1d831eee3
Workflow definition - https://github.com/kubesmarts/osl-images/actions/workflows/pr_check.yml
Nightly prod build is not affected as it has its own MAVEN configuration and builds runtimes artifacts from scratch - not needing the SNAPSHOTS
Environment
Nightly CI on Jenkins
Local Fedora
Steps to reproduce
---- # Navigate to kubesmarts/osl-images
- Run `mvn install -DskipTests`
Actual results
Build fails.
Expected results
Build passes
Testing
Not much we can do, this is a consequence of an upstream issue, so we need to find a way to ensure the way the apps-maven-builder works is tested in upstream.