Improve InitiatedPCInitiateMessageParser diagnostics 76/97676/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Sep 2021 12:37:20 +0000 (14:37 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Sep 2021 17:23:19 +0000 (19:23 +0200)
commitcad1845eb275ca35249ca1ec920e192cc1e02c9a
tree37caf2d945e23c330c5f7c75db106ddd8f57f2a4
parente63800a978b0a29554d603f6bebf4d679fbbe4be
Improve InitiatedPCInitiateMessageParser diagnostics

Unlike everywhere else we are just stomping over the object queue
here, leading to the cryptic CCE. Add a simple utility which turns
mismatches into properly-reported exceptions.

JIRA: BGPCEP-981
Change-Id: I0edcde9e285bab2926cdcc6f368db487e2b18bef
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 3895a10f1aad6ed1855cfd03e689399bfc5e8fb8)
pcep/ietf-stateful/src/main/java/org/opendaylight/protocol/pcep/ietf/initiated/InitiatedPCInitiateMessageParser.java