Uploaded image for project: 'persistence'
  1. persistence
  2. PERSISTENC-1

datastore NotInitializedException exception

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • unspecified
    • General
    • None
    • Operating System: All
      Platform: All

    • 3575

      When run karaf for a while, there are many exceptions as:

      opendaylight-user@root>Exception in thread "CommitFutures-0" java.lang.IllegalStateException: RemoteDevice

      {controller-config}

      Transaction(init) not committed correctly
      at org.opendaylight.controller.sal.connect.netconf.sal.NetconfDeviceDatastoreAdapter$2.onFailure(NetconfDeviceDatastoreAdapter.java:135)
      at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: TransactionCommitFailedException

      {message=canCommit encountered an unexpected failure, errorList=[RpcError [message=canCommit encountered an unexpected failure, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.controller.cluster.datastore.exceptions.NotInitializedException: Timed out trying to find the primary shard. Most likely cause is the shard is not initialized yet.]]}

      at org.opendaylight.controller.md.sal.dom.broker.impl.TransactionCommitFailedExceptionMapper.newWithCause(TransactionCommitFailedExceptionMapper.java:37)
      at org.opendaylight.controller.md.sal.dom.broker.impl.TransactionCommitFailedExceptionMapper.newWithCause(TransactionCommitFailedExceptionMapper.java:18)
      at org.opendaylight.yangtools.util.concurrent.ExceptionMapper.apply(ExceptionMapper.java:96)
      at org.opendaylight.controller.cluster.datastore.ConcurrentDOMDataBroker.handleException(ConcurrentDOMDataBroker.java:208)
      at org.opendaylight.controller.cluster.datastore.ConcurrentDOMDataBroker.access$000(ConcurrentDOMDataBroker.java:43)
      at org.opendaylight.controller.cluster.datastore.ConcurrentDOMDataBroker$1.onFailure(ConcurrentDOMDataBroker.java:116)
      at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)
      at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)
      at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)
      at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)
      at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)
      at com.google.common.util.concurrent.SettableFuture.setException(SettableFuture.java:68)
      at org.opendaylight.controller.cluster.datastore.SingleCommitCohortProxy$1.onComplete(SingleCommitCohortProxy.java:60)
      at akka.dispatch.OnComplete.internal(Future.scala:247)
      at akka.dispatch.OnComplete.internal(Future.scala:245)
      at akka.dispatch.japi$CallbackBridge.apply(Future.scala:175)
      at akka.dispatch.japi$CallbackBridge.apply(Future.scala:172)
      at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
      at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)
      at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:90)
      at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:88)
      at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:88)
      at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)
      at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:88)
      at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:41)
      at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:401)
      at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
      at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
      at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
      at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
      Caused by: org.opendaylight.controller.cluster.datastore.exceptions.NotInitializedException: Timed out trying to find the primary shard. Most likely cause is the shard is not initialized yet.
      at org.opendaylight.controller.cluster.datastore.utils.ActorContext$1.apply(ActorContext.java:74)
      at org.opendaylight.controller.cluster.datastore.utils.ActorContext$1.apply(ActorContext.java:68)
      at scala.concurrent.Future$$anonfun$transform$1$$anonfun$apply$2.apply(Future.scala:222)
      at scala.concurrent.Future$$anonfun$transform$1$$anonfun$apply$2.apply(Future.scala:222)
      at scala.util.Try$.apply(Try.scala:161)
      at scala.concurrent.Future$$anonfun$transform$1.apply(Future.scala:222)
      at scala.concurrent.Future$$anonfun$transform$1.apply(Future.scala:220)

            Unassigned Unassigned
            ruijing.guo@intel.com Ruijing Guo
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: