Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.2.0
-
None
Description
Potential NPE in ZookeeperFederationStateStore#getPoliciesConfigurations
The code of ZookeeperFederationStateStore#getPoliciesConfigurations
for (String child : zkManager.getChildren(policiesZNode)) { SubClusterPolicyConfiguration policy = getPolicy(child); result.add(policy); }
The result of `getPolicy` may be null, so policy should be checked
The new code
for (String child : zkManager.getChildren(policiesZNode)) { SubClusterPolicyConfiguration policy = getPolicy(child); // policy maybe null, should check if (policy == null) { LOG.warn("Policy for queue: {} does not exist.", child); continue; } result.add(policy); }
Attachments
Issue Links
- links to