[STORM-3690] fix Ui index page null pointer error (#3325)

diff --git a/storm-server/src/main/java/org/apache/storm/scheduler/resource/normalization/NormalizedResourceRequest.java b/storm-server/src/main/java/org/apache/storm/scheduler/resource/normalization/NormalizedResourceRequest.java
index a27897e..744ae34 100644
--- a/storm-server/src/main/java/org/apache/storm/scheduler/resource/normalization/NormalizedResourceRequest.java
+++ b/storm-server/src/main/java/org/apache/storm/scheduler/resource/normalization/NormalizedResourceRequest.java
@@ -192,9 +192,11 @@
      */
     public static Map<String, Double> addResourceMap(Map<String, Double> resources1, Map<String, Double> resources2) {
         Map<String, Double> sum = new HashMap<>(resources1);
-        for (Map.Entry<String, Double> me : resources2.entrySet()) {
-            Double cur = sum.getOrDefault(me.getKey(), 0.0) + me.getValue();
-            sum.put(me.getKey(), cur);
+        if (resources2 != null) {
+            for (Map.Entry<String, Double> me : resources2.entrySet()) {
+                Double cur = sum.getOrDefault(me.getKey(), 0.0) + me.getValue();
+                sum.put(me.getKey(), cur);
+            }
         }
         return sum;
     }