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

Failure to update OpenConfig statistics

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • 0.18.5, 0.19.4, 0.17.10
    • 0.18.4, 0.17.8, 0.19.3
    • BGP
    • None

      The following splat is reported in CSIT:

      2023-03-31T01:28:52,451 | WARN  | pool-35-thread-1 | StateProviderImpl                | 221 - org.opendaylight.bgpcep.bgp-openconfig-state - 0.19.3 | Failed to prepare Tx for BGP stats update
      java.lang.IllegalArgumentException: Invalid range: -1, expected: [[0..4294967295]].
      	at org.opendaylight.yangtools.yang.common.UintConversions.throwIAE(UintConversions.java:154) ~[?:?]
      	at org.opendaylight.yangtools.yang.common.UintConversions.checkRange(UintConversions.java:138) ~[?:?]
      	at org.opendaylight.yangtools.yang.common.Uint32.valueOf(Uint32.java:171) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.PeerGroupUtil.saturatedUint32(PeerGroupUtil.java:78) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.PeerGroupUtil.buildPeerGroupState(PeerGroupUtil.java:66) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.PeerGroupUtil.lambda$buildPeerGroups$1(PeerGroupUtil.java:51) ~[?:?]
      	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
      	at java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1850) ~[?:?]
      	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
      	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
      	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
      	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
      	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.PeerGroupUtil.buildPeerGroups(PeerGroupUtil.java:52) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.StateProviderImpl.storeOperationalState(StateProviderImpl.java:187) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.StateProviderImpl.lambda$updateBGPStats$1(StateProviderImpl.java:173) ~[?:?]
      	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
      	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
      	at java.util.Collections$2.tryAdvance(Collections.java:4853) ~[?:?]
      	at java.util.Collections$2.forEachRemaining(Collections.java:4861) ~[?:?]
      	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
      	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
      	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
      	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
      	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
      	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.StateProviderImpl.updateBGPStats(StateProviderImpl.java:168) ~[?:?]
      	at org.opendaylight.protocol.bgp.state.StateProviderImpl$1.run(StateProviderImpl.java:141) ~[?:?]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
      	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[?:?]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
      	at java.lang.Thread.run(Thread.java:833) ~[?:?]
      

            rovarga Robert Varga
            rovarga Robert Varga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: