Uploaded image for project: 'Network Controller'
  1. Network Controller
  2. SDNC-1175

Incorrect error is giving in Restconf while parsing error coming from backend

XMLWordPrintable

      When we perform the get operation from Restconf, SDNR is giving parsing error as below and also given Master down, Which is misleading user. where end device is giving response

      2020-04-21T18:05:48,752 | ERROR | nioEventLoopGroupCloseable-3-2 | AbstractFuture | 44 - com.google.guava - 25.1.0.jre | - | RuntimeException while executing runnable CallbackListener

      {org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceRpc$1@6a575f51}

      with executor MoreExecutors.directExecutor()
      java.lang.IllegalArgumentException: Invalid value 'DISABLED' for enum type. Allowed values are: [UP, Initializing, Error, Disabled]
      at com.google.common.base.Preconditions.checkArgument(Preconditions.java:440) ~[44:com.google.guava:25.1.0.jre]

      2020-04-21T18:05:53,167 | WARN | qtp239435745-952643 | BrokerFacade | 399 - org.opendaylight.netconf.restconf-nb-bierman02 - 1.9.1 | - | Error reading /(urn:onf:otcc:wireless:yang:radio-access:commscope-onecell?revision=2020-04-06)device/fap from datastore CONFIGURATION
      java.util.concurrent.ExecutionException: ReadFailedException{message=Read of store CONFIGURATION path /(urn:onf:otcc:wireless:yang:radio-access:commscope-onecell?revision=2020-04-06)device/fap failed, errorList=[RpcError [message=Read of store CONFIGURATION path /(urn:onf:otcc:wireless:yang:radio-access:commscope-onecell?revision=2020-04-06)device/fap failed, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=NetconfDocumentedException{message=RemoteDevice

      {0005B94238A0}:Master is down. Please try again., errorType=APPLICATION, errorTag=OPERATION_FAILED, errorSeverity=WARNING, errorInfo={}}]]}

      Caused by: org.opendaylight.mdsal.common.api.ReadFailedException: Read of store CONFIGURATION path /(urn:onf:otcc:wireless:yang:radio-access:commscope-onecell?revision=2020-04-06)device/fap failed
      at org.opendaylight.netconf.topology.singleton.impl.tx.ActorProxyTransactionFacade$2.onComplete(ActorProxyTransactionFacade.java:111) ~[?:?]
      at akka.dispatch.OnComplete.internal(Future.scala:279) ~[?:?]
      at akka.dispatch.OnComplete.internal(Future.scala:277) ~[?:?]
      at akka.dispatch.japi$CallbackBridge.apply(Future.scala:207) ~[?:?]
      at akka.dispatch.japi$CallbackBridge.apply(Future.scala:204) ~[?:?]
      at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64) ~[?:?]
      at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55) ~[?:?]
      at akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:92) ~[?:?]
      at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) ~[?:?]
      at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:85) ~[?:?]
      at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:92) ~[?:?]
      at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40) ~[?:?]
      at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:49) ~[?:?]
      at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) ~[?:?]
      at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) ~[?:?]
      at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) ~[?:?]
      at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) ~[?:?]
      Caused by: org.opendaylight.netconf.api.DocumentedException: RemoteDevice{0005B94238A0}

      :Master is down. Please try again.
      at org.opendaylight.netconf.topology.singleton.impl.utils.NetconfTopologyUtils.createMasterIsDownException(NetconfTopologyUtils.java:254) ~[?:?]
      at org.opendaylight.netconf.topology.singleton.impl.tx.ActorProxyTransactionFacade.processFailure(ActorProxyTransactionFacade.java:218) ~[?:?]
      at org.opendaylight.netconf.topology.singleton.impl.tx.ActorProxyTransactionFacade.access$200(ActorProxyTransactionFacade.java:46) ~[?:?]
      at org.opendaylight.netconf.topology.singleton.impl.tx.ActorProxyTransactionFacade$2.onComplete(ActorProxyTransactionFacade.java:107) ~[?:?]
      at akka.dispatch.OnComplete.internal(Future.scala:279) ~[?:?]

            highstreetherbert Herbert Eiselt
            eswaraiah eswaraiah
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: