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

unable to update or remove LSPs in ODL master

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • Bugzilla Migration
    • Bugzilla Migration
    • PCEP
    • None
    • Operating System: All
      Platform: All

    • 4230

    Description

      I'm unable to update or remove LSPs in ODL master. The same RESTCONF calls work fine in Lithium.

      e.g if I post to /restconf/operations/network-topology-pcep:remove-lsp with a body of:

      {
      "input" :

      { "node" : "pcc://192.168.100.1", "name" : "foo", "network-topology-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id=\"pcep-topology\"]" }

      }

      I get "unsent".

      The logs I see are:

      2015-09-01 13:45:16,063 | TRACE | tp1031798145-695 | tateful07TopologySessionListener | 230 - org.opendaylight.bgpcep.pcep-topology-provider - 0.5.0.SNAPSHOT | RemoveLspArgs RemoveLspInput{getName=foo, getNetworkTopologyRef=NetworkTopologyRef [_value=KeyedInstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, path=[org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology[key=TopologyKey [_topologyId=Uri [_value=pcep-topology]]]]}

      ], getNode=Uri [_value=pcc://192.168.100.1], augmentations={}}
      2015-09-01 13:45:16,065 | DEBUG | tp1031798145-695 | PCEPSessionImpl | 216 - org.opendaylight.bgpcep.pcep-impl - 0.5.0.SNAPSHOT | PCEP Message enqueued: Pcinitiate [_pcinitiateMessage=PcinitiateMessage [_requests=[Requests [_lsp=Lsp [_plspId=PlspId [_value=110], _delegate=true, _remove=false, augmentation=[]], _srp=Srp [_operationId=SrpIdNumber [_value=6], _processingRule=true, augmentation=[Srp1 [_remove=true]]], augmentation=[]]], _version=ProtocolVersion [_value=1], augmentation=[]], augmentation=[]]
      2015-09-01 13:45:16,066 | DEBUG | oupCloseable-6-5 | PCEPSessionImpl | 216 - org.opendaylight.bgpcep.pcep-impl - 0.5.0.SNAPSHOT | Message not sent: Pcinitiate [_pcinitiateMessage=PcinitiateMessage [_requests=[Requests [_lsp=Lsp [_plspId=PlspId [_value=110], _delegate=true, _remove=false, augmentation=[]], _srp=Srp [_operationId=SrpIdNumber [_value=6], _processingRule=true, augmentation=[Srp1 [_remove=true]]], augmentation=[]]], _version=ProtocolVersion [_value=1], augmentation=[]], augmentation=[]]
      io.netty.handler.codec.EncoderException: java.lang.NullPointerException
      at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125)[119:io.netty.codec:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:705)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext.access$1900(AbstractChannelHandlerContext.java:32)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.write(AbstractChannelHandlerContext.java:980)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext$WriteAndFlushTask.write(AbstractChannelHandlerContext.java:1032)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.run(AbstractChannelHandlerContext.java:965)[93:io.netty.transport:4.0.26.Final]
      at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:357)[94:io.netty.common:4.0.26.Final]
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)[93:io.netty.transport:4.0.26.Final]
      at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)[94:io.netty.common:4.0.26.Final]
      at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[94:io.netty.common:4.0.26.Final]
      at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
      Caused by: java.lang.NullPointerException
      at org.opendaylight.protocol.pcep.sync.optimizations.SyncOptimizationsLspObjectParser.serializeTlvs(SyncOptimizationsLspObjectParser.java:32)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.ietf.stateful07.Stateful07LspObjectParser.serializeObject(Stateful07LspObjectParser.java:125)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.serializeObject(SimpleObjectRegistry.java:77)[215:org.opendaylight.bgpcep.pcep-spi:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.serializeObject(AbstractMessageParser.java:73)[215:org.opendaylight.bgpcep.pcep-spi:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.ietf.initiated00.CInitiated00PCInitiateMessageParser.serializeRequest(CInitiated00PCInitiateMessageParser.java:61)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.ietf.initiated00.CInitiated00PCInitiateMessageParser.serializeMessage(CInitiated00PCInitiateMessageParser.java:54)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.serializeMessage(SimpleMessageRegistry.java:60)[215:org.opendaylight.bgpcep.pcep-spi:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.impl.PCEPMessageToByteEncoder.encode(PCEPMessageToByteEncoder.java:38)[216:org.opendaylight.bgpcep.pcep-impl:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.impl.PCEPMessageToByteEncoder.encode(PCEPMessageToByteEncoder.java:24)[216:org.opendaylight.bgpcep.pcep-impl:0.5.0.SNAPSHOT]
      at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)[119:io.netty.codec:4.0.26.Final]
      ... 10 more
      2015-09-01 13:45:16,067 | DEBUG | oupCloseable-6-5 | PCEPRequest | 230 - org.opendaylight.bgpcep.pcep-topology-provider - 0.5.0.SNAPSHOT | Request went from UNSENT to DONE
      2015-09-01 13:45:16,067 | INFO | oupCloseable-6-5 | AbstractTopologySessionListener | 230 - org.opendaylight.bgpcep.pcep-topology-provider - 0.5.0.SNAPSHOT | Failed to send request SrpIdNumber [_value=6], instruction cancelled
      io.netty.handler.codec.EncoderException: java.lang.NullPointerException
      at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125)[119:io.netty.codec:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:705)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext.access$1900(AbstractChannelHandlerContext.java:32)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.write(AbstractChannelHandlerContext.java:980)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext$WriteAndFlushTask.write(AbstractChannelHandlerContext.java:1032)[93:io.netty.transport:4.0.26.Final]
      at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.run(AbstractChannelHandlerContext.java:965)[93:io.netty.transport:4.0.26.Final]
      at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:357)[94:io.netty.common:4.0.26.Final]
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)[93:io.netty.transport:4.0.26.Final]
      at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)[94:io.netty.common:4.0.26.Final]
      at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[94:io.netty.common:4.0.26.Final]
      at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
      Caused by: java.lang.NullPointerException
      at org.opendaylight.protocol.pcep.sync.optimizations.SyncOptimizationsLspObjectParser.serializeTlvs(SyncOptimizationsLspObjectParser.java:32)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.ietf.stateful07.Stateful07LspObjectParser.serializeObject(Stateful07LspObjectParser.java:125)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.serializeObject(SimpleObjectRegistry.java:77)[215:org.opendaylight.bgpcep.pcep-spi:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.serializeObject(AbstractMessageParser.java:73)[215:org.opendaylight.bgpcep.pcep-spi:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.ietf.initiated00.CInitiated00PCInitiateMessageParser.serializeRequest(CInitiated00PCInitiateMessageParser.java:61)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.ietf.initiated00.CInitiated00PCInitiateMessageParser.serializeMessage(CInitiated00PCInitiateMessageParser.java:54)[227:org.opendaylight.bgpcep.pcep-ietf-stateful07:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.serializeMessage(SimpleMessageRegistry.java:60)[215:org.opendaylight.bgpcep.pcep-spi:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.impl.PCEPMessageToByteEncoder.encode(PCEPMessageToByteEncoder.java:38)[216:org.opendaylight.bgpcep.pcep-impl:0.5.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.impl.PCEPMessageToByteEncoder.encode(PCEPMessageToByteEncoder.java:24)[216:org.opendaylight.bgpcep.pcep-impl:0.5.0.SNAPSHOT]
      at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)[119:io.netty.codec:4.0.26.Final]
      ... 10 more

      Attachments

        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
            giheron@cisco.com Giles Heron
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: