Fix NPE, CNF exceptions in REST API

Change-Id: Id24d48d54d3aba72baf59437e39edd24cf390eb4
diff --git a/apps/cpman/app/src/main/java/org/onosproject/cpman/impl/ControlPlaneMonitor.java b/apps/cpman/app/src/main/java/org/onosproject/cpman/impl/ControlPlaneMonitor.java
index 9b276c3..3452255 100644
--- a/apps/cpman/app/src/main/java/org/onosproject/cpman/impl/ControlPlaneMonitor.java
+++ b/apps/cpman/app/src/main/java/org/onosproject/cpman/impl/ControlPlaneMonitor.java
@@ -297,10 +297,11 @@
                 return availableDeviceIdSet.stream().map(id ->
                         id.toString()).collect(Collectors.toSet());
             } else {
-                return availableResourceMap.get(resourceType);
+                Set<String> res = availableResourceMap.get(resourceType);
+                return res == null ? ImmutableSet.of() : res;
             }
         }
-        return null;
+        return ImmutableSet.of();
     }
 
     private MetricsDatabase genMDbBuilder(Type resourceType,