From: Kajur, Harish (vk250x) Date: Wed, 10 Apr 2019 20:44:17 +0000 (-0400) Subject: Update DBSerializer to properly deal X-Git-Tag: 1.4.3^0 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=86182472f813568d0eaeb6367f53bedc0120f7ee;p=aai%2Faai-common.git Update DBSerializer to properly deal with adding relationships to edge rules in older versions of the api that might not be in the latest versions of the API Issue-ID: AAI-2325 Change-Id: I78fa1c747c4c52a01d2d6ed762e0dc4cdf448fee Signed-off-by: Kajur, Harish (vk250x) --- diff --git a/aai-core/src/main/java/org/onap/aai/serialization/db/DBSerializer.java b/aai-core/src/main/java/org/onap/aai/serialization/db/DBSerializer.java index feb2aace..7a941c69 100644 --- a/aai-core/src/main/java/org/onap/aai/serialization/db/DBSerializer.java +++ b/aai-core/src/main/java/org/onap/aai/serialization/db/DBSerializer.java @@ -1302,7 +1302,18 @@ public class DBSerializer { } public void addRelatedToProperty(Introspector relationship, Vertex cousinVertex, String cousinType) throws AAIUnknownObjectException { - Introspector obj = this.latestLoader.introspectorFromName(cousinType); + + Introspector obj = null; + + try { + obj = this.loader.introspectorFromName(cousinType); + } catch(AAIUnknownObjectException ex){ + if(LOGGER.isTraceEnabled()){ + LOGGER.trace("Encountered unknown object exception when trying to load nodetype of {} for vertex id {}", cousinType, cousinVertex.id()); + } + return; + } + String nameProps = obj.getMetadata(ObjectMetadata.NAME_PROPS); List relatedToProperties = new ArrayList<>();