Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-21706

Fix exception messages whenever empty host list is passed in predicate.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.5.2
    • 2.6.0
    • ambari-server
    • None

    Description

      Cluster installation stuck on Customize Services Page and wasn't loaded even after 4000 seconds waiting

      ambari-server.log shows:

      10 Aug 2017 09:48:08,356  INFO [pool-18-thread-1] AmbariMetricSinkImpl:95 - No clusters configured.
      10 Aug 2017 09:49:17,123 ERROR [ambari-client-thread-593] QueryParser:115 - Lowercase host_name value in expression failed with error:java.lang.NullPointerException
      10 Aug 2017 09:49:17,125 ERROR [ambari-client-thread-593] Request:147 - Unable to compile query predicate: IN operator is missing a required right oper
      and.
      org.apache.ambari.server.api.predicate.InvalidQueryException: IN operator is missing a required right operand.
              at org.apache.ambari.server.api.predicate.operators.InOperator.toPredicate(InOperator.java:50)
              at org.apache.ambari.server.api.predicate.expressions.RelationalExpression.toPredicate(RelationalExpression.java:43)
              at org.apache.ambari.server.api.predicate.QueryParser.parse(QueryParser.java:99)
              at org.apache.ambari.server.api.predicate.PredicateCompiler.compile(PredicateCompiler.java:62)
              at org.apache.ambari.server.api.services.BaseRequest.parseQueryPredicate(BaseRequest.java:344)
              at org.apache.ambari.server.api.services.BaseRequest.process(BaseRequest.java:143)
      
      10 Aug 2017 09:49:17,126  WARN [ambari-client-thread-597] AbstractResourceProvider:134 - Error occurred during preparation of stack advisor request
      java.lang.ClassCastException: java.util.LinkedHashSet cannot be cast to java.util.List
              at org.apache.ambari.server.controller.internal.StackAdvisorResourceProvider.prepareStackAdvisorRequest(StackAdvisorResourceProvider.java:110)
              at org.apache.ambari.server.controller.internal.RecommendationResourceProvider.createResources(RecommendationResourceProvider.java:88)
              at org.apache.ambari.server.controller.internal.ClusterControllerImpl.createResources(ClusterControllerImpl.java:298)
              at org.apache.ambari.server.api.services.persistence.PersistenceManagerImpl.create(PersistenceManagerImpl.java:97)
              at org.apache.ambari.server.api.handlers.CreateHandler.persist(CreateHandler.java:37)
              at org.apache.ambari.server.api.handlers.BaseManagementHandler.handleRequest(BaseManagementHandler.java:73)
              at org.apache.ambari.server.api.services.BaseRequest.process(BaseRequest.java:144)
      

      Attachments

        1. AMBARI-21706.patch
          8 kB
          Aravindan Vijayan

        Issue Links

          Activity

            People

              avijayan Aravindan Vijayan
              avijayan Aravindan Vijayan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: