diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostComponentResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostComponentResourceProvider.java index a9bc8030e00..9b5ffff778b 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostComponentResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostComponentResourceProvider.java @@ -274,6 +274,10 @@ private Set findResources(Request request, final Predicate predicate, Set requestedIds = getRequestPropertyIds(request, predicate); // We always need host_name for sch requestedIds.add(HOST_COMPONENT_HOST_NAME_PROPERTY_ID); + requestedIds.add(HOST_COMPONENT_COMPONENT_NAME_PROPERTY_ID); + requestedIds.add(HOST_COMPONENT_COMPONENT_TYPE_PROPERTY_ID); + requestedIds.add(HOST_COMPONENT_SERVICE_NAME_PROPERTY_ID); + requestedIds.add(HOST_COMPONENT_SERVICE_GROUP_NAME_PROPERTY_ID); Set responses = getResources(new Command>() { @Override @@ -840,7 +844,7 @@ private RequestStageContainer doUpdateResources(final RequestStageContainer stag final boolean runSmokeTest = "true".equals(getQueryParameterValue( QUERY_PARAMETERS_RUN_SMOKE_TEST_ID, predicate)); - Set queryIds = Collections.singleton(HOST_COMPONENT_COMPONENT_NAME_PROPERTY_ID); + Set queryIds = Collections.singleton(HOST_COMPONENT_HOST_COMPONENT_ID_PROPERTY_ID); Request queryRequest = PropertyHelper.getReadRequest(queryIds); // will take care of 404 exception