-
Bug
-
Resolution: Done
-
Blocker
-
1.32.0
-
False
-
None
-
False
-
-
*Summary*
CR2 build of SonataFlow builder image is broken and fails with:
INFO exec -a "java" java -Dquarkus.http.host=0.0.0.0 -Dquarkus.http.port=8080 -Djava.util.logging.manager=org.jboss.logmanager.LogManager -cp "." -jar /deployments/quarkus-run.jar INFO running in /deployments The DelayedHandler was closed before any children handlers were configured. Messages will be written to stderr. 2024-02-22 18:30:33,020 DEBUG [org.jboss.logging] (main) Logging Provider: org.jboss.logging.JBossLogManagerProvider 2024-02-22 18:30:33,034 WARN [io.quarkus.config] (main) Unrecognized configuration key "kogito.data-index.health-enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo 2024-02-22 18:30:33,035 WARN [io.quarkus.config] (main) Unrecognized configuration key "kogito.jobs-service.health-enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo 2024-02-22 18:30:33,196 FINE [io.grpc.NameResolverRegistry] (main) Service loader found io.grpc.internal.DnsNameResolverProvider@77eca502 2024-02-22 18:30:33,197 FINE [io.grpc.NameResolverRegistry] (main) Service loader found io.grpc.netty.UdsNameResolverProvider@73ee04c8 Exception in thread "main" java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at io.quarkus.bootstrap.runner.QuarkusEntryPoint.doRun(QuarkusEntryPoint.java:61) at io.quarkus.bootstrap.runner.QuarkusEntryPoint.main(QuarkusEntryPoint.java:32) Caused by: java.lang.ExceptionInInitializerError at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at io.quarkus.runtime.Quarkus.run(Quarkus.java:70) at io.quarkus.runtime.Quarkus.run(Quarkus.java:44) at io.quarkus.runtime.Quarkus.run(Quarkus.java:124) at io.quarkus.runner.GeneratedMain.main(Unknown Source) ... 6 more Caused by: java.lang.RuntimeException: Failed to start quarkus at io.quarkus.runner.ApplicationImpl.<clinit>(Unknown Source) ... 15 more Caused by: java.lang.NoSuchMethodError: 'boolean com.google.common.base.Platform.stringIsNullOrEmpty(java.lang.String)' at com.google.common.base.Strings.isNullOrEmpty(Strings.java:73) at io.grpc.internal.PickFirstLoadBalancerProvider.<clinit>(PickFirstLoadBalancerProvider.java:40) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:375) at io.grpc.LoadBalancerRegistry.getHardCodedClasses(LoadBalancerRegistry.java:142) at io.grpc.LoadBalancerRegistry.<clinit>(LoadBalancerRegistry.java:45) at io.quarkus.grpc.runtime.stork.GrpcStorkRecorder.init(GrpcStorkRecorder.java:11) at io.quarkus.deployment.steps.GrpcClientProcessor$setUpStork1973795779.deploy_0(Unknown Source) at io.quarkus.deployment.steps.GrpcClientProcessor$setUpStork1973795779.deploy(Unknown Source) ... 16 more
*Root Cause*
Investigating...
AC
Image does not fail and the error is gone.