You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Sumit Mohanty (JIRA)" <ji...@apache.org> on 2014/04/18 17:39:14 UTC

[jira] [Created] (AMBARI-5510) NPE in ganglia property provider

Sumit Mohanty created AMBARI-5510:
-------------------------------------

             Summary: NPE in ganglia property provider
                 Key: AMBARI-5510
                 URL: https://issues.apache.org/jira/browse/AMBARI-5510
             Project: Ambari
          Issue Type: Bug
    Affects Versions: 1.6.0
            Reporter: Sumit Mohanty
            Assignee: Sumit Mohanty
             Fix For: 1.6.0


Hit NPE when accessing api/vi/clusters/c1/hosts/c6403.ambari.apache.org.

The repro steps are not simple as I was trying to close the browser during Add Host Wizard progress and then trying to delete the host to start the wizard again.

In any case, we can add some null checks to avoid the NPE.

{noformat}
00:30:36,028  WARN [qtp762119098-106] ServletHandler:514 - /api/v1/clusters/c1/hosts/c6403.ambari.apache.org
java.lang.NullPointerException
        at org.apache.ambari.server.controller.ganglia.GangliaPropertyProvider$RRDRequest.convertToNumber(GangliaPropertyProvider.java:621)
        at org.apache.ambari.server.controller.ganglia.GangliaPropertyProvider$RRDRequest.populateResources(GangliaPropertyProvider.java:490)
        at org.apache.ambari.server.controller.ganglia.GangliaPropertyProvider.populateResources(GangliaPropertyProvider.java:120)
        at org.apache.ambari.server.controller.internal.ClusterControllerImpl.populateResources(ClusterControllerImpl.java:129)
        at org.apache.ambari.server.api.query.QueryImpl.queryForResources(QueryImpl.java:336)
        at org.apache.ambari.server.api.query.QueryImpl.execute(QueryImpl.java:184)
        at org.apache.ambari.server.api.handlers.ReadHandler.handleRequest(ReadHandler.java:67)
        at org.apache.ambari.server.api.services.BaseRequest.process(BaseRequest.java:116)
        at org.apache.ambari.server.api.services.BaseService.handleRequest(BaseService.java:80)
        at org.apache.ambari.server.api.services.HostService.getHost(HostService.java:80)
        at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)