commit | c7ec0fa7759f074efbf2258ac8b6534235be5ea7 | [log] [tgz] |
---|---|---|
author | Aaron Kruglikov <aaron@onlab.us> | Mon Oct 24 15:45:33 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue Oct 25 16:34:59 2016 +0000 |
tree | be24caeb1571a4ef3935571ca0e6e93959871eea | |
parent | 6d33e807cbfef6a34918ad310ee08a7fa7a7727e [diff] |
Catching exception thrown in case of a query for a path with an incorrect root token. Change-Id: I811e858e6d633ea8b578ad315e32b546ca279f47
diff --git a/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixDocumentTreeState.java b/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixDocumentTreeState.java index cfaa668..8a8a23c 100644 --- a/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixDocumentTreeState.java +++ b/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixDocumentTreeState.java
@@ -126,6 +126,8 @@ try { Versioned<TreeNodeValue> value = docTree.get(commit.operation().path()); return value == null ? null : value.map(node -> node == null ? null : node.value()); + } catch (IllegalStateException e) { + return null; } finally { commit.close(); }