Uploaded image for project: 'bgpcep'
  1. bgpcep
  2. BGPCEP-405

BGP-LS topology provider NPE

    XMLWordPrintable

Details

    • Bug
    • Status: Verified
    • Resolution: Done
    • Bugzilla Migration
    • Bugzilla Migration 1.0
    • BGP
    • None
    • Operating System: All
      Platform: All

    • 5467

    Description

      NPE appears in iBGP + eBGP BGP-LS neighbors connected to ODL.

      2016-03-04 06:33:48,946 | WARN | lt-dispatcher-16 | AbstractTopologyBuilder | 202 - org.opendaylight.bgpcep.bgp-topology-provider - 0.4.4.Lithium-SR4 | Data change org.opendaylight.controller.md.sal.binding.impl.LazyDataTreeModification@583244be was not completely propagated to listener org.opendaylight.bgpcep.bgp.topology.provider.LinkstateTopologyBuilder@4c3f432e, aborting
      java.lang.NullPointerException
      at org.opendaylight.bgpcep.bgp.topology.provider.LinkstateTopologyBuilder.isisNodeAttributes(LinkstateTopologyBuilder.java:625)[202:org.opendaylight.bgpcep.bgp-topology-provider:0.4.4.Lithium-SR4]
      at org.opendaylight.bgpcep.bgp.topology.provider.LinkstateTopologyBuilder.augmentProtocolId(LinkstateTopologyBuilder.java:687)[202:org.opendaylight.bgpcep.bgp-topology-provider:0.4.4.Lithium-SR4]
      at org.opendaylight.bgpcep.bgp.topology.provider.LinkstateTopologyBuilder.createNode(LinkstateTopologyBuilder.java:733)[202:org.opendaylight.bgpcep.bgp-topology-provider:0.4.4.Lithium-SR4]
      at org.opendaylight.bgpcep.bgp.topology.provider.LinkstateTopologyBuilder.createObject(LinkstateTopologyBuilder.java:848)[202:org.opendaylight.bgpcep.bgp-topology-provider:0.4.4.Lithium-SR4]
      at org.opendaylight.bgpcep.bgp.topology.provider.LinkstateTopologyBuilder.createObject(LinkstateTopologyBuilder.java:121)[202:org.opendaylight.bgpcep.bgp-topology-provider:0.4.4.Lithium-SR4]
      at org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder.onDataTreeChanged(AbstractTopologyBuilder.java:152)[202:org.opendaylight.bgpcep.bgp-topology-provider:0.4.4.Lithium-SR4]
      at org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataTreeChangeListenerAdapter.onDataTreeChanged(BindingDOMDataTreeChangeListenerAdapter.java:41)[170:org.opendaylight.controller.sal-binding-broker-impl:1.2.4.Lithium-SR4]
      at org.opendaylight.controller.cluster.datastore.DataTreeChangeListenerActor.dataChanged(DataTreeChangeListenerActor.java:53)[192:org.opendaylight.controller.sal-distributed-datastore:1.2.4.Lithium-SR4]
      at org.opendaylight.controller.cluster.datastore.DataTreeChangeListenerActor.handleReceive(DataTreeChangeListenerActor.java:37)[192:org.opendaylight.controller.sal-distributed-datastore:1.2.4.Lithium-SR4]
      at org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor.onReceive(AbstractUntypedActor.java:34)[184:org.opendaylight.controller.sal-clustering-commons:1.2.4.Lithium-SR4]
      at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:167)[177:com.typesafe.akka.actor:2.3.10]
      at akka.actor.Actor$class.aroundReceive(Actor.scala:467)[177:com.typesafe.akka.actor:2.3.10]
      at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)[177:com.typesafe.akka.actor:2.3.10]
      at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)[177:com.typesafe.akka.actor:2.3.10]
      at akka.actor.ActorCell.invoke(ActorCell.scala:487)[177:com.typesafe.akka.actor:2.3.10]
      at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)[177:com.typesafe.akka.actor:2.3.10]
      at akka.dispatch.Mailbox.run(Mailbox.scala:221)[177:com.typesafe.akka.actor:2.3.10]
      at akka.dispatch.Mailbox.exec(Mailbox.scala:231)[177:com.typesafe.akka.actor:2.3.10]
      at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[174:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]
      at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[174:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]
      at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[174:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]
      at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[174:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

      Note: Logs above comes from Lithium, but the same issue also appears in Beryllium release
      Also see the attached topology.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              milos.fabian@pantheon.tech Milos Fabian
              milos.fabian@pantheon.tech Milos Fabian
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: