[ https://issues.apache.org/jira/browse/AMBARI-21706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aravindan Vijayan updated AMBARI-21706: --------------------------------------- Resolution: Fixed Status: Resolved (was: Patch Available) Pushed to branch-2.6 and trunk. > Fix exception messages whenever empty host list is passed in predicate. > ----------------------------------------------------------------------- > > Key: AMBARI-21706 > URL: https://issues.apache.org/jira/browse/AMBARI-21706 > Project: Ambari > Issue Type: Bug > Components: ambari-server > Affects Versions: 2.5.2 > Reporter: Aravindan Vijayan > Assignee: Aravindan Vijayan > Priority: Critical > Fix For: 2.6.0 > > Attachments: AMBARI-21706.patch > > > Cluster installation stuck on Customize Services Page and wasn't loaded even > after 4000 seconds waiting > ambari-server.log shows: > {code} > 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) > {code} > {code} > 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) > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)