Uploaded image for project: 'netconf'
  1. netconf
  2. NETCONF-1263

Capabilities created for yang models without revision are unavailable

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Low Low
    • 7.0.5
    • 7.0.0, 7.0.1
    • netconf

      This one was brought by: https://git.opendaylight.org/gerrit/c/netconf/+/110355.
      On the current master we are receiving errors if we try to connect device that has some yang models without revision. 

      Steps to reproduce:
      1. Build master netconf.

      2. Have some custom models in schemas dir(example attached).

      3. Run karaf with:

       feature:install odl-netconf-topology odl-restconf-all 

      4. Look into logs.

       

      This is caused by part of logic that sets version to empty string. Before that version leaf was excluded if revision was empty.

       

      2024-04-09T21:22:36,656 | DEBUG | odl-netconf-client-0 | AbstractSchemaRepository         | 317 - org.opendaylight.yangtools.yang-repo-spi - 13.0.2 | Failed to acquire source from SchemaSourceRegistration{closed=false, instance=org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource@2db2ff6a}
      java.lang.IllegalStateException: RemoteDeviceId[name=17830-sim-device, address=/127.0.0.1:17830]: YANG schema was not successfully retrieved for SourceIdentifier [test-model]. Errors: [RpcError [message=Unexpected error, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=<error>java.util.NoSuchElementException: No value present</error>, cause=null]]
      	at org.opendaylight.netconf.client.mdsal.impl.MonitoringSchemaSourceProvider.lambda$getSource$1(MonitoringSchemaSourceProvider.java:85) ~[?:?]
      	at com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture.doTransform(AbstractTransformFuture.java:252) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture.doTransform(AbstractTransformFuture.java:242) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:123) ~[bundleFile:?]
      	at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1286) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1055) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:782) ~[bundleFile:?]
      	at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:49) ~[bundleFile:?]
      	at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:59) ~[bundleFile:?]
      	at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[bundleFile:?]
      	at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1133) ~[bundleFile:?]
      	at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1286) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1055) ~[bundleFile:?]
      	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:782) ~[bundleFile:?]
      	at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:42) ~[bundleFile:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:326) ~[bundleFile:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:242) ~[bundleFile:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:52) ~[bundleFile:?]
      	at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:67) ~[bundleFile:?]
      	at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:194) ~[bundleFile:?]
      	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[bundleFile:4.1.107.Final]
      	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[bundleFile:4.1.107.Final]
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[bundleFile:4.1.107.Final]
      	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[bundleFile:4.1.107.Final]
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[bundleFile:4.1.107.Final]
      	at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:839) ~[bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:584) ~[bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:465) ~[bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:624) ~[bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:545) ~[bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) [bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:544) [bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1688) [bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:505) [bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:64) [bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:293) [bundleFile:?]
      	at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:400) [bundleFile:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:486) [bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463) [bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:456) [bundleFile:4.1.107.Final]
      	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1415) [bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:482) [bundleFile:4.1.107.Final]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463) [bundleFile:4.1.107.Final]
      	at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:925) [bundleFile:4.1.107.Final]
      	at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820) [bundleFile:4.1.107.Final]
      	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) [bundleFile:4.1.107.Final]
      	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) [bundleFile:4.1.107.Final]
      	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) [bundleFile:4.1.107.Final]
      	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [bundleFile:4.1.107.Final]
      	at java.lang.Thread.run(Thread.java:840) [?:?]
      2024-04-09T21:22:36,660 | DEBUG | ForkJoinPool.commonPool-worker-4 | SchemaSetup                      | 245 - org.opendaylight.netconf.client-mdsal - 7.0.5.SNAPSHOT | Failed to acquire source SourceIdentifier [test-model]
      java.util.concurrent.ExecutionException: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted
      	at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:592) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:571) ~[?:?]
      	at com.google.common.util.concurrent.FluentFuture$TrustedFuture.get(FluentFuture.java:91) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.impl.SchemaSetup.lambda$filterMissingSources$3(SchemaSetup.java:169) ~[?:?]
      	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) [?:?]
      	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) [?:?]
      	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) [?:?]
      	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) [?:?]
      	at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960) [?:?]
      	at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934) [?:?]
      	at java.util.stream.AbstractTask.compute(AbstractTask.java:327) [?:?]
      	at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) [?:?]
      	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]
      	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]
      	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]
      	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]
      	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]
      Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted
      	at org.opendaylight.yangtools.yang.model.repo.spi.AbstractSchemaRepository.lambda$fetchSource$0(AbstractSchemaRepository.java:72) ~[?:?]
      	at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:205) ~[?:?]
      	at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:192) ~[?:?]
      	at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:134) ~[?:?]
      	at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1286) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1055) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:807) ~[?:?]
      	at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:127) ~[?:?]
      	at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1286) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1055) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:782) ~[?:?]
      	at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:49) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:59) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?]
      	at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1133) ~[?:?]
      	at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1286) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1055) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:782) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:42) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:326) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:242) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:52) ~[?:?]
      	at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:67) ~[?:?]
      	at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:194) ~[?:?]
      	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
      	at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:839) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:584) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:465) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:624) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:545) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:544) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1688) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:505) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:64) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:293) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:400) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:486) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:456) ~[?:?]
      	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1415) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:482) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463) ~[?:?]
      	at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:925) ~[?:?]
      	at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820) ~[?:?]
      	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[?:?]
      	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[?:?]
      	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[?:?]
      	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?]
      	at java.lang.Thread.run(Thread.java:840) ~[?:?]
      Caused by: java.lang.IllegalStateException: RemoteDeviceId[name=17830-sim-device, address=/127.0.0.1:17830]: YANG schema was not successfully retrieved for SourceIdentifier [test-model]. Errors: [RpcError [message=Unexpected error, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=<error>java.util.NoSuchElementException: No value present</error>, cause=null]]
      	at org.opendaylight.netconf.client.mdsal.impl.MonitoringSchemaSourceProvider.lambda$getSource$1(MonitoringSchemaSourceProvider.java:85) ~[?:?]
      	at com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture.doTransform(AbstractTransformFuture.java:252) ~[?:?]
      	at com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture.doTransform(AbstractTransformFuture.java:242) ~[?:?]
      	at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:123) ~[?:?]
      	at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1286) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1055) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:782) ~[?:?]
      	at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:49) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:59) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.spi.NetconfDeviceDOMRpcService$1.onSuccess(NetconfDeviceDOMRpcService.java:47) ~[?:?]
      	at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1133) ~[?:?]
      	at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1286) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1055) ~[?:?]
      	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:782) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.UncancellableFuture.set(UncancellableFuture.java:42) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.processMessage(NetconfDeviceCommunicator.java:326) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:242) ~[?:?]
      	at org.opendaylight.netconf.client.mdsal.NetconfDeviceCommunicator.onMessage(NetconfDeviceCommunicator.java:52) ~[?:?]
      	at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.handleMessage(AbstractNetconfSession.java:67) ~[?:?]
      	at org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelRead0(AbstractNetconfSession.java:194) ~[?:?]
      	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[?:?]
      	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[?:?]
      	at org.opendaylight.netconf.transport.ssh.TransportClientSubsystem.doWriteData(TransportClientSubsystem.java:69) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:839) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.channelData(AbstractConnectionService.java:584) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractConnectionService.process(AbstractConnectionService.java:465) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:624) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:545) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:544) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1688) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:505) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:64) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession.channelRead(NettyIoSession.java:293) ~[?:?]
      	at org.opendaylight.netconf.shaded.sshd.netty.NettyIoSession$Adapter.channelReadComplete(NettyIoSession.java:400) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:486) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.fireChannelReadComplete(AbstractChannelHandlerContext.java:456) ~[?:?]
      	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelReadComplete(DefaultChannelPipeline.java:1415) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:482) ~[?:?]
      	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelReadComplete(AbstractChannelHandlerContext.java:463) ~[?:?]
      	at io.netty.channel.DefaultChannelPipeline.fireChannelReadComplete(DefaultChannelPipeline.java:925) ~[?:?]
      	at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820) ~[?:?]
      	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[?:?]
      	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[?:?]
      	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[?:?]
      	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?]
      	at java.lang.Thread.run(Thread.java:840) ~[?:?]
      

        1. karaf.log
          974 kB
        2. test-model.yang
          0.4 kB

            yaroslav.lastivka Yaroslav Lastivka
            ojo Oleksandr Zharov
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: