Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
NullPointerException after server restart in case not all hosts mentioned in Cluster template were joined the cluster.
The issue happens when TopologyManager tries to reconstruct requests for hosts.
java.lang.NullPointerException at java.lang.String.replace(String.java:2180) at org.apache.ambari.server.topology.HostRequest.getLogicalTasks(HostRequest.java:317) at org.apache.ambari.server.topology.LogicalRequest.getCommands(LogicalRequest.java:157) at org.apache.ambari.server.topology.LogicalRequest.getRequestStatus(LogicalRequest.java:230) at org.apache.ambari.server.topology.TopologyManager.isLogicalRequestFinished(TopologyManager.java:903) at org.apache.ambari.server.topology.TopologyManager.replayRequests(TopologyManager.java:857) at org.apache.ambari.server.topology.TopologyManager.ensureInitialized(TopologyManager.java:176) at org.apache.ambari.server.topology.TopologyManager.onHostRegistered(TopologyManager.java:477) at org.apache.ambari.server.state.host.HostImpl$HostRegistrationReceived.transition(HostImpl.java:34