-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22938/
-----------------------------------------------------------
Review request for Ambari, Mahadev Konar, Nate Cole, and Sid Wagle.
Bugs: AMBARI-6259
https://issues.apache.org/jira/browse/AMBARI-6259
Repository: ambari
Description
-------
*STR*
# Setup Ambari 1.6.0
# Deploy HDP 1.3
# Upgrade to 1.6.1
*Result*
When loading dashboard:
{code}
500 status code received on GET method for API:
/api/v1/clusters/cl1/components/?ServiceComponentInfo/category=MASTER&fields=ServiceComponentInfo/Version,ServiceComponentInfo/StartTime,ServiceComponentInfo/HeapMemoryUsed,ServiceComponentInfo/HeapMemoryMax,ServiceComponentInfo/service_name,host_components/HostRoles/host_name,host_components/HostRoles/state,host_components/HostRoles/maintenance_state,host_components/HostRoles/stale_configs,host_components/metrics/jvm/memHeapUsedM,host_components/metrics/jvm/HeapMemoryMax,host_components/metrics/jvm/HeapMemoryUsed,host_components/metrics/jvm/memHeapCommittedM,host_components/metrics/mapred/jobtracker/trackers_decommissioned,host_components/metrics/cpu/cpu_wio,host_components/metrics/rpc/RpcQueueTime_avg_time,host_components/metrics/dfs/FSNamesystem/*,host_components/metrics/dfs/namenode/Version,host_components/metrics/dfs/namenode/DecomNodes,host_components/metrics/dfs/namenode/TotalFiles,host_components/metrics/dfs/namenode/UpgradeFina
lized,host_components/metrics/dfs/namenode/Safemode,host_components/metrics/runtime/StartTime&minimal_response=true
{code}
>From the logs ...
{code}
SEVERE: The RuntimeException could not be mapped to a response, re-throwing to
the HTTP container
java.lang.NullPointerException
at
org.apache.ambari.server.controller.internal.ClusterControllerImpl.populateResources(ClusterControllerImpl.java:146)
at
org.apache.ambari.server.api.query.QueryImpl.queryForSubResources(QueryImpl.java:387)
at
org.apache.ambari.server.api.query.QueryImpl.queryForResources(QueryImpl.java:349)
at
org.apache.ambari.server.api.query.QueryImpl.execute(QueryImpl.java:191)
{code}
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterControllerImpl.java
bf5229a
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterControllerImplTest.java
9e6d859
Diff: https://reviews.apache.org/r/22938/diff/
Testing
-------
Added new unit test to reproduce NPE. All tests pass ...
Results :
Tests run: 1687, Failures: 0, Errors: 0, Skipped: 13
…
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 33:35.333s
[INFO] Finished at: Tue Jun 24 12:20:50 EDT 2014
[INFO] Final Memory: 37M/123M
[INFO] ------------------------------------------------------------------------
Thanks,
Tom Beerbower