Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-12138

[SB2] Circuit breaker booster doesnt work

    XMLWordPrintable

Details

    • % %
    • Hide
      mvn clean install -Dfuse.bom.version=7.5.0.fuse-sb2-750029-redhat-00001 && mvn fabric8:deploy -Popenshift -Dfabric8.generator.from=foo-7-pipeline-streams/fuse7-java-openshift:1.5 -Dfabric8.generator.fromMode=istag -Dfuse.bom.version=7.5.0.fuse-sb2-750029-redhat-00001
      
      Show
      mvn clean install -Dfuse.bom.version=7.5.0.fuse-sb2-750029-redhat-00001 && mvn fabric8:deploy -Popenshift -Dfabric8.generator.from=foo-7-pipeline-streams/fuse7-java-openshift:1.5 -Dfabric8.generator.fromMode=istag -Dfuse.bom.version=7.5.0.fuse-sb2-750029-redhat-00001
    • Fuse 7.5 Sprint 54 - Interim

    Description

      Using https://github.com/jboss-fuse/fuse-springboot-circuit-breaker-booster.git redhat-sb2 branch.

      See in logs of greetings-service pod

      Starting the Java application using /opt/run-java/run-java.sh ...
      exec java -javaagent:/opt/jolokia/jolokia.jar=config=/opt/jolokia/etc/jolokia.properties -javaagent:/opt/prometheus/jmx_prometheus_javaagent.jar=9779:/opt/prometheus/prometheus-config.yml -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:+ExitOnOutOfMemoryError -cp .:/deployments/* com.redhat.fuse.boosters.cb.Application
      OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N
      I> No access restrictor found, access to any MBean is allowed
      Jolokia: Agent started with URL https://10.130.0.132:8778/jolokia/
      
        .   ____          _            __ _ _
       /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
      ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
       \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
        '  |____| .__|_| |_|_| |_\__, | / / / /
       =========|_|==============|___/=/_/_/_/
       :: Spring Boot ::        (v2.1.6.RELEASE)
      
      2019-10-29 14:21:53.774  INFO 1 --- [           main] com.redhat.fuse.boosters.cb.Application  : Starting Application on greetings-service-1-pnp4j with PID 1 (/deployments/greetings-service-7.0.0.jar started by jboss in /deployments)
      2019-10-29 14:21:53.862  INFO 1 --- [           main] com.redhat.fuse.boosters.cb.Application  : No active profile set, falling back to default profiles: default
      2019-10-29 14:21:54.968  WARN 1 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'servletRegistrationBean' defined in class path resource [org/apache/camel/component/servlet/springboot/ServletMappingAutoConfiguration.class]: Cannot register bean definition [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.apache.camel.component.servlet.springboot.ServletMappingAutoConfiguration; factoryMethodName=servletRegistrationBean; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/apache/camel/component/servlet/springboot/ServletMappingAutoConfiguration.class]] for bean 'servletRegistrationBean': There is already [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.apache.camel.component.hystrix.springboot.HystrixMappingAutoConfiguration; factoryMethodName=servletRegistrationBean; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/apache/camel/component/hystrix/springboot/HystrixMappingAutoConfiguration.class]] bound.
      2019-10-29 14:21:54.989  INFO 1 --- [           main] ConditionEvaluationReportLoggingListener : 
      
      Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
      2019-10-29 14:21:54.993 ERROR 1 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 
      
      ***************************
      APPLICATION FAILED TO START
      ***************************
      
      Description:
      
      The bean 'servletRegistrationBean', defined in class path resource [org/apache/camel/component/servlet/springboot/ServletMappingAutoConfiguration.class], could not be registered. A bean with that name has already been defined in class path resource [org/apache/camel/component/hystrix/springboot/HystrixMappingAutoConfiguration.class] and overriding is disabled.
      
      Action:
      
      Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true
      

      Attachments

        Activity

          People

            atarocch@redhat.com Andrea Tarocchi (Inactive)
            llowinge@redhat.com Lukas Lowinger
            Francesco Mongiardo Francesco Mongiardo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: