Uploaded image for project: 'honeycomb'
  1. honeycomb
  2. HONEYCOMB-404

Execption while adding unicast route when netconf is disabled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • 19.08
    • None
    • HC BGP
    • None

      // Generated from io.fd.honeycomb/minimal-distribution/1.18.01-SNAPSHOT
      io.fd.honeycomb.infra.distro.schema.YangBindingProviderModule
      io.fd.honeycomb.infra.distro.schema.SchemaModule
      io.fd.honeycomb.infra.distro.data.ConfigAndOperationalPipelineModule
      io.fd.honeycomb.infra.distro.data.context.ContextPipelineModule
      io.fd.honeycomb.infra.distro.initializer.InitializerPipelineModule
      io.fd.honeycomb.northbound.CredentialsModule
      // io.fd.honeycomb.northbound.netconf.NetconfModule
      // io.fd.honeycomb.northbound.netconf.NetconfReadersModule
      io.fd.honeycomb.northbound.restconf.RestconfModule
      io.fd.honeycomb.infra.distro.cfgattrs.CfgAttrsModule
      io.fd.honeycomb.infra.bgp.BgpModule
      io.fd.honeycomb.infra.bgp.BgpReadersModule
      io.fd.honeycomb.infra.bgp.BgpWritersModule
      // io.fd.honeycomb.northbound.bgp.extension.EvpnModule
      io.fd.honeycomb.northbound.bgp.extension.InetModule
      // io.fd.honeycomb.northbound.bgp.extension.L3VpnV4Module
      // io.fd.honeycomb.northbound.bgp.extension.L3VpnV6Module
      // io.fd.honeycomb.northbound.bgp.extension.LabeledUnicastModule
      // io.fd.honeycomb.northbound.bgp.extension.LinkstateModule
      // io.fd.honeycomb.footprint.FootprintModuleWhen testing route programming as described in:
      https://docs.fd.io/hc2vpp/1.17.07/hc2vpp-parent/release-notes-aggregator/bgp_in_honeycomb_user_guide.html

      using
      https://git.fd.io/cgit/hc2vpp/tree/bgp/bgp_postman_collection?h=stable/1707

      and following config:
      // Generated from io.fd.honeycomb/minimal-distribution/1.18.01-SNAPSHOT
      io.fd.honeycomb.infra.distro.schema.YangBindingProviderModule
      io.fd.honeycomb.infra.distro.schema.SchemaModule
      io.fd.honeycomb.infra.distro.data.ConfigAndOperationalPipelineModule
      io.fd.honeycomb.infra.distro.data.context.ContextPipelineModule
      io.fd.honeycomb.infra.distro.initializer.InitializerPipelineModule
      io.fd.honeycomb.northbound.CredentialsModule
      // io.fd.honeycomb.northbound.netconf.NetconfModule
      // io.fd.honeycomb.northbound.netconf.NetconfReadersModule
      io.fd.honeycomb.northbound.restconf.RestconfModule
      io.fd.honeycomb.infra.distro.cfgattrs.CfgAttrsModule
      io.fd.honeycomb.infra.bgp.BgpModule
      io.fd.honeycomb.infra.bgp.BgpReadersModule
      io.fd.honeycomb.infra.bgp.BgpWritersModule
      // io.fd.honeycomb.northbound.bgp.extension.EvpnModule
      io.fd.honeycomb.northbound.bgp.extension.InetModule
      // io.fd.honeycomb.northbound.bgp.extension.L3VpnV4Module
      // io.fd.honeycomb.northbound.bgp.extension.L3VpnV6Module
      // io.fd.honeycomb.northbound.bgp.extension.LabeledUnicastModule
      // io.fd.honeycomb.northbound.bgp.extension.LinkstateModule
      // io.fd.honeycomb.footprint.FootprintModule

      I got:

      2017-10-10 09:09:10.544 CEST [WriteTxCommit-0] WARN o.o.c.m.s.d.s.i.InMemoryDOMStoreThreePhaseCommitCohort - Store Tx: config-21 Data Precondition failed for /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)application-rib.
      org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)application-rib does not exist. Cannot apply modification to its children.
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:281) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:288) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:72) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:35) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore.validate(InMemoryDOMDataStore.java:240) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreThreePhaseCommitCohort.canCommit(InMemoryDOMStoreThreePhaseCommitCohort.java:52) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.canCommitAll(CommitCoordinationTask.java:121) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.canCommitBlocking(CommitCoordinationTask.java:93) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:57) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:29) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.yangtools.util.concurrent.DeadlockDetectingListeningExecutorService.lambda$wrapCallable$1(DeadlockDetectingListeningExecutorService.java:141) [util-1.1.1-Carbon.jar:na]
      at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_131]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_131]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_131]
      at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_131]
      2017-10-10 09:09:10.545 CEST [WriteTxCommit-0] WARN o.o.c.m.s.d.b.i.CommitCoordinationTask - Tx: DOM-3 Error during phase canCommit, starting Abort
      org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException: Data did not pass validation.
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreThreePhaseCommitCohort.canCommit(InMemoryDOMStoreThreePhaseCommitCohort.java:69) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.canCommitAll(CommitCoordinationTask.java:121) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.canCommitBlocking(CommitCoordinationTask.java:93) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:57) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:29) [sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.yangtools.util.concurrent.DeadlockDetectingListeningExecutorService.lambda$wrapCallable$1(DeadlockDetectingListeningExecutorService.java:141) [util-1.1.1-Carbon.jar:na]
      at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_131]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_131]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_131]
      at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_131]
      Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)application-rib does not exist. Cannot apply modification to its children.
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:281) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:288) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:72) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:35) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore.validate(InMemoryDOMDataStore.java:240) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreThreePhaseCommitCohort.canCommit(InMemoryDOMStoreThreePhaseCommitCohort.java:52) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      ... 9 common frames omitted
      2017-10-10 09:09:10.550 CEST [qtp662109583-25] WARN i.f.h.d.i.ModifiableDataTreeDelegator - Failed to apply all changes
      io.fd.honeycomb.translate.write.registry.WriterRegistry$BulkUpdateException: Bulk update failed at: InstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.Ipv4Routes, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.Tables, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.Ipv4Routes]}

      ignored updates: [KeyedInstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.ipv4.routes.Ipv4Route, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib[key=ApplicationRibKey [_id=Uri [_value=10.25.1.9]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.Tables[key=TablesKey [_afi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.Ipv4AddressFamily, _safi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.UnicastSubsequentAddressFamily]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.Ipv4Routes, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.ipv4.routes.Ipv4Route[key=Ipv4RouteKey [_prefix=Ipv4Prefix [_value=10.0.0.11/32], _pathId=PathId [_value=0]]]]}

      , InstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.next.hop.c.next.hop.ipv4.next.hop._case.Ipv4NextHop, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib[key=ApplicationRibKey [_id=Uri [_value=10.25.1.9]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.Tables[key=TablesKey [_afi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.Ipv4AddressFamily, _safi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.UnicastSubsequentAddressFamily]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.Ipv4Routes, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.ipv4.routes.Ipv4Route[key=Ipv4RouteKey [_prefix=Ipv4Prefix [_value=10.0.0.11/32], _pathId=PathId [_value=0]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.Attributes, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.next.hop.c.next.hop.ipv4.next.hop._case.Ipv4NextHop]}

      , InstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.attributes.Origin, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib[key=ApplicationRibKey [_id=Uri [_value=10.25.1.9]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.Tables[key=TablesKey [_afi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.Ipv4AddressFamily, _safi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.UnicastSubsequentAddressFamily]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.Ipv4Routes, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.ipv4.routes.Ipv4Route[key=Ipv4RouteKey [_prefix=Ipv4Prefix [_value=10.0.0.11/32], _pathId=PathId [_value=0]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.Attributes, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.attributes.Origin]}

      , InstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.attributes.LocalPref, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib[key=ApplicationRibKey [_id=Uri [_value=10.25.1.9]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.Tables[key=TablesKey [_afi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.Ipv4AddressFamily, _safi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.UnicastSubsequentAddressFamily]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.Ipv4Routes, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev150305.ipv4.routes.ipv4.routes.Ipv4Route[key=Ipv4RouteKey [_prefix=Ipv4Prefix [_value=10.0.0.11/32], _pathId=PathId [_value=0]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.Attributes, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.path.attributes.attributes.LocalPref]}

      , KeyedInstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib[key=ApplicationRibKey [_id=Uri [_value=10.25.1.9]]]]}

      , KeyedInstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.Tables, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.ApplicationRib[key=ApplicationRibKey [_id=Uri [_value=10.25.1.9]]], org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.Tables[key=TablesKey [_afi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.Ipv4AddressFamily, _safi=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.UnicastSubsequentAddressFamily]]]}

      ]
      at io.fd.honeycomb.translate.impl.write.registry.FlatWriterRegistry.bulkUpdate(FlatWriterRegistry.java:239) ~[translate-impl-1.18.01-SNAPSHOT.jar:na]
      at io.fd.honeycomb.translate.impl.write.registry.FlatWriterRegistry.processModifications(FlatWriterRegistry.java:111) ~[translate-impl-1.18.01-SNAPSHOT.jar:na]
      at io.fd.honeycomb.data.impl.ModifiableDataTreeDelegator$DelegatingConfigSnapshot.processCandidate(ModifiableDataTreeDelegator.java:133) ~[data-impl-1.18.01-SNAPSHOT.jar:na]
      at io.fd.honeycomb.data.impl.ModifiableDataTreeManager$ConfigSnapshot.commit(ModifiableDataTreeManager.java:108) [data-impl-1.18.01-SNAPSHOT.jar:na]
      at io.fd.honeycomb.data.impl.WriteTransaction.submit(WriteTransaction.java:139) [data-impl-1.18.01-SNAPSHOT.jar:na]
      at io.fd.honeycomb.data.impl.ReadWriteTransaction.submit(ReadWriteTransaction.java:95) [data-impl-1.18.01-SNAPSHOT.jar:na]
      at org.opendaylight.netconf.sal.restconf.impl.BrokerFacade.putDataViaTransaction(BrokerFacade.java:996) [sal-rest-connector-1.5.1-Carbon.jar:na]
      at org.opendaylight.netconf.sal.restconf.impl.BrokerFacade.commitConfigurationDataPut(BrokerFacade.java:244) [sal-rest-connector-1.5.1-Carbon.jar:na]
      at org.opendaylight.netconf.sal.restconf.impl.RestconfImpl.updateConfigurationData(RestconfImpl.java:823) [sal-rest-connector-1.5.1-Carbon.jar:na]
      at org.opendaylight.netconf.sal.restconf.impl.StatisticsRestconfServiceWrapper.updateConfigurationData(StatisticsRestconfServiceWrapper.java:136) [sal-rest-connector-1.5.1-Carbon.jar:na]
      at org.opendaylight.netconf.sal.rest.impl.RestconfCompositeWrapper.updateConfigurationData(RestconfCompositeWrapper.java:86) [sal-rest-connector-1.5.1-Carbon.jar:na]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131]
      at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
      at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.uri.rules.ResourceObjectRule.accept(ResourceObjectRule.java:100) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.1.jar:1.19.1]
      at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.1.jar:1.19.1]
      at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.1.jar:1.19.1]
      at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.1.jar:1.19.1]
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.jar:3.1.0]
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1689) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:308) [jetty-servlets-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:262) [jetty-servlets-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:513) [jetty-security-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:513) [jetty-security-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:397) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.Server.handle(Server.java:524) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:319) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:253) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [jetty-io-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [jetty-io-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [jetty-io-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
      at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
      at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
      Caused by: io.fd.honeycomb.translate.write.WriteFailedException: TransactionCommitFailedException

      {message=Data did not pass validation., errorList=[RpcError [message=Data did not pass validation., severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)application-rib does not exist. Cannot apply modification to its children.]]}

      at io.fd.honeycomb.translate.util.write.BindingBrokerWriter.processModification(BindingBrokerWriter.java:61) ~[translate-utils-1.18.01-SNAPSHOT.jar:na]
      at io.fd.honeycomb.translate.impl.write.registry.SubtreeWriter.processModification(SubtreeWriter.java:69) ~[translate-impl-1.18.01-SNAPSHOT.jar:na]
      at io.fd.honeycomb.translate.impl.write.registry.FlatWriterRegistry.bulkUpdate(FlatWriterRegistry.java:223) ~[translate-impl-1.18.01-SNAPSHOT.jar:na]
      ... 59 common frames omitted
      Caused by: org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException: Data did not pass validation.
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreThreePhaseCommitCohort.canCommit(InMemoryDOMStoreThreePhaseCommitCohort.java:69) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.canCommitAll(CommitCoordinationTask.java:121) ~[sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.canCommitBlocking(CommitCoordinationTask.java:93) ~[sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:57) ~[sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:29) ~[sal-broker-impl-1.5.1-Carbon.jar:na]
      at org.opendaylight.yangtools.util.concurrent.DeadlockDetectingListeningExecutorService.lambda$wrapCallable$1(DeadlockDetectingListeningExecutorService.java:141) ~[util-1.1.1-Carbon.jar:na]
      at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_131]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_131]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_131]
      ... 1 common frames omitted
      Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)application-rib does not exist. Cannot apply modification to its children.
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:281) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:288) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:72) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:35) ~[yang-data-impl-1.1.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore.validate(InMemoryDOMDataStore.java:240) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      at org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreThreePhaseCommitCohort.canCommit(InMemoryDOMStoreThreePhaseCommitCohort.java:52) ~[sal-inmemory-datastore-1.5.1-Carbon.jar:na]
      ... 9 common frames omitted
      2017-10-10 09:09:10.559 CEST [qtp662109583-25] INFO i.f.h.d.i.ModifiableDataTreeDelegator - Trying to revert successful changes for current transaction
      2017-10-10 09:09:10.559 CEST [qtp662109583-25] INFO i.f.h.t.i.w.r.FlatWriterRegistry - Attempting revert for changes: {}
      2017-10-10 09:09:10.559 CEST [qtp662109583-25] INFO i.f.h.t.i.w.r.FlatWriterRegistry - Revert successful
      2017-10-10 09:09:10.559 CEST [qtp662109583-25] INFO i.f.h.d.i.ModifiableDataTreeDelegator - Changes successfully reverted
      ^C2017-10-10 09:09:13.463 CEST [Thread-2] INFO i.f.h.impl.ShutdownHandlerImpl - Closing component ping-pong-data-broker
      2017-10-10 09:09:13.463 CEST [Thread-2] INFO i.f.h.impl.ShutdownHandlerImpl - Closing component bgp-extension-context-activator
      2017-10-10 09:09:13.470 CEST [Thread-2] INFO i.f.h.impl.ShutdownHandlerImpl - Closing component rib-extension-consumer-context-activator
      2017-10-10 09:09:13.470 CEST [Thread-2] INFO o.o.p.b.r.s.SimpleRIBExtensionProviderContextActivator - Stopping 1 RIBExtensionProviderActivator instances

            Unassigned Unassigned
            mgradzki Marek Gradzki
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: