Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-1769

Global RPC call error in cluster

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Oxygen
    • None
    • clustering
    • None
    • Operating System: All
      Platform: All

    • 9135

      ODL cluster including node A and B
      1. install feature odl-mdsal-clustering,odl-dluxapps-yangui and bundle org.opendaylight.controller.samples/sample-toaster/1.5.1-Carbon on node A,start this bundle
      2. install feature odl-mdsal-all on Node B.
      3. open web explorer and login in dlux on Node A
      4. call rpc /operations/toaster:cancel-toast

      you will see:
      Error sending request - : No implementation of RPC AbsoluteSchemaPath

      {path=[(http://netconfcentral.org/ns/toaster?revision=2009-11-19)cancel-toast]}

      available on web explorer.

      AND

      2017-09-10 20:53:06,785 | ERROR | lt-dispatcher-42 | RpcInvoker | 197 - org.opendaylight.controller.sal-clustering-commons - 1.5.1.Carbon | Failed to execute RPC (http://netconfcentral.org/ns/toaster?revision=2009-11-19)cancel-toast due to org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementationNotAvailableException: No implementation of RPC AbsoluteSchemaPath

      {path=[(http://netconfcentral.org/ns/toaster?revision=2009-11-19)cancel-toast]}

      available. More details are available on DEBUG level. on NodeB's karaf.log

      Reason:
      "revision=2009-11-19" is wrong.

      In fact,in toaster.yang,defined as below:
      revision "2009-11-20"

      { description "Toaster module in progress."; }

            Unassigned Unassigned
            geng.xingyuan@zte.com.cn Geng Xingyuan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: