-----------------------------------------------------------
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

Reply via email to