X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fconnect%2Fnetconf%2FNetconfDevice.xtend;h=0b88c66b4569404f0c8604b9cbac582340ead1a0;hb=087b9b41e20ba79113738d82e6bedf15ca2e58d0;hp=12e8b5587caa230cb693610d21f8135f61e9e2e9;hpb=72a2f458d328d443e2a5479ac147c1242a41a70f;p=controller.git diff --git a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.xtend b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.xtend index 12e8b5587c..0b88c66b45 100644 --- a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.xtend +++ b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.xtend @@ -167,8 +167,10 @@ AutoCloseable { commitHandlerReg = mountInstance.registerCommitHandler(ROOT_PATH, this); val rpcs = new ArrayList(); - for (rpc : mountInstance.schemaContext.operations) { - rpcs.add(mountInstance.addRpcImplementation(rpc.QName, this)); + if (mountInstance != null && schemaContext.isPresent) { + for (rpc : mountInstance.schemaContext.operations) { + rpcs.add(mountInstance.addRpcImplementation(rpc.QName, this)); + } } rpcReg = rpcs }