From 36c417d74537e04bd918212b4e7465d1f80d7eb6 Mon Sep 17 00:00:00 2001 From: Maros Marsalek Date: Wed, 30 Apr 2014 10:20:28 +0200 Subject: [PATCH] BUG-832 Fix exception from sal-netconf-connector. Exception: Ommiting from BA transaction: /(urn:opendaylight:inventory?revision=2013-08-19)nodes/(urn:opendaylight:inventory?revision=2013-08-19)node[{(urn:opendaylight:inventory?revision=2013-08-19)id=ios-xr-105}]. Fixed by treating capabilities from remote device as String instead of QName Change-Id: I5cb59e111433ca60703bcf9a78d5b4578fc3b956 Signed-off-by: Maros Marsalek --- .../controller/sal/connect/netconf/NetconfDevice.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java index aa5c6f40a9..2ed941851b 100644 --- a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java +++ b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java @@ -222,7 +222,7 @@ public class NetconfDevice implements Provider, // logger.debug("Client capabilities {}", capabilities); for (QName capability : capabilities) { - it.addLeaf(NETCONF_INVENTORY_INITIAL_CAPABILITY, capability); + it.addLeaf(NETCONF_INVENTORY_INITIAL_CAPABILITY, capability.toString()); } logger.debug("Update device state transaction " + transaction.getIdentifier() -- 2.36.6