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

Mounting netconf device in clustered environment results in MissingSchemaSourceException: All available providers exhausted

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: High High
    • None
    • Nitrogen SR1
    • netconf
    • None

      Seems related to this old bug: NETCONF-131, can happen on one or both slave nodes. Custom schema directory under cache/ is empty on affected nodes.

      2017-12-15 18:39:15,132 | ERROR | lt-dispatcher-37 | AggregateFuture                  | 12 - com.google.guava - 22.0.0 | Got more than one input Future failure. Logging failures after the first
      org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted
      	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.lambda$fetchSource$0(AbstractSchemaRepository.java:84)[73:org.opendaylight.yangtools.yang-model-util:1.2.1]
      	at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:175)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:162)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:132)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:911)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:822)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:686)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:112)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:911)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:822)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:686)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:134)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:911)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:822)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:686)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.SettableFuture.setException(SettableFuture.java:54)[12:com.google.guava:22.0.0]
      	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:66)[262:org.opendaylight.controller.sal-clustering-commons:1.6.1]
      	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:58)[262:org.opendaylight.controller.sal-clustering-commons:1.6.1]
      	at akka.dispatch.OnComplete.internal(Future.scala:258)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.OnComplete.internal(Future.scala:256)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:186)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:183)[100:com.typesafe.akka.actor:2.4.18]
      	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:36)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
      	at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)[100:com.typesafe.akka.actor:2.4.18]
      	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
      	at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:415)[100:com.typesafe.akka.actor:2.4.18]
      	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
      	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
      	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
      	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
      Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted
      	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.lambda$fetchSource$0(AbstractSchemaRepository.java:84)[73:org.opendaylight.yangtools.yang-model-util:1.2.1]
      	at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:175)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:162)[12:com.google.guava:22.0.0]
      	at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:132)[12:com.google.guava:22.0.0]
      	... 24 more
      Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: No providers registered for sourceRevisionSourceIdentifier [name=vyatta-service-dhcp-server-routing-instance-v1@2016-06-12]
      	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.getSchemaSource(AbstractSchemaRepository.java:97)[73:org.opendaylight.yangtools.yang-model-util:1.2.1]
      	at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.sendYangTextSchemaSourceProxy(NetconfNodeActor.java:201)[318:org.opendaylight.netconf.topology-singleton:1.3.1]
      	at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.onReceive(NetconfNodeActor.java:145)[318:org.opendaylight.netconf.topology-singleton:1.3.1]
      	at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:165)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.actor.Actor$class.aroundReceive(Actor.scala:502)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:95)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.actor.ActorCell.invoke(ActorCell.scala:495)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.Mailbox.run(Mailbox.scala:224)[100:com.typesafe.akka.actor:2.4.18]
      	at akka.dispatch.Mailbox.exec(Mailbox.scala:234)[100:com.typesafe.akka.actor:2.4.18]
      	... 4 more
      

            ivanm1996 Ivan Martiniak
            evanz Evan Zeller
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: