Uploaded image for project: 'Serverless logic'
  1. Serverless logic
  2. SRVLOGIC-235

SonataFlow builder image is failing with java.lang.NoSuchMethodError

    XMLWordPrintable

Details

    Description

      *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.

      Attachments

        Activity

          People

            rhn-support-zanini Ricardo Zanini Fernandes
            dhanak@redhat.com Dominik Hanak
            Dominik Hanak Dominik Hanak
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: