From b227781dea877d44d2f5157cde2bc445a538d71e Mon Sep 17 00:00:00 2001 From: kezhiyong Date: Wed, 16 Jan 2019 06:42:06 +0000 Subject: [PATCH] If modelObject is empty here, it may cause exception later. Change-Id: I892fdde7dabbf9dc55a74a6722413e260d0eedae --- .../org/onosproject/odtn/utils/tapi/TapiObjectHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java b/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java index 15208a26d8..9b36a2d52d 100644 --- a/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java +++ b/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java @@ -240,6 +240,9 @@ public abstract class TapiObjectHandler { if (modelObjectData.modelObjects().size() > 1) { throw new IllegalStateException("Multiple modelObject found."); } + if (modelObjectData.modelObjects().isEmpty()) { + throw new IllegalStateException("ModelObject must not be empty."); + } return (T) modelObjectData.modelObjects().get(0); }