2019-07-02T10:42:26,950 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x740ad0d3, L:/100.64.2.215:4189 - R:/100.70.1.160:39411], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:26,957 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x740ad0d3, L:/100.64.2.215:4189 - R:/100.70.1.160:39411] 2019-07-02T10:42:26,958 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x740ad0d3, L:/100.64.2.215:4189 ! R:/100.70.1.160:39411], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:27,959 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd0be5157, L:/100.64.2.215:4189 - R:/100.70.1.160:33681] 2019-07-02T10:42:27,959 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd0be5157, L:/100.64.2.215:4189 - R:/100.70.1.160:33681] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:27,960 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd0be5157, L:/100.64.2.215:4189 - R:/100.70.1.160:33681] completed negotiation 2019-07-02T10:42:27,960 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[136] <-> /100.70.1.160:33681[217] started 2019-07-02T10:42:27,961 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:28,005 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd0be5157, L:/100.64.2.215:4189 - R:/100.70.1.160:33681], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:28,009 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd0be5157, L:/100.64.2.215:4189 - R:/100.70.1.160:33681], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:28,009 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd0be5157, L:/100.64.2.215:4189 - R:/100.70.1.160:33681] 2019-07-02T10:42:28,010 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd0be5157, L:/100.64.2.215:4189 ! R:/100.70.1.160:33681], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:29,011 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xed57503b, L:/100.64.2.215:4189 - R:/100.70.1.160:51533] 2019-07-02T10:42:29,011 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xed57503b, L:/100.64.2.215:4189 - R:/100.70.1.160:51533] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:29,012 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xed57503b, L:/100.64.2.215:4189 - R:/100.70.1.160:51533] completed negotiation 2019-07-02T10:42:29,012 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[139] <-> /100.70.1.160:51533[218] started 2019-07-02T10:42:29,012 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:29,058 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xed57503b, L:/100.64.2.215:4189 - R:/100.70.1.160:51533], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=218, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:29,061 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xed57503b, L:/100.64.2.215:4189 - R:/100.70.1.160:51533], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=218, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:29,062 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xed57503b, L:/100.64.2.215:4189 - R:/100.70.1.160:51533] 2019-07-02T10:42:29,062 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xed57503b, L:/100.64.2.215:4189 ! R:/100.70.1.160:51533], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=218, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:30,063 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa04ef76a, L:/100.64.2.215:4189 - R:/100.70.1.160:53803] 2019-07-02T10:42:30,063 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa04ef76a, L:/100.64.2.215:4189 - R:/100.70.1.160:53803] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:30,064 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa04ef76a, L:/100.64.2.215:4189 - R:/100.70.1.160:53803] completed negotiation 2019-07-02T10:42:30,064 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[140] <-> /100.70.1.160:53803[219] started 2019-07-02T10:42:30,064 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:30,110 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa04ef76a, L:/100.64.2.215:4189 - R:/100.70.1.160:53803], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:30,114 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa04ef76a, L:/100.64.2.215:4189 - R:/100.70.1.160:53803], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:30,114 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa04ef76a, L:/100.64.2.215:4189 - R:/100.70.1.160:53803] 2019-07-02T10:42:30,114 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa04ef76a, L:/100.64.2.215:4189 ! R:/100.70.1.160:53803], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:31,116 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x15d80d8c, L:/100.64.2.215:4189 - R:/100.70.1.160:48271] 2019-07-02T10:42:31,116 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x15d80d8c, L:/100.64.2.215:4189 - R:/100.70.1.160:48271] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:31,116 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x15d80d8c, L:/100.64.2.215:4189 - R:/100.70.1.160:48271] completed negotiation 2019-07-02T10:42:31,116 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[143] <-> /100.70.1.160:48271[220] started 2019-07-02T10:42:31,117 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:31,162 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x15d80d8c, L:/100.64.2.215:4189 - R:/100.70.1.160:48271], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=220, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:31,165 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x15d80d8c, L:/100.64.2.215:4189 - R:/100.70.1.160:48271], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=220, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:31,165 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x15d80d8c, L:/100.64.2.215:4189 - R:/100.70.1.160:48271] 2019-07-02T10:42:31,166 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x15d80d8c, L:/100.64.2.215:4189 ! R:/100.70.1.160:48271], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=220, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:32,167 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x76f6939b, L:/100.64.2.215:4189 - R:/100.70.1.160:44379] 2019-07-02T10:42:32,167 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x76f6939b, L:/100.64.2.215:4189 - R:/100.70.1.160:44379] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:32,168 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x76f6939b, L:/100.64.2.215:4189 - R:/100.70.1.160:44379] completed negotiation 2019-07-02T10:42:32,168 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[144] <-> /100.70.1.160:44379[221] started 2019-07-02T10:42:32,169 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:32,215 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x76f6939b, L:/100.64.2.215:4189 - R:/100.70.1.160:44379], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:32,219 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x76f6939b, L:/100.64.2.215:4189 - R:/100.70.1.160:44379], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:32,219 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x76f6939b, L:/100.64.2.215:4189 - R:/100.70.1.160:44379] 2019-07-02T10:42:32,220 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x76f6939b, L:/100.64.2.215:4189 ! R:/100.70.1.160:44379], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:33,221 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3b38530c, L:/100.64.2.215:4189 - R:/100.70.1.160:59871] 2019-07-02T10:42:33,221 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3b38530c, L:/100.64.2.215:4189 - R:/100.70.1.160:59871] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:33,222 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3b38530c, L:/100.64.2.215:4189 - R:/100.70.1.160:59871] completed negotiation 2019-07-02T10:42:33,222 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[147] <-> /100.70.1.160:59871[222] started 2019-07-02T10:42:33,223 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:33,266 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3b38530c, L:/100.64.2.215:4189 - R:/100.70.1.160:59871], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=222, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:33,270 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3b38530c, L:/100.64.2.215:4189 - R:/100.70.1.160:59871], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=222, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:33,270 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3b38530c, L:/100.64.2.215:4189 - R:/100.70.1.160:59871] 2019-07-02T10:42:33,270 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3b38530c, L:/100.64.2.215:4189 ! R:/100.70.1.160:59871], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=222, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:34,272 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd3c13400, L:/100.64.2.215:4189 - R:/100.70.1.160:52713] 2019-07-02T10:42:34,272 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd3c13400, L:/100.64.2.215:4189 - R:/100.70.1.160:52713] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:34,273 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd3c13400, L:/100.64.2.215:4189 - R:/100.70.1.160:52713] completed negotiation 2019-07-02T10:42:34,273 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[148] <-> /100.70.1.160:52713[223] started 2019-07-02T10:42:34,274 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:34,318 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd3c13400, L:/100.64.2.215:4189 - R:/100.70.1.160:52713], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=223, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:34,322 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd3c13400, L:/100.64.2.215:4189 - R:/100.70.1.160:52713], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=223, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:34,323 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd3c13400, L:/100.64.2.215:4189 - R:/100.70.1.160:52713] 2019-07-02T10:42:34,323 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd3c13400, L:/100.64.2.215:4189 ! R:/100.70.1.160:52713], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=223, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:35,325 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd8878cfe, L:/100.64.2.215:4189 - R:/100.70.1.160:49481] 2019-07-02T10:42:35,325 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd8878cfe, L:/100.64.2.215:4189 - R:/100.70.1.160:49481] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:35,326 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd8878cfe, L:/100.64.2.215:4189 - R:/100.70.1.160:49481] completed negotiation 2019-07-02T10:42:35,326 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[150] <-> /100.70.1.160:49481[224] started 2019-07-02T10:42:35,326 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:35,370 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd8878cfe, L:/100.64.2.215:4189 - R:/100.70.1.160:49481], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:35,374 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd8878cfe, L:/100.64.2.215:4189 - R:/100.70.1.160:49481], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:35,374 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd8878cfe, L:/100.64.2.215:4189 - R:/100.70.1.160:49481] 2019-07-02T10:42:35,374 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd8878cfe, L:/100.64.2.215:4189 ! R:/100.70.1.160:49481], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:36,376 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7c85c67b, L:/100.64.2.215:4189 - R:/100.70.1.160:58391] 2019-07-02T10:42:36,376 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7c85c67b, L:/100.64.2.215:4189 - R:/100.70.1.160:58391] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:36,377 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7c85c67b, L:/100.64.2.215:4189 - R:/100.70.1.160:58391] completed negotiation 2019-07-02T10:42:36,377 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[152] <-> /100.70.1.160:58391[225] started 2019-07-02T10:42:36,377 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:36,422 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7c85c67b, L:/100.64.2.215:4189 - R:/100.70.1.160:58391], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=225, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:36,425 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7c85c67b, L:/100.64.2.215:4189 - R:/100.70.1.160:58391], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=225, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:36,426 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7c85c67b, L:/100.64.2.215:4189 - R:/100.70.1.160:58391] 2019-07-02T10:42:36,426 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7c85c67b, L:/100.64.2.215:4189 ! R:/100.70.1.160:58391], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=225, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:37,427 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x26d76864, L:/100.64.2.215:4189 - R:/100.70.1.160:52835] 2019-07-02T10:42:37,427 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x26d76864, L:/100.64.2.215:4189 - R:/100.70.1.160:52835] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:37,428 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x26d76864, L:/100.64.2.215:4189 - R:/100.70.1.160:52835] completed negotiation 2019-07-02T10:42:37,428 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[153] <-> /100.70.1.160:52835[226] started 2019-07-02T10:42:37,428 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:37,474 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x26d76864, L:/100.64.2.215:4189 - R:/100.70.1.160:52835], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=226, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:37,478 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x26d76864, L:/100.64.2.215:4189 - R:/100.70.1.160:52835], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=226, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:37,478 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x26d76864, L:/100.64.2.215:4189 - R:/100.70.1.160:52835] 2019-07-02T10:42:37,478 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x26d76864, L:/100.64.2.215:4189 ! R:/100.70.1.160:52835], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=226, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:38,480 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4c8b8187, L:/100.64.2.215:4189 - R:/100.70.1.160:55485] 2019-07-02T10:42:38,480 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4c8b8187, L:/100.64.2.215:4189 - R:/100.70.1.160:55485] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:38,481 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4c8b8187, L:/100.64.2.215:4189 - R:/100.70.1.160:55485] completed negotiation 2019-07-02T10:42:38,481 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[154] <-> /100.70.1.160:55485[227] started 2019-07-02T10:42:38,481 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:38,525 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4c8b8187, L:/100.64.2.215:4189 - R:/100.70.1.160:55485], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:38,529 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4c8b8187, L:/100.64.2.215:4189 - R:/100.70.1.160:55485], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:38,529 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4c8b8187, L:/100.64.2.215:4189 - R:/100.70.1.160:55485] 2019-07-02T10:42:38,529 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4c8b8187, L:/100.64.2.215:4189 ! R:/100.70.1.160:55485], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:39,531 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x77fe06a7, L:/100.64.2.215:4189 - R:/100.70.1.160:49253] 2019-07-02T10:42:39,531 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x77fe06a7, L:/100.64.2.215:4189 - R:/100.70.1.160:49253] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:39,532 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x77fe06a7, L:/100.64.2.215:4189 - R:/100.70.1.160:49253] completed negotiation 2019-07-02T10:42:39,532 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[157] <-> /100.70.1.160:49253[228] started 2019-07-02T10:42:39,532 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:39,578 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x77fe06a7, L:/100.64.2.215:4189 - R:/100.70.1.160:49253], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=228, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:39,581 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x77fe06a7, L:/100.64.2.215:4189 - R:/100.70.1.160:49253], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=228, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:39,581 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x77fe06a7, L:/100.64.2.215:4189 - R:/100.70.1.160:49253] 2019-07-02T10:42:39,582 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x77fe06a7, L:/100.64.2.215:4189 ! R:/100.70.1.160:49253], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=228, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:40,583 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5b6187e8, L:/100.64.2.215:4189 - R:/100.70.1.160:58091] 2019-07-02T10:42:40,583 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5b6187e8, L:/100.64.2.215:4189 - R:/100.70.1.160:58091] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:40,584 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5b6187e8, L:/100.64.2.215:4189 - R:/100.70.1.160:58091] completed negotiation 2019-07-02T10:42:40,584 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[160] <-> /100.70.1.160:58091[229] started 2019-07-02T10:42:40,584 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:40,630 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5b6187e8, L:/100.64.2.215:4189 - R:/100.70.1.160:58091], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:40,633 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5b6187e8, L:/100.64.2.215:4189 - R:/100.70.1.160:58091], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:40,633 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5b6187e8, L:/100.64.2.215:4189 - R:/100.70.1.160:58091] 2019-07-02T10:42:40,634 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5b6187e8, L:/100.64.2.215:4189 ! R:/100.70.1.160:58091], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:41,635 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xbd639bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:36403] 2019-07-02T10:42:41,635 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xbd639bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:36403] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:41,636 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xbd639bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:36403] completed negotiation 2019-07-02T10:42:41,636 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[161] <-> /100.70.1.160:36403[230] started 2019-07-02T10:42:41,637 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:41,682 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xbd639bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:36403], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:41,686 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xbd639bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:36403], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:41,686 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xbd639bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:36403] 2019-07-02T10:42:41,686 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xbd639bb4, L:/100.64.2.215:4189 ! R:/100.70.1.160:36403], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:42,688 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb16684d5, L:/100.64.2.215:4189 - R:/100.70.1.160:47991] 2019-07-02T10:42:42,688 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb16684d5, L:/100.64.2.215:4189 - R:/100.70.1.160:47991] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:42,688 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb16684d5, L:/100.64.2.215:4189 - R:/100.70.1.160:47991] completed negotiation 2019-07-02T10:42:42,689 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[164] <-> /100.70.1.160:47991[231] started 2019-07-02T10:42:42,689 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:42,734 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb16684d5, L:/100.64.2.215:4189 - R:/100.70.1.160:47991], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=231, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:42,738 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb16684d5, L:/100.64.2.215:4189 - R:/100.70.1.160:47991], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=231, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:42,738 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb16684d5, L:/100.64.2.215:4189 - R:/100.70.1.160:47991] 2019-07-02T10:42:42,738 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb16684d5, L:/100.64.2.215:4189 ! R:/100.70.1.160:47991], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=231, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:43,740 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2c6f953f, L:/100.64.2.215:4189 - R:/100.70.1.160:47091] 2019-07-02T10:42:43,740 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2c6f953f, L:/100.64.2.215:4189 - R:/100.70.1.160:47091] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:43,741 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2c6f953f, L:/100.64.2.215:4189 - R:/100.70.1.160:47091] completed negotiation 2019-07-02T10:42:43,741 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[165] <-> /100.70.1.160:47091[232] started 2019-07-02T10:42:43,741 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:43,786 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2c6f953f, L:/100.64.2.215:4189 - R:/100.70.1.160:47091], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=232, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:43,789 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2c6f953f, L:/100.64.2.215:4189 - R:/100.70.1.160:47091], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=232, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:43,790 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2c6f953f, L:/100.64.2.215:4189 - R:/100.70.1.160:47091] 2019-07-02T10:42:43,790 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2c6f953f, L:/100.64.2.215:4189 ! R:/100.70.1.160:47091], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=232, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:44,791 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe8c1d31c, L:/100.64.2.215:4189 - R:/100.70.1.160:51501] 2019-07-02T10:42:44,791 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe8c1d31c, L:/100.64.2.215:4189 - R:/100.70.1.160:51501] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:44,792 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe8c1d31c, L:/100.64.2.215:4189 - R:/100.70.1.160:51501] completed negotiation 2019-07-02T10:42:44,792 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[168] <-> /100.70.1.160:51501[233] started 2019-07-02T10:42:44,792 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:44,837 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe8c1d31c, L:/100.64.2.215:4189 - R:/100.70.1.160:51501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:44,841 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe8c1d31c, L:/100.64.2.215:4189 - R:/100.70.1.160:51501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:44,841 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe8c1d31c, L:/100.64.2.215:4189 - R:/100.70.1.160:51501] 2019-07-02T10:42:44,841 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe8c1d31c, L:/100.64.2.215:4189 ! R:/100.70.1.160:51501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:45,843 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd066d08d, L:/100.64.2.215:4189 - R:/100.70.1.160:43225] 2019-07-02T10:42:45,843 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd066d08d, L:/100.64.2.215:4189 - R:/100.70.1.160:43225] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:45,843 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd066d08d, L:/100.64.2.215:4189 - R:/100.70.1.160:43225] completed negotiation 2019-07-02T10:42:45,843 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[169] <-> /100.70.1.160:43225[234] started 2019-07-02T10:42:45,844 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:45,889 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd066d08d, L:/100.64.2.215:4189 - R:/100.70.1.160:43225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:45,893 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd066d08d, L:/100.64.2.215:4189 - R:/100.70.1.160:43225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:45,893 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd066d08d, L:/100.64.2.215:4189 - R:/100.70.1.160:43225] 2019-07-02T10:42:45,893 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd066d08d, L:/100.64.2.215:4189 ! R:/100.70.1.160:43225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:46,895 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xcf88b8e5, L:/100.64.2.215:4189 - R:/100.70.1.160:50277] 2019-07-02T10:42:46,895 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xcf88b8e5, L:/100.64.2.215:4189 - R:/100.70.1.160:50277] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:46,896 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xcf88b8e5, L:/100.64.2.215:4189 - R:/100.70.1.160:50277] completed negotiation 2019-07-02T10:42:46,896 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[171] <-> /100.70.1.160:50277[235] started 2019-07-02T10:42:46,896 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:46,942 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xcf88b8e5, L:/100.64.2.215:4189 - R:/100.70.1.160:50277], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=235, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:46,945 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xcf88b8e5, L:/100.64.2.215:4189 - R:/100.70.1.160:50277], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=235, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:46,945 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xcf88b8e5, L:/100.64.2.215:4189 - R:/100.70.1.160:50277] 2019-07-02T10:42:46,945 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xcf88b8e5, L:/100.64.2.215:4189 ! R:/100.70.1.160:50277], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=235, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:47,947 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfa5ba80f, L:/100.64.2.215:4189 - R:/100.70.1.160:50775] 2019-07-02T10:42:47,947 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfa5ba80f, L:/100.64.2.215:4189 - R:/100.70.1.160:50775] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:47,948 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfa5ba80f, L:/100.64.2.215:4189 - R:/100.70.1.160:50775] completed negotiation 2019-07-02T10:42:47,948 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[175] <-> /100.70.1.160:50775[236] started 2019-07-02T10:42:47,948 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:47,993 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfa5ba80f, L:/100.64.2.215:4189 - R:/100.70.1.160:50775], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:47,997 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfa5ba80f, L:/100.64.2.215:4189 - R:/100.70.1.160:50775], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:47,997 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfa5ba80f, L:/100.64.2.215:4189 - R:/100.70.1.160:50775] 2019-07-02T10:42:47,997 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfa5ba80f, L:/100.64.2.215:4189 ! R:/100.70.1.160:50775], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:48,999 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x21cdebbd, L:/100.64.2.215:4189 - R:/100.70.1.160:38991] 2019-07-02T10:42:48,999 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x21cdebbd, L:/100.64.2.215:4189 - R:/100.70.1.160:38991] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:49,000 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x21cdebbd, L:/100.64.2.215:4189 - R:/100.70.1.160:38991] completed negotiation 2019-07-02T10:42:49,000 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[176] <-> /100.70.1.160:38991[237] started 2019-07-02T10:42:49,000 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:49,046 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x21cdebbd, L:/100.64.2.215:4189 - R:/100.70.1.160:38991], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:49,050 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x21cdebbd, L:/100.64.2.215:4189 - R:/100.70.1.160:38991], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:49,051 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x21cdebbd, L:/100.64.2.215:4189 - R:/100.70.1.160:38991] 2019-07-02T10:42:49,051 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x21cdebbd, L:/100.64.2.215:4189 ! R:/100.70.1.160:38991], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:50,052 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfed4d121, L:/100.64.2.215:4189 - R:/100.70.1.160:47005] 2019-07-02T10:42:50,052 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfed4d121, L:/100.64.2.215:4189 - R:/100.70.1.160:47005] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:50,053 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfed4d121, L:/100.64.2.215:4189 - R:/100.70.1.160:47005] completed negotiation 2019-07-02T10:42:50,053 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[178] <-> /100.70.1.160:47005[238] started 2019-07-02T10:42:50,053 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:50,098 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfed4d121, L:/100.64.2.215:4189 - R:/100.70.1.160:47005], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:50,102 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfed4d121, L:/100.64.2.215:4189 - R:/100.70.1.160:47005], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:50,102 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfed4d121, L:/100.64.2.215:4189 - R:/100.70.1.160:47005] 2019-07-02T10:42:50,102 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfed4d121, L:/100.64.2.215:4189 ! R:/100.70.1.160:47005], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:51,103 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xafe243ad, L:/100.64.2.215:4189 - R:/100.70.1.160:34303] 2019-07-02T10:42:51,103 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xafe243ad, L:/100.64.2.215:4189 - R:/100.70.1.160:34303] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:51,104 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xafe243ad, L:/100.64.2.215:4189 - R:/100.70.1.160:34303] completed negotiation 2019-07-02T10:42:51,104 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[179] <-> /100.70.1.160:34303[239] started 2019-07-02T10:42:51,104 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:51,150 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xafe243ad, L:/100.64.2.215:4189 - R:/100.70.1.160:34303], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=239, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:51,153 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xafe243ad, L:/100.64.2.215:4189 - R:/100.70.1.160:34303], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=239, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:51,153 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xafe243ad, L:/100.64.2.215:4189 - R:/100.70.1.160:34303] 2019-07-02T10:42:51,154 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xafe243ad, L:/100.64.2.215:4189 ! R:/100.70.1.160:34303], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=239, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:52,155 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x607c19c2, L:/100.64.2.215:4189 - R:/100.70.1.160:59395] 2019-07-02T10:42:52,156 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x607c19c2, L:/100.64.2.215:4189 - R:/100.70.1.160:59395] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:52,156 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x607c19c2, L:/100.64.2.215:4189 - R:/100.70.1.160:59395] completed negotiation 2019-07-02T10:42:52,156 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[182] <-> /100.70.1.160:59395[240] started 2019-07-02T10:42:52,157 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:52,201 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x607c19c2, L:/100.64.2.215:4189 - R:/100.70.1.160:59395], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=240, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:52,205 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x607c19c2, L:/100.64.2.215:4189 - R:/100.70.1.160:59395], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=240, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:52,205 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x607c19c2, L:/100.64.2.215:4189 - R:/100.70.1.160:59395] 2019-07-02T10:42:52,205 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x607c19c2, L:/100.64.2.215:4189 ! R:/100.70.1.160:59395], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=240, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:53,207 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x058127b2, L:/100.64.2.215:4189 - R:/100.70.1.160:49885] 2019-07-02T10:42:53,207 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x058127b2, L:/100.64.2.215:4189 - R:/100.70.1.160:49885] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:53,208 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x058127b2, L:/100.64.2.215:4189 - R:/100.70.1.160:49885] completed negotiation 2019-07-02T10:42:53,208 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[185] <-> /100.70.1.160:49885[241] started 2019-07-02T10:42:53,208 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:53,253 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x058127b2, L:/100.64.2.215:4189 - R:/100.70.1.160:49885], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:53,257 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x058127b2, L:/100.64.2.215:4189 - R:/100.70.1.160:49885], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:53,257 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x058127b2, L:/100.64.2.215:4189 - R:/100.70.1.160:49885] 2019-07-02T10:42:53,257 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x058127b2, L:/100.64.2.215:4189 ! R:/100.70.1.160:49885], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:54,258 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x41198b56, L:/100.64.2.215:4189 - R:/100.70.1.160:44295] 2019-07-02T10:42:54,259 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x41198b56, L:/100.64.2.215:4189 - R:/100.70.1.160:44295] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:54,259 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x41198b56, L:/100.64.2.215:4189 - R:/100.70.1.160:44295] completed negotiation 2019-07-02T10:42:54,259 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[188] <-> /100.70.1.160:44295[242] started 2019-07-02T10:42:54,260 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:54,306 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x41198b56, L:/100.64.2.215:4189 - R:/100.70.1.160:44295], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=242, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:54,309 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x41198b56, L:/100.64.2.215:4189 - R:/100.70.1.160:44295], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=242, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:54,310 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x41198b56, L:/100.64.2.215:4189 - R:/100.70.1.160:44295] 2019-07-02T10:42:54,310 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x41198b56, L:/100.64.2.215:4189 ! R:/100.70.1.160:44295], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=242, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:55,312 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0c0070a0, L:/100.64.2.215:4189 - R:/100.70.1.160:43837] 2019-07-02T10:42:55,312 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0c0070a0, L:/100.64.2.215:4189 - R:/100.70.1.160:43837] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:55,313 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0c0070a0, L:/100.64.2.215:4189 - R:/100.70.1.160:43837] completed negotiation 2019-07-02T10:42:55,313 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[189] <-> /100.70.1.160:43837[243] started 2019-07-02T10:42:55,313 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:55,358 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0c0070a0, L:/100.64.2.215:4189 - R:/100.70.1.160:43837], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:55,438 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0c0070a0, L:/100.64.2.215:4189 - R:/100.70.1.160:43837], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:55,438 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0c0070a0, L:/100.64.2.215:4189 - R:/100.70.1.160:43837] 2019-07-02T10:42:55,438 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0c0070a0, L:/100.64.2.215:4189 ! R:/100.70.1.160:43837], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:56,440 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x75355243, L:/100.64.2.215:4189 - R:/100.70.1.160:42833] 2019-07-02T10:42:56,440 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x75355243, L:/100.64.2.215:4189 - R:/100.70.1.160:42833] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:56,441 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x75355243, L:/100.64.2.215:4189 - R:/100.70.1.160:42833] completed negotiation 2019-07-02T10:42:56,441 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[192] <-> /100.70.1.160:42833[244] started 2019-07-02T10:42:56,441 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:56,486 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x75355243, L:/100.64.2.215:4189 - R:/100.70.1.160:42833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:56,490 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x75355243, L:/100.64.2.215:4189 - R:/100.70.1.160:42833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:56,491 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x75355243, L:/100.64.2.215:4189 - R:/100.70.1.160:42833] 2019-07-02T10:42:56,491 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x75355243, L:/100.64.2.215:4189 ! R:/100.70.1.160:42833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:57,493 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4c4f7aeb, L:/100.64.2.215:4189 - R:/100.70.1.160:49825] 2019-07-02T10:42:57,493 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4c4f7aeb, L:/100.64.2.215:4189 - R:/100.70.1.160:49825] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:57,494 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4c4f7aeb, L:/100.64.2.215:4189 - R:/100.70.1.160:49825] completed negotiation 2019-07-02T10:42:57,494 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[193] <-> /100.70.1.160:49825[245] started 2019-07-02T10:42:57,494 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:57,538 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4c4f7aeb, L:/100.64.2.215:4189 - R:/100.70.1.160:49825], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=245, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:57,541 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4c4f7aeb, L:/100.64.2.215:4189 - R:/100.70.1.160:49825], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=245, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:57,542 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4c4f7aeb, L:/100.64.2.215:4189 - R:/100.70.1.160:49825] 2019-07-02T10:42:57,542 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4c4f7aeb, L:/100.64.2.215:4189 ! R:/100.70.1.160:49825], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=245, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:58,544 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xbec2832e, L:/100.64.2.215:4189 - R:/100.70.1.160:35563] 2019-07-02T10:42:58,544 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xbec2832e, L:/100.64.2.215:4189 - R:/100.70.1.160:35563] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:58,545 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xbec2832e, L:/100.64.2.215:4189 - R:/100.70.1.160:35563] completed negotiation 2019-07-02T10:42:58,545 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[196] <-> /100.70.1.160:35563[246] started 2019-07-02T10:42:58,546 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:58,590 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xbec2832e, L:/100.64.2.215:4189 - R:/100.70.1.160:35563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=246, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:58,593 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xbec2832e, L:/100.64.2.215:4189 - R:/100.70.1.160:35563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=246, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:58,594 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xbec2832e, L:/100.64.2.215:4189 - R:/100.70.1.160:35563] 2019-07-02T10:42:58,594 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xbec2832e, L:/100.64.2.215:4189 ! R:/100.70.1.160:35563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=246, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:42:59,596 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd63b459b, L:/100.64.2.215:4189 - R:/100.70.1.160:58961] 2019-07-02T10:42:59,596 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd63b459b, L:/100.64.2.215:4189 - R:/100.70.1.160:58961] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:42:59,597 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd63b459b, L:/100.64.2.215:4189 - R:/100.70.1.160:58961] completed negotiation 2019-07-02T10:42:59,597 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[197] <-> /100.70.1.160:58961[247] started 2019-07-02T10:42:59,597 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:42:59,642 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd63b459b, L:/100.64.2.215:4189 - R:/100.70.1.160:58961], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:42:59,646 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd63b459b, L:/100.64.2.215:4189 - R:/100.70.1.160:58961], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:42:59,646 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd63b459b, L:/100.64.2.215:4189 - R:/100.70.1.160:58961] 2019-07-02T10:42:59,646 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd63b459b, L:/100.64.2.215:4189 ! R:/100.70.1.160:58961], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:00,648 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6fcabe68, L:/100.64.2.215:4189 - R:/100.70.1.160:50583] 2019-07-02T10:43:00,648 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6fcabe68, L:/100.64.2.215:4189 - R:/100.70.1.160:50583] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:00,649 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6fcabe68, L:/100.64.2.215:4189 - R:/100.70.1.160:50583] completed negotiation 2019-07-02T10:43:00,649 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[199] <-> /100.70.1.160:50583[248] started 2019-07-02T10:43:00,649 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:00,694 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6fcabe68, L:/100.64.2.215:4189 - R:/100.70.1.160:50583], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:00,698 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6fcabe68, L:/100.64.2.215:4189 - R:/100.70.1.160:50583], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:00,698 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6fcabe68, L:/100.64.2.215:4189 - R:/100.70.1.160:50583] 2019-07-02T10:43:00,699 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6fcabe68, L:/100.64.2.215:4189 ! R:/100.70.1.160:50583], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:01,700 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2850f84f, L:/100.64.2.215:4189 - R:/100.70.1.160:37787] 2019-07-02T10:43:01,700 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2850f84f, L:/100.64.2.215:4189 - R:/100.70.1.160:37787] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:01,701 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2850f84f, L:/100.64.2.215:4189 - R:/100.70.1.160:37787] completed negotiation 2019-07-02T10:43:01,701 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[202] <-> /100.70.1.160:37787[249] started 2019-07-02T10:43:01,702 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:01,746 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2850f84f, L:/100.64.2.215:4189 - R:/100.70.1.160:37787], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=249, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:01,749 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2850f84f, L:/100.64.2.215:4189 - R:/100.70.1.160:37787], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=249, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:01,750 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2850f84f, L:/100.64.2.215:4189 - R:/100.70.1.160:37787] 2019-07-02T10:43:01,750 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2850f84f, L:/100.64.2.215:4189 ! R:/100.70.1.160:37787], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=249, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:02,751 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa5ca7929, L:/100.64.2.215:4189 - R:/100.70.1.160:35223] 2019-07-02T10:43:02,752 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa5ca7929, L:/100.64.2.215:4189 - R:/100.70.1.160:35223] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:02,752 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa5ca7929, L:/100.64.2.215:4189 - R:/100.70.1.160:35223] completed negotiation 2019-07-02T10:43:02,752 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[203] <-> /100.70.1.160:35223[250] started 2019-07-02T10:43:02,753 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:02,798 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa5ca7929, L:/100.64.2.215:4189 - R:/100.70.1.160:35223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=250, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:02,802 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa5ca7929, L:/100.64.2.215:4189 - R:/100.70.1.160:35223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=250, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:02,802 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa5ca7929, L:/100.64.2.215:4189 - R:/100.70.1.160:35223] 2019-07-02T10:43:02,802 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa5ca7929, L:/100.64.2.215:4189 ! R:/100.70.1.160:35223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=250, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:03,803 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe72e9872, L:/100.64.2.215:4189 - R:/100.70.1.160:41325] 2019-07-02T10:43:03,804 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe72e9872, L:/100.64.2.215:4189 - R:/100.70.1.160:41325] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:03,804 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe72e9872, L:/100.64.2.215:4189 - R:/100.70.1.160:41325] completed negotiation 2019-07-02T10:43:03,804 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[206] <-> /100.70.1.160:41325[251] started 2019-07-02T10:43:03,805 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:03,849 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe72e9872, L:/100.64.2.215:4189 - R:/100.70.1.160:41325], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:03,853 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe72e9872, L:/100.64.2.215:4189 - R:/100.70.1.160:41325], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:03,853 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe72e9872, L:/100.64.2.215:4189 - R:/100.70.1.160:41325] 2019-07-02T10:43:03,853 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe72e9872, L:/100.64.2.215:4189 ! R:/100.70.1.160:41325], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:04,855 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa4e5ba40, L:/100.64.2.215:4189 - R:/100.70.1.160:53037] 2019-07-02T10:43:04,855 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa4e5ba40, L:/100.64.2.215:4189 - R:/100.70.1.160:53037] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:04,856 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa4e5ba40, L:/100.64.2.215:4189 - R:/100.70.1.160:53037] completed negotiation 2019-07-02T10:43:04,856 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[207] <-> /100.70.1.160:53037[252] started 2019-07-02T10:43:04,856 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:04,902 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa4e5ba40, L:/100.64.2.215:4189 - R:/100.70.1.160:53037], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=252, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:04,906 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa4e5ba40, L:/100.64.2.215:4189 - R:/100.70.1.160:53037], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=252, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:04,906 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa4e5ba40, L:/100.64.2.215:4189 - R:/100.70.1.160:53037] 2019-07-02T10:43:04,907 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa4e5ba40, L:/100.64.2.215:4189 ! R:/100.70.1.160:53037], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=252, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:05,908 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x921c9ad4, L:/100.64.2.215:4189 - R:/100.70.1.160:39511] 2019-07-02T10:43:05,908 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x921c9ad4, L:/100.64.2.215:4189 - R:/100.70.1.160:39511] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:05,909 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x921c9ad4, L:/100.64.2.215:4189 - R:/100.70.1.160:39511] completed negotiation 2019-07-02T10:43:05,909 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[209] <-> /100.70.1.160:39511[253] started 2019-07-02T10:43:05,909 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:05,954 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x921c9ad4, L:/100.64.2.215:4189 - R:/100.70.1.160:39511], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=253, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:05,958 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x921c9ad4, L:/100.64.2.215:4189 - R:/100.70.1.160:39511], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=253, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:05,958 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x921c9ad4, L:/100.64.2.215:4189 - R:/100.70.1.160:39511] 2019-07-02T10:43:05,958 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x921c9ad4, L:/100.64.2.215:4189 ! R:/100.70.1.160:39511], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=253, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:06,960 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe65f8937, L:/100.64.2.215:4189 - R:/100.70.1.160:60743] 2019-07-02T10:43:06,960 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe65f8937, L:/100.64.2.215:4189 - R:/100.70.1.160:60743] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:06,961 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe65f8937, L:/100.64.2.215:4189 - R:/100.70.1.160:60743] completed negotiation 2019-07-02T10:43:06,961 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[210] <-> /100.70.1.160:60743[254] started 2019-07-02T10:43:06,961 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:07,006 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe65f8937, L:/100.64.2.215:4189 - R:/100.70.1.160:60743], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=254, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:07,009 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe65f8937, L:/100.64.2.215:4189 - R:/100.70.1.160:60743], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=254, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:07,010 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe65f8937, L:/100.64.2.215:4189 - R:/100.70.1.160:60743] 2019-07-02T10:43:07,010 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe65f8937, L:/100.64.2.215:4189 ! R:/100.70.1.160:60743], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=254, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:08,011 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x09ddcc95, L:/100.64.2.215:4189 - R:/100.70.1.160:42309] 2019-07-02T10:43:08,012 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x09ddcc95, L:/100.64.2.215:4189 - R:/100.70.1.160:42309] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:08,012 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x09ddcc95, L:/100.64.2.215:4189 - R:/100.70.1.160:42309] completed negotiation 2019-07-02T10:43:08,012 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[213] <-> /100.70.1.160:42309[255] started 2019-07-02T10:43:08,013 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:08,058 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x09ddcc95, L:/100.64.2.215:4189 - R:/100.70.1.160:42309], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=255, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:08,061 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x09ddcc95, L:/100.64.2.215:4189 - R:/100.70.1.160:42309], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=255, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:08,061 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x09ddcc95, L:/100.64.2.215:4189 - R:/100.70.1.160:42309] 2019-07-02T10:43:08,062 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x09ddcc95, L:/100.64.2.215:4189 ! R:/100.70.1.160:42309], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=255, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:09,063 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd4f7a0aa, L:/100.64.2.215:4189 - R:/100.70.1.160:52223] 2019-07-02T10:43:09,064 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd4f7a0aa, L:/100.64.2.215:4189 - R:/100.70.1.160:52223] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:09,064 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd4f7a0aa, L:/100.64.2.215:4189 - R:/100.70.1.160:52223] completed negotiation 2019-07-02T10:43:09,064 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[215] <-> /100.70.1.160:52223[0] started 2019-07-02T10:43:09,065 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:09,109 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd4f7a0aa, L:/100.64.2.215:4189 - R:/100.70.1.160:52223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:09,113 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd4f7a0aa, L:/100.64.2.215:4189 - R:/100.70.1.160:52223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:09,113 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd4f7a0aa, L:/100.64.2.215:4189 - R:/100.70.1.160:52223] 2019-07-02T10:43:09,113 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd4f7a0aa, L:/100.64.2.215:4189 ! R:/100.70.1.160:52223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:10,115 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3ce6d426, L:/100.64.2.215:4189 - R:/100.70.1.160:45675] 2019-07-02T10:43:10,115 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3ce6d426, L:/100.64.2.215:4189 - R:/100.70.1.160:45675] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:10,116 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3ce6d426, L:/100.64.2.215:4189 - R:/100.70.1.160:45675] completed negotiation 2019-07-02T10:43:10,116 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[216] <-> /100.70.1.160:45675[1] started 2019-07-02T10:43:10,116 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:10,162 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3ce6d426, L:/100.64.2.215:4189 - R:/100.70.1.160:45675], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:10,165 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3ce6d426, L:/100.64.2.215:4189 - R:/100.70.1.160:45675], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:10,166 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3ce6d426, L:/100.64.2.215:4189 - R:/100.70.1.160:45675] 2019-07-02T10:43:10,166 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3ce6d426, L:/100.64.2.215:4189 ! R:/100.70.1.160:45675], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:11,167 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x66d3e3ef, L:/100.64.2.215:4189 - R:/100.70.1.160:38601] 2019-07-02T10:43:11,168 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x66d3e3ef, L:/100.64.2.215:4189 - R:/100.70.1.160:38601] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:11,168 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x66d3e3ef, L:/100.64.2.215:4189 - R:/100.70.1.160:38601] completed negotiation 2019-07-02T10:43:11,168 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[217] <-> /100.70.1.160:38601[2] started 2019-07-02T10:43:11,169 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:11,214 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x66d3e3ef, L:/100.64.2.215:4189 - R:/100.70.1.160:38601], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:11,218 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x66d3e3ef, L:/100.64.2.215:4189 - R:/100.70.1.160:38601], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:11,218 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x66d3e3ef, L:/100.64.2.215:4189 - R:/100.70.1.160:38601] 2019-07-02T10:43:11,218 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x66d3e3ef, L:/100.64.2.215:4189 ! R:/100.70.1.160:38601], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:12,219 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe1a43f76, L:/100.64.2.215:4189 - R:/100.70.1.160:42995] 2019-07-02T10:43:12,220 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe1a43f76, L:/100.64.2.215:4189 - R:/100.70.1.160:42995] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:12,220 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe1a43f76, L:/100.64.2.215:4189 - R:/100.70.1.160:42995] completed negotiation 2019-07-02T10:43:12,220 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[219] <-> /100.70.1.160:42995[3] started 2019-07-02T10:43:12,221 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:12,266 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe1a43f76, L:/100.64.2.215:4189 - R:/100.70.1.160:42995], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:12,270 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe1a43f76, L:/100.64.2.215:4189 - R:/100.70.1.160:42995], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:12,271 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe1a43f76, L:/100.64.2.215:4189 - R:/100.70.1.160:42995] 2019-07-02T10:43:12,271 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe1a43f76, L:/100.64.2.215:4189 ! R:/100.70.1.160:42995], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:13,272 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xcdeee037, L:/100.64.2.215:4189 - R:/100.70.1.160:58349] 2019-07-02T10:43:13,272 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xcdeee037, L:/100.64.2.215:4189 - R:/100.70.1.160:58349] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:13,273 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xcdeee037, L:/100.64.2.215:4189 - R:/100.70.1.160:58349] completed negotiation 2019-07-02T10:43:13,273 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[221] <-> /100.70.1.160:58349[4] started 2019-07-02T10:43:13,273 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:13,318 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xcdeee037, L:/100.64.2.215:4189 - R:/100.70.1.160:58349], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:13,322 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xcdeee037, L:/100.64.2.215:4189 - R:/100.70.1.160:58349], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:13,322 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xcdeee037, L:/100.64.2.215:4189 - R:/100.70.1.160:58349] 2019-07-02T10:43:13,322 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xcdeee037, L:/100.64.2.215:4189 ! R:/100.70.1.160:58349], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:14,323 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf9888ab1, L:/100.64.2.215:4189 - R:/100.70.1.160:48505] 2019-07-02T10:43:14,324 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf9888ab1, L:/100.64.2.215:4189 - R:/100.70.1.160:48505] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:14,324 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf9888ab1, L:/100.64.2.215:4189 - R:/100.70.1.160:48505] completed negotiation 2019-07-02T10:43:14,324 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[224] <-> /100.70.1.160:48505[5] started 2019-07-02T10:43:14,325 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:14,370 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf9888ab1, L:/100.64.2.215:4189 - R:/100.70.1.160:48505], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:14,374 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf9888ab1, L:/100.64.2.215:4189 - R:/100.70.1.160:48505], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:14,374 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf9888ab1, L:/100.64.2.215:4189 - R:/100.70.1.160:48505] 2019-07-02T10:43:14,374 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf9888ab1, L:/100.64.2.215:4189 ! R:/100.70.1.160:48505], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:15,375 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfb82e12f, L:/100.64.2.215:4189 - R:/100.70.1.160:54519] 2019-07-02T10:43:15,376 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfb82e12f, L:/100.64.2.215:4189 - R:/100.70.1.160:54519] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:15,376 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfb82e12f, L:/100.64.2.215:4189 - R:/100.70.1.160:54519] completed negotiation 2019-07-02T10:43:15,376 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[227] <-> /100.70.1.160:54519[6] started 2019-07-02T10:43:15,377 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:15,422 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfb82e12f, L:/100.64.2.215:4189 - R:/100.70.1.160:54519], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:15,426 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfb82e12f, L:/100.64.2.215:4189 - R:/100.70.1.160:54519], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:15,426 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfb82e12f, L:/100.64.2.215:4189 - R:/100.70.1.160:54519] 2019-07-02T10:43:15,426 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfb82e12f, L:/100.64.2.215:4189 ! R:/100.70.1.160:54519], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:16,428 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xea8f63ec, L:/100.64.2.215:4189 - R:/100.70.1.160:54301] 2019-07-02T10:43:16,428 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xea8f63ec, L:/100.64.2.215:4189 - R:/100.70.1.160:54301] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:16,428 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xea8f63ec, L:/100.64.2.215:4189 - R:/100.70.1.160:54301] completed negotiation 2019-07-02T10:43:16,429 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[229] <-> /100.70.1.160:54301[7] started 2019-07-02T10:43:16,429 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:16,473 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xea8f63ec, L:/100.64.2.215:4189 - R:/100.70.1.160:54301], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:16,477 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xea8f63ec, L:/100.64.2.215:4189 - R:/100.70.1.160:54301], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:16,477 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xea8f63ec, L:/100.64.2.215:4189 - R:/100.70.1.160:54301] 2019-07-02T10:43:16,477 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xea8f63ec, L:/100.64.2.215:4189 ! R:/100.70.1.160:54301], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:17,479 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x974281e3, L:/100.64.2.215:4189 - R:/100.70.1.160:40075] 2019-07-02T10:43:17,479 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x974281e3, L:/100.64.2.215:4189 - R:/100.70.1.160:40075] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:17,480 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x974281e3, L:/100.64.2.215:4189 - R:/100.70.1.160:40075] completed negotiation 2019-07-02T10:43:17,480 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[230] <-> /100.70.1.160:40075[8] started 2019-07-02T10:43:17,480 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:17,525 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x974281e3, L:/100.64.2.215:4189 - R:/100.70.1.160:40075], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:17,529 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x974281e3, L:/100.64.2.215:4189 - R:/100.70.1.160:40075], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:17,529 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x974281e3, L:/100.64.2.215:4189 - R:/100.70.1.160:40075] 2019-07-02T10:43:17,530 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x974281e3, L:/100.64.2.215:4189 ! R:/100.70.1.160:40075], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:18,531 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xded461f1, L:/100.64.2.215:4189 - R:/100.70.1.160:44773] 2019-07-02T10:43:18,531 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xded461f1, L:/100.64.2.215:4189 - R:/100.70.1.160:44773] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:18,532 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xded461f1, L:/100.64.2.215:4189 - R:/100.70.1.160:44773] completed negotiation 2019-07-02T10:43:18,532 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[233] <-> /100.70.1.160:44773[9] started 2019-07-02T10:43:18,532 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:18,577 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xded461f1, L:/100.64.2.215:4189 - R:/100.70.1.160:44773], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:18,581 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xded461f1, L:/100.64.2.215:4189 - R:/100.70.1.160:44773], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:18,581 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xded461f1, L:/100.64.2.215:4189 - R:/100.70.1.160:44773] 2019-07-02T10:43:18,581 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xded461f1, L:/100.64.2.215:4189 ! R:/100.70.1.160:44773], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:19,583 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7a6235d3, L:/100.64.2.215:4189 - R:/100.70.1.160:53645] 2019-07-02T10:43:19,583 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7a6235d3, L:/100.64.2.215:4189 - R:/100.70.1.160:53645] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:19,584 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7a6235d3, L:/100.64.2.215:4189 - R:/100.70.1.160:53645] completed negotiation 2019-07-02T10:43:19,584 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[234] <-> /100.70.1.160:53645[10] started 2019-07-02T10:43:19,585 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:19,630 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7a6235d3, L:/100.64.2.215:4189 - R:/100.70.1.160:53645], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:19,633 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7a6235d3, L:/100.64.2.215:4189 - R:/100.70.1.160:53645], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:19,634 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7a6235d3, L:/100.64.2.215:4189 - R:/100.70.1.160:53645] 2019-07-02T10:43:19,634 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7a6235d3, L:/100.64.2.215:4189 ! R:/100.70.1.160:53645], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:20,636 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7ee34c54, L:/100.64.2.215:4189 - R:/100.70.1.160:52217] 2019-07-02T10:43:20,636 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7ee34c54, L:/100.64.2.215:4189 - R:/100.70.1.160:52217] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:20,637 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7ee34c54, L:/100.64.2.215:4189 - R:/100.70.1.160:52217] completed negotiation 2019-07-02T10:43:20,637 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[236] <-> /100.70.1.160:52217[11] started 2019-07-02T10:43:20,637 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:20,682 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7ee34c54, L:/100.64.2.215:4189 - R:/100.70.1.160:52217], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:20,686 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7ee34c54, L:/100.64.2.215:4189 - R:/100.70.1.160:52217], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:20,686 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7ee34c54, L:/100.64.2.215:4189 - R:/100.70.1.160:52217] 2019-07-02T10:43:20,686 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7ee34c54, L:/100.64.2.215:4189 ! R:/100.70.1.160:52217], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:21,688 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2a2ee3cc, L:/100.64.2.215:4189 - R:/100.70.1.160:58669] 2019-07-02T10:43:21,688 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2a2ee3cc, L:/100.64.2.215:4189 - R:/100.70.1.160:58669] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:21,688 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2a2ee3cc, L:/100.64.2.215:4189 - R:/100.70.1.160:58669] completed negotiation 2019-07-02T10:43:21,689 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[237] <-> /100.70.1.160:58669[12] started 2019-07-02T10:43:21,689 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:21,734 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2a2ee3cc, L:/100.64.2.215:4189 - R:/100.70.1.160:58669], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:21,737 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2a2ee3cc, L:/100.64.2.215:4189 - R:/100.70.1.160:58669], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:21,738 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2a2ee3cc, L:/100.64.2.215:4189 - R:/100.70.1.160:58669] 2019-07-02T10:43:21,738 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2a2ee3cc, L:/100.64.2.215:4189 ! R:/100.70.1.160:58669], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:22,739 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6a09caa1, L:/100.64.2.215:4189 - R:/100.70.1.160:59137] 2019-07-02T10:43:22,739 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6a09caa1, L:/100.64.2.215:4189 - R:/100.70.1.160:59137] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:22,740 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6a09caa1, L:/100.64.2.215:4189 - R:/100.70.1.160:59137] completed negotiation 2019-07-02T10:43:22,740 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[238] <-> /100.70.1.160:59137[13] started 2019-07-02T10:43:22,740 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:22,786 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6a09caa1, L:/100.64.2.215:4189 - R:/100.70.1.160:59137], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:22,789 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6a09caa1, L:/100.64.2.215:4189 - R:/100.70.1.160:59137], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:22,789 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6a09caa1, L:/100.64.2.215:4189 - R:/100.70.1.160:59137] 2019-07-02T10:43:22,790 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6a09caa1, L:/100.64.2.215:4189 ! R:/100.70.1.160:59137], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:23,791 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2a6732b6, L:/100.64.2.215:4189 - R:/100.70.1.160:41735] 2019-07-02T10:43:23,792 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2a6732b6, L:/100.64.2.215:4189 - R:/100.70.1.160:41735] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:23,792 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2a6732b6, L:/100.64.2.215:4189 - R:/100.70.1.160:41735] completed negotiation 2019-07-02T10:43:23,792 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[241] <-> /100.70.1.160:41735[14] started 2019-07-02T10:43:23,793 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:23,838 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2a6732b6, L:/100.64.2.215:4189 - R:/100.70.1.160:41735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:23,843 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2a6732b6, L:/100.64.2.215:4189 - R:/100.70.1.160:41735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:23,843 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2a6732b6, L:/100.64.2.215:4189 - R:/100.70.1.160:41735] 2019-07-02T10:43:23,843 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2a6732b6, L:/100.64.2.215:4189 ! R:/100.70.1.160:41735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:24,844 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xeab93136, L:/100.64.2.215:4189 - R:/100.70.1.160:59647] 2019-07-02T10:43:24,845 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xeab93136, L:/100.64.2.215:4189 - R:/100.70.1.160:59647] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:24,845 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xeab93136, L:/100.64.2.215:4189 - R:/100.70.1.160:59647] completed negotiation 2019-07-02T10:43:24,845 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[243] <-> /100.70.1.160:59647[15] started 2019-07-02T10:43:24,846 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:24,890 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xeab93136, L:/100.64.2.215:4189 - R:/100.70.1.160:59647], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:24,894 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xeab93136, L:/100.64.2.215:4189 - R:/100.70.1.160:59647], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:24,894 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xeab93136, L:/100.64.2.215:4189 - R:/100.70.1.160:59647] 2019-07-02T10:43:24,895 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xeab93136, L:/100.64.2.215:4189 ! R:/100.70.1.160:59647], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:25,896 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe71395e9, L:/100.64.2.215:4189 - R:/100.70.1.160:46795] 2019-07-02T10:43:25,896 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe71395e9, L:/100.64.2.215:4189 - R:/100.70.1.160:46795] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:25,897 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe71395e9, L:/100.64.2.215:4189 - R:/100.70.1.160:46795] completed negotiation 2019-07-02T10:43:25,897 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[244] <-> /100.70.1.160:46795[16] started 2019-07-02T10:43:25,898 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:25,942 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe71395e9, L:/100.64.2.215:4189 - R:/100.70.1.160:46795], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:25,946 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe71395e9, L:/100.64.2.215:4189 - R:/100.70.1.160:46795], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:25,946 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe71395e9, L:/100.64.2.215:4189 - R:/100.70.1.160:46795] 2019-07-02T10:43:25,947 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe71395e9, L:/100.64.2.215:4189 ! R:/100.70.1.160:46795], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:26,948 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xacc1bd6d, L:/100.64.2.215:4189 - R:/100.70.1.160:52355] 2019-07-02T10:43:26,948 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xacc1bd6d, L:/100.64.2.215:4189 - R:/100.70.1.160:52355] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:26,949 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xacc1bd6d, L:/100.64.2.215:4189 - R:/100.70.1.160:52355] completed negotiation 2019-07-02T10:43:26,949 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[247] <-> /100.70.1.160:52355[17] started 2019-07-02T10:43:26,950 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:26,994 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xacc1bd6d, L:/100.64.2.215:4189 - R:/100.70.1.160:52355], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:26,998 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xacc1bd6d, L:/100.64.2.215:4189 - R:/100.70.1.160:52355], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:26,998 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xacc1bd6d, L:/100.64.2.215:4189 - R:/100.70.1.160:52355] 2019-07-02T10:43:26,998 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xacc1bd6d, L:/100.64.2.215:4189 ! R:/100.70.1.160:52355], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:28,000 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x91bb915a, L:/100.64.2.215:4189 - R:/100.70.1.160:51695] 2019-07-02T10:43:28,000 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x91bb915a, L:/100.64.2.215:4189 - R:/100.70.1.160:51695] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:28,001 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x91bb915a, L:/100.64.2.215:4189 - R:/100.70.1.160:51695] completed negotiation 2019-07-02T10:43:28,001 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[248] <-> /100.70.1.160:51695[18] started 2019-07-02T10:43:28,001 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:28,046 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x91bb915a, L:/100.64.2.215:4189 - R:/100.70.1.160:51695], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:28,049 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x91bb915a, L:/100.64.2.215:4189 - R:/100.70.1.160:51695], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:28,050 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x91bb915a, L:/100.64.2.215:4189 - R:/100.70.1.160:51695] 2019-07-02T10:43:28,050 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x91bb915a, L:/100.64.2.215:4189 ! R:/100.70.1.160:51695], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:29,051 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8064e808, L:/100.64.2.215:4189 - R:/100.70.1.160:43431] 2019-07-02T10:43:29,051 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8064e808, L:/100.64.2.215:4189 - R:/100.70.1.160:43431] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:29,052 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8064e808, L:/100.64.2.215:4189 - R:/100.70.1.160:43431] completed negotiation 2019-07-02T10:43:29,052 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[251] <-> /100.70.1.160:43431[19] started 2019-07-02T10:43:29,052 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:29,098 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8064e808, L:/100.64.2.215:4189 - R:/100.70.1.160:43431], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:29,101 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8064e808, L:/100.64.2.215:4189 - R:/100.70.1.160:43431], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:29,101 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8064e808, L:/100.64.2.215:4189 - R:/100.70.1.160:43431] 2019-07-02T10:43:29,102 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8064e808, L:/100.64.2.215:4189 ! R:/100.70.1.160:43431], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:30,103 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x050bbc2a, L:/100.64.2.215:4189 - R:/100.70.1.160:40297] 2019-07-02T10:43:30,104 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x050bbc2a, L:/100.64.2.215:4189 - R:/100.70.1.160:40297] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:30,104 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x050bbc2a, L:/100.64.2.215:4189 - R:/100.70.1.160:40297] completed negotiation 2019-07-02T10:43:30,104 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[1] <-> /100.70.1.160:40297[20] started 2019-07-02T10:43:30,105 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:30,150 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x050bbc2a, L:/100.64.2.215:4189 - R:/100.70.1.160:40297], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:30,153 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x050bbc2a, L:/100.64.2.215:4189 - R:/100.70.1.160:40297], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:30,153 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x050bbc2a, L:/100.64.2.215:4189 - R:/100.70.1.160:40297] 2019-07-02T10:43:30,154 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x050bbc2a, L:/100.64.2.215:4189 ! R:/100.70.1.160:40297], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:31,155 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xaf59eef7, L:/100.64.2.215:4189 - R:/100.70.1.160:57977] 2019-07-02T10:43:31,155 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xaf59eef7, L:/100.64.2.215:4189 - R:/100.70.1.160:57977] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:31,156 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xaf59eef7, L:/100.64.2.215:4189 - R:/100.70.1.160:57977] completed negotiation 2019-07-02T10:43:31,156 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[2] <-> /100.70.1.160:57977[21] started 2019-07-02T10:43:31,156 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:31,201 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xaf59eef7, L:/100.64.2.215:4189 - R:/100.70.1.160:57977], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:31,205 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xaf59eef7, L:/100.64.2.215:4189 - R:/100.70.1.160:57977], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:31,205 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xaf59eef7, L:/100.64.2.215:4189 - R:/100.70.1.160:57977] 2019-07-02T10:43:31,206 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xaf59eef7, L:/100.64.2.215:4189 ! R:/100.70.1.160:57977], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:32,207 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf6277497, L:/100.64.2.215:4189 - R:/100.70.1.160:59281] 2019-07-02T10:43:32,207 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf6277497, L:/100.64.2.215:4189 - R:/100.70.1.160:59281] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:32,208 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf6277497, L:/100.64.2.215:4189 - R:/100.70.1.160:59281] completed negotiation 2019-07-02T10:43:32,208 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[5] <-> /100.70.1.160:59281[22] started 2019-07-02T10:43:32,209 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:32,254 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf6277497, L:/100.64.2.215:4189 - R:/100.70.1.160:59281], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:32,258 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf6277497, L:/100.64.2.215:4189 - R:/100.70.1.160:59281], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:32,258 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf6277497, L:/100.64.2.215:4189 - R:/100.70.1.160:59281] 2019-07-02T10:43:32,258 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf6277497, L:/100.64.2.215:4189 ! R:/100.70.1.160:59281], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:33,259 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf2a0f498, L:/100.64.2.215:4189 - R:/100.70.1.160:36475] 2019-07-02T10:43:33,260 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf2a0f498, L:/100.64.2.215:4189 - R:/100.70.1.160:36475] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:33,260 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf2a0f498, L:/100.64.2.215:4189 - R:/100.70.1.160:36475] completed negotiation 2019-07-02T10:43:33,260 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[6] <-> /100.70.1.160:36475[23] started 2019-07-02T10:43:33,261 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:33,306 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf2a0f498, L:/100.64.2.215:4189 - R:/100.70.1.160:36475], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:33,310 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf2a0f498, L:/100.64.2.215:4189 - R:/100.70.1.160:36475], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:33,310 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf2a0f498, L:/100.64.2.215:4189 - R:/100.70.1.160:36475] 2019-07-02T10:43:33,310 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf2a0f498, L:/100.64.2.215:4189 ! R:/100.70.1.160:36475], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:34,312 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xcfb8db52, L:/100.64.2.215:4189 - R:/100.70.1.160:52079] 2019-07-02T10:43:34,312 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xcfb8db52, L:/100.64.2.215:4189 - R:/100.70.1.160:52079] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:34,312 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xcfb8db52, L:/100.64.2.215:4189 - R:/100.70.1.160:52079] completed negotiation 2019-07-02T10:43:34,313 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[9] <-> /100.70.1.160:52079[24] started 2019-07-02T10:43:34,313 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:34,358 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xcfb8db52, L:/100.64.2.215:4189 - R:/100.70.1.160:52079], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:34,362 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xcfb8db52, L:/100.64.2.215:4189 - R:/100.70.1.160:52079], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:34,362 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xcfb8db52, L:/100.64.2.215:4189 - R:/100.70.1.160:52079] 2019-07-02T10:43:34,362 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xcfb8db52, L:/100.64.2.215:4189 ! R:/100.70.1.160:52079], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:35,363 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7db02ce9, L:/100.64.2.215:4189 - R:/100.70.1.160:40499] 2019-07-02T10:43:35,364 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7db02ce9, L:/100.64.2.215:4189 - R:/100.70.1.160:40499] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:35,364 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7db02ce9, L:/100.64.2.215:4189 - R:/100.70.1.160:40499] completed negotiation 2019-07-02T10:43:35,364 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[10] <-> /100.70.1.160:40499[25] started 2019-07-02T10:43:35,365 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:35,410 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7db02ce9, L:/100.64.2.215:4189 - R:/100.70.1.160:40499], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:35,414 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7db02ce9, L:/100.64.2.215:4189 - R:/100.70.1.160:40499], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:35,414 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7db02ce9, L:/100.64.2.215:4189 - R:/100.70.1.160:40499] 2019-07-02T10:43:35,414 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7db02ce9, L:/100.64.2.215:4189 ! R:/100.70.1.160:40499], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:36,416 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xda309ed9, L:/100.64.2.215:4189 - R:/100.70.1.160:33211] 2019-07-02T10:43:36,416 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xda309ed9, L:/100.64.2.215:4189 - R:/100.70.1.160:33211] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:36,416 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xda309ed9, L:/100.64.2.215:4189 - R:/100.70.1.160:33211] completed negotiation 2019-07-02T10:43:36,417 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[12] <-> /100.70.1.160:33211[26] started 2019-07-02T10:43:36,417 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:36,462 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xda309ed9, L:/100.64.2.215:4189 - R:/100.70.1.160:33211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:36,466 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xda309ed9, L:/100.64.2.215:4189 - R:/100.70.1.160:33211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:36,466 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xda309ed9, L:/100.64.2.215:4189 - R:/100.70.1.160:33211] 2019-07-02T10:43:36,466 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xda309ed9, L:/100.64.2.215:4189 ! R:/100.70.1.160:33211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:37,467 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb3dae30e, L:/100.64.2.215:4189 - R:/100.70.1.160:39369] 2019-07-02T10:43:37,468 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb3dae30e, L:/100.64.2.215:4189 - R:/100.70.1.160:39369] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:37,468 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb3dae30e, L:/100.64.2.215:4189 - R:/100.70.1.160:39369] completed negotiation 2019-07-02T10:43:37,468 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[13] <-> /100.70.1.160:39369[27] started 2019-07-02T10:43:37,469 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:37,514 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb3dae30e, L:/100.64.2.215:4189 - R:/100.70.1.160:39369], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:37,518 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb3dae30e, L:/100.64.2.215:4189 - R:/100.70.1.160:39369], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:37,518 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb3dae30e, L:/100.64.2.215:4189 - R:/100.70.1.160:39369] 2019-07-02T10:43:37,518 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb3dae30e, L:/100.64.2.215:4189 ! R:/100.70.1.160:39369], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:38,520 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x138aef63, L:/100.64.2.215:4189 - R:/100.70.1.160:39161] 2019-07-02T10:43:38,520 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x138aef63, L:/100.64.2.215:4189 - R:/100.70.1.160:39161] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:38,521 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x138aef63, L:/100.64.2.215:4189 - R:/100.70.1.160:39161] completed negotiation 2019-07-02T10:43:38,521 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[15] <-> /100.70.1.160:39161[28] started 2019-07-02T10:43:38,521 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:38,566 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x138aef63, L:/100.64.2.215:4189 - R:/100.70.1.160:39161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:38,570 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x138aef63, L:/100.64.2.215:4189 - R:/100.70.1.160:39161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:38,570 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x138aef63, L:/100.64.2.215:4189 - R:/100.70.1.160:39161] 2019-07-02T10:43:38,571 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x138aef63, L:/100.64.2.215:4189 ! R:/100.70.1.160:39161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:39,573 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3e28f097, L:/100.64.2.215:4189 - R:/100.70.1.160:38859] 2019-07-02T10:43:39,573 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3e28f097, L:/100.64.2.215:4189 - R:/100.70.1.160:38859] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:39,574 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3e28f097, L:/100.64.2.215:4189 - R:/100.70.1.160:38859] completed negotiation 2019-07-02T10:43:39,574 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[16] <-> /100.70.1.160:38859[29] started 2019-07-02T10:43:39,574 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:39,618 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3e28f097, L:/100.64.2.215:4189 - R:/100.70.1.160:38859], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:39,622 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3e28f097, L:/100.64.2.215:4189 - R:/100.70.1.160:38859], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:39,622 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3e28f097, L:/100.64.2.215:4189 - R:/100.70.1.160:38859] 2019-07-02T10:43:39,622 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3e28f097, L:/100.64.2.215:4189 ! R:/100.70.1.160:38859], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:40,623 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xbc5292cd, L:/100.64.2.215:4189 - R:/100.70.1.160:42589] 2019-07-02T10:43:40,624 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xbc5292cd, L:/100.64.2.215:4189 - R:/100.70.1.160:42589] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:40,624 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xbc5292cd, L:/100.64.2.215:4189 - R:/100.70.1.160:42589] completed negotiation 2019-07-02T10:43:40,624 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[17] <-> /100.70.1.160:42589[30] started 2019-07-02T10:43:40,625 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:40,670 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xbc5292cd, L:/100.64.2.215:4189 - R:/100.70.1.160:42589], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:40,674 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xbc5292cd, L:/100.64.2.215:4189 - R:/100.70.1.160:42589], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:40,674 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xbc5292cd, L:/100.64.2.215:4189 - R:/100.70.1.160:42589] 2019-07-02T10:43:40,674 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xbc5292cd, L:/100.64.2.215:4189 ! R:/100.70.1.160:42589], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:41,676 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfa682352, L:/100.64.2.215:4189 - R:/100.70.1.160:52879] 2019-07-02T10:43:41,677 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfa682352, L:/100.64.2.215:4189 - R:/100.70.1.160:52879] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:41,677 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfa682352, L:/100.64.2.215:4189 - R:/100.70.1.160:52879] completed negotiation 2019-07-02T10:43:41,677 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[19] <-> /100.70.1.160:52879[31] started 2019-07-02T10:43:41,678 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:41,722 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfa682352, L:/100.64.2.215:4189 - R:/100.70.1.160:52879], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:41,726 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfa682352, L:/100.64.2.215:4189 - R:/100.70.1.160:52879], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:41,726 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfa682352, L:/100.64.2.215:4189 - R:/100.70.1.160:52879] 2019-07-02T10:43:41,726 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfa682352, L:/100.64.2.215:4189 ! R:/100.70.1.160:52879], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:42,728 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb4339169, L:/100.64.2.215:4189 - R:/100.70.1.160:39007] 2019-07-02T10:43:42,729 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb4339169, L:/100.64.2.215:4189 - R:/100.70.1.160:39007] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:42,729 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb4339169, L:/100.64.2.215:4189 - R:/100.70.1.160:39007] completed negotiation 2019-07-02T10:43:42,729 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[20] <-> /100.70.1.160:39007[32] started 2019-07-02T10:43:42,729 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:42,774 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb4339169, L:/100.64.2.215:4189 - R:/100.70.1.160:39007], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:42,777 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb4339169, L:/100.64.2.215:4189 - R:/100.70.1.160:39007], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:42,777 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb4339169, L:/100.64.2.215:4189 - R:/100.70.1.160:39007] 2019-07-02T10:43:42,777 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb4339169, L:/100.64.2.215:4189 ! R:/100.70.1.160:39007], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:43,779 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x93a6adc2, L:/100.64.2.215:4189 - R:/100.70.1.160:49625] 2019-07-02T10:43:43,779 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x93a6adc2, L:/100.64.2.215:4189 - R:/100.70.1.160:49625] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:43,780 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x93a6adc2, L:/100.64.2.215:4189 - R:/100.70.1.160:49625] completed negotiation 2019-07-02T10:43:43,780 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[22] <-> /100.70.1.160:49625[33] started 2019-07-02T10:43:43,780 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:43,826 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x93a6adc2, L:/100.64.2.215:4189 - R:/100.70.1.160:49625], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:43,829 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x93a6adc2, L:/100.64.2.215:4189 - R:/100.70.1.160:49625], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:43,830 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x93a6adc2, L:/100.64.2.215:4189 - R:/100.70.1.160:49625] 2019-07-02T10:43:43,830 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x93a6adc2, L:/100.64.2.215:4189 ! R:/100.70.1.160:49625], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:44,831 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfd0a88eb, L:/100.64.2.215:4189 - R:/100.70.1.160:51797] 2019-07-02T10:43:44,832 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfd0a88eb, L:/100.64.2.215:4189 - R:/100.70.1.160:51797] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:44,832 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfd0a88eb, L:/100.64.2.215:4189 - R:/100.70.1.160:51797] completed negotiation 2019-07-02T10:43:44,832 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[23] <-> /100.70.1.160:51797[34] started 2019-07-02T10:43:44,833 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:44,878 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfd0a88eb, L:/100.64.2.215:4189 - R:/100.70.1.160:51797], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:44,881 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfd0a88eb, L:/100.64.2.215:4189 - R:/100.70.1.160:51797], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:44,882 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfd0a88eb, L:/100.64.2.215:4189 - R:/100.70.1.160:51797] 2019-07-02T10:43:44,882 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfd0a88eb, L:/100.64.2.215:4189 ! R:/100.70.1.160:51797], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:45,883 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfd7b52c9, L:/100.64.2.215:4189 - R:/100.70.1.160:54161] 2019-07-02T10:43:45,884 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfd7b52c9, L:/100.64.2.215:4189 - R:/100.70.1.160:54161] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:45,884 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfd7b52c9, L:/100.64.2.215:4189 - R:/100.70.1.160:54161] completed negotiation 2019-07-02T10:43:45,884 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[27] <-> /100.70.1.160:54161[35] started 2019-07-02T10:43:45,884 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:45,930 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfd7b52c9, L:/100.64.2.215:4189 - R:/100.70.1.160:54161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:45,934 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfd7b52c9, L:/100.64.2.215:4189 - R:/100.70.1.160:54161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:45,934 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfd7b52c9, L:/100.64.2.215:4189 - R:/100.70.1.160:54161] 2019-07-02T10:43:45,934 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfd7b52c9, L:/100.64.2.215:4189 ! R:/100.70.1.160:54161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:46,936 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe008b500, L:/100.64.2.215:4189 - R:/100.70.1.160:43133] 2019-07-02T10:43:46,936 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe008b500, L:/100.64.2.215:4189 - R:/100.70.1.160:43133] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:46,937 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe008b500, L:/100.64.2.215:4189 - R:/100.70.1.160:43133] completed negotiation 2019-07-02T10:43:46,937 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[28] <-> /100.70.1.160:43133[36] started 2019-07-02T10:43:46,937 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:46,981 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe008b500, L:/100.64.2.215:4189 - R:/100.70.1.160:43133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:46,985 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe008b500, L:/100.64.2.215:4189 - R:/100.70.1.160:43133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:46,985 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe008b500, L:/100.64.2.215:4189 - R:/100.70.1.160:43133] 2019-07-02T10:43:46,986 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe008b500, L:/100.64.2.215:4189 ! R:/100.70.1.160:43133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:47,987 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc0f0d2be, L:/100.64.2.215:4189 - R:/100.70.1.160:39297] 2019-07-02T10:43:47,987 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc0f0d2be, L:/100.64.2.215:4189 - R:/100.70.1.160:39297] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:47,988 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc0f0d2be, L:/100.64.2.215:4189 - R:/100.70.1.160:39297] completed negotiation 2019-07-02T10:43:47,988 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[29] <-> /100.70.1.160:39297[37] started 2019-07-02T10:43:47,988 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:48,034 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc0f0d2be, L:/100.64.2.215:4189 - R:/100.70.1.160:39297], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:48,038 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc0f0d2be, L:/100.64.2.215:4189 - R:/100.70.1.160:39297], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:48,038 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc0f0d2be, L:/100.64.2.215:4189 - R:/100.70.1.160:39297] 2019-07-02T10:43:48,038 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc0f0d2be, L:/100.64.2.215:4189 ! R:/100.70.1.160:39297], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:49,039 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x761e665e, L:/100.64.2.215:4189 - R:/100.70.1.160:45133] 2019-07-02T10:43:49,040 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x761e665e, L:/100.64.2.215:4189 - R:/100.70.1.160:45133] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:49,040 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x761e665e, L:/100.64.2.215:4189 - R:/100.70.1.160:45133] completed negotiation 2019-07-02T10:43:49,040 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[30] <-> /100.70.1.160:45133[38] started 2019-07-02T10:43:49,041 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:49,086 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x761e665e, L:/100.64.2.215:4189 - R:/100.70.1.160:45133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:49,089 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x761e665e, L:/100.64.2.215:4189 - R:/100.70.1.160:45133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:49,089 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x761e665e, L:/100.64.2.215:4189 - R:/100.70.1.160:45133] 2019-07-02T10:43:49,090 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x761e665e, L:/100.64.2.215:4189 ! R:/100.70.1.160:45133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:50,091 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x81a9b082, L:/100.64.2.215:4189 - R:/100.70.1.160:44249] 2019-07-02T10:43:50,091 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x81a9b082, L:/100.64.2.215:4189 - R:/100.70.1.160:44249] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:50,092 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x81a9b082, L:/100.64.2.215:4189 - R:/100.70.1.160:44249] completed negotiation 2019-07-02T10:43:50,092 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[31] <-> /100.70.1.160:44249[39] started 2019-07-02T10:43:50,093 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:50,138 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x81a9b082, L:/100.64.2.215:4189 - R:/100.70.1.160:44249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:50,141 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x81a9b082, L:/100.64.2.215:4189 - R:/100.70.1.160:44249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:50,142 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x81a9b082, L:/100.64.2.215:4189 - R:/100.70.1.160:44249] 2019-07-02T10:43:50,142 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x81a9b082, L:/100.64.2.215:4189 ! R:/100.70.1.160:44249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:51,143 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x56d9db5f, L:/100.64.2.215:4189 - R:/100.70.1.160:60967] 2019-07-02T10:43:51,143 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x56d9db5f, L:/100.64.2.215:4189 - R:/100.70.1.160:60967] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:51,144 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x56d9db5f, L:/100.64.2.215:4189 - R:/100.70.1.160:60967] completed negotiation 2019-07-02T10:43:51,144 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[33] <-> /100.70.1.160:60967[40] started 2019-07-02T10:43:51,144 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:51,190 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x56d9db5f, L:/100.64.2.215:4189 - R:/100.70.1.160:60967], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:51,193 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x56d9db5f, L:/100.64.2.215:4189 - R:/100.70.1.160:60967], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:51,193 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x56d9db5f, L:/100.64.2.215:4189 - R:/100.70.1.160:60967] 2019-07-02T10:43:51,193 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x56d9db5f, L:/100.64.2.215:4189 ! R:/100.70.1.160:60967], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:52,195 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb7cbfabc, L:/100.64.2.215:4189 - R:/100.70.1.160:35087] 2019-07-02T10:43:52,195 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb7cbfabc, L:/100.64.2.215:4189 - R:/100.70.1.160:35087] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:52,196 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb7cbfabc, L:/100.64.2.215:4189 - R:/100.70.1.160:35087] completed negotiation 2019-07-02T10:43:52,196 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[34] <-> /100.70.1.160:35087[41] started 2019-07-02T10:43:52,196 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:52,242 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb7cbfabc, L:/100.64.2.215:4189 - R:/100.70.1.160:35087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:52,245 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb7cbfabc, L:/100.64.2.215:4189 - R:/100.70.1.160:35087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:52,245 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb7cbfabc, L:/100.64.2.215:4189 - R:/100.70.1.160:35087] 2019-07-02T10:43:52,246 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb7cbfabc, L:/100.64.2.215:4189 ! R:/100.70.1.160:35087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:53,247 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6a9d26a8, L:/100.64.2.215:4189 - R:/100.70.1.160:42955] 2019-07-02T10:43:53,247 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6a9d26a8, L:/100.64.2.215:4189 - R:/100.70.1.160:42955] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:53,248 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6a9d26a8, L:/100.64.2.215:4189 - R:/100.70.1.160:42955] completed negotiation 2019-07-02T10:43:53,248 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[35] <-> /100.70.1.160:42955[42] started 2019-07-02T10:43:53,248 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:53,294 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6a9d26a8, L:/100.64.2.215:4189 - R:/100.70.1.160:42955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:53,298 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6a9d26a8, L:/100.64.2.215:4189 - R:/100.70.1.160:42955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:53,298 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6a9d26a8, L:/100.64.2.215:4189 - R:/100.70.1.160:42955] 2019-07-02T10:43:53,298 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6a9d26a8, L:/100.64.2.215:4189 ! R:/100.70.1.160:42955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:54,299 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9effea9b, L:/100.64.2.215:4189 - R:/100.70.1.160:59955] 2019-07-02T10:43:54,300 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9effea9b, L:/100.64.2.215:4189 - R:/100.70.1.160:59955] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:54,300 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9effea9b, L:/100.64.2.215:4189 - R:/100.70.1.160:59955] completed negotiation 2019-07-02T10:43:54,300 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[37] <-> /100.70.1.160:59955[43] started 2019-07-02T10:43:54,301 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:54,345 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9effea9b, L:/100.64.2.215:4189 - R:/100.70.1.160:59955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:54,349 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9effea9b, L:/100.64.2.215:4189 - R:/100.70.1.160:59955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:54,349 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9effea9b, L:/100.64.2.215:4189 - R:/100.70.1.160:59955] 2019-07-02T10:43:54,349 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9effea9b, L:/100.64.2.215:4189 ! R:/100.70.1.160:59955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:55,351 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x77634289, L:/100.64.2.215:4189 - R:/100.70.1.160:60429] 2019-07-02T10:43:55,352 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x77634289, L:/100.64.2.215:4189 - R:/100.70.1.160:60429] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:55,352 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x77634289, L:/100.64.2.215:4189 - R:/100.70.1.160:60429] completed negotiation 2019-07-02T10:43:55,352 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[38] <-> /100.70.1.160:60429[44] started 2019-07-02T10:43:55,352 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:55,398 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x77634289, L:/100.64.2.215:4189 - R:/100.70.1.160:60429], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:55,401 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x77634289, L:/100.64.2.215:4189 - R:/100.70.1.160:60429], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:55,401 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x77634289, L:/100.64.2.215:4189 - R:/100.70.1.160:60429] 2019-07-02T10:43:55,402 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x77634289, L:/100.64.2.215:4189 ! R:/100.70.1.160:60429], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:56,403 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x71d78fc9, L:/100.64.2.215:4189 - R:/100.70.1.160:34745] 2019-07-02T10:43:56,404 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x71d78fc9, L:/100.64.2.215:4189 - R:/100.70.1.160:34745] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:56,404 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x71d78fc9, L:/100.64.2.215:4189 - R:/100.70.1.160:34745] completed negotiation 2019-07-02T10:43:56,404 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[40] <-> /100.70.1.160:34745[45] started 2019-07-02T10:43:56,405 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:56,450 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x71d78fc9, L:/100.64.2.215:4189 - R:/100.70.1.160:34745], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:56,453 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x71d78fc9, L:/100.64.2.215:4189 - R:/100.70.1.160:34745], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:56,453 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x71d78fc9, L:/100.64.2.215:4189 - R:/100.70.1.160:34745] 2019-07-02T10:43:56,454 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x71d78fc9, L:/100.64.2.215:4189 ! R:/100.70.1.160:34745], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:57,456 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x623db216, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] 2019-07-02T10:43:57,456 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x623db216, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:57,456 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x623db216, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] completed negotiation 2019-07-02T10:43:57,457 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[41] <-> /100.70.1.160:52387[46] started 2019-07-02T10:43:57,457 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:57,501 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x623db216, L:/100.64.2.215:4189 - R:/100.70.1.160:52387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:57,505 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x623db216, L:/100.64.2.215:4189 - R:/100.70.1.160:52387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:57,505 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x623db216, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] 2019-07-02T10:43:57,506 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x623db216, L:/100.64.2.215:4189 ! R:/100.70.1.160:52387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:58,507 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe942b3c1, L:/100.64.2.215:4189 - R:/100.70.1.160:48587] 2019-07-02T10:43:58,508 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe942b3c1, L:/100.64.2.215:4189 - R:/100.70.1.160:48587] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:58,509 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe942b3c1, L:/100.64.2.215:4189 - R:/100.70.1.160:48587] completed negotiation 2019-07-02T10:43:58,509 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[43] <-> /100.70.1.160:48587[47] started 2019-07-02T10:43:58,509 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:58,554 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe942b3c1, L:/100.64.2.215:4189 - R:/100.70.1.160:48587], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:58,557 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe942b3c1, L:/100.64.2.215:4189 - R:/100.70.1.160:48587], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:58,557 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe942b3c1, L:/100.64.2.215:4189 - R:/100.70.1.160:48587] 2019-07-02T10:43:58,557 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe942b3c1, L:/100.64.2.215:4189 ! R:/100.70.1.160:48587], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:43:59,561 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6bf5c2b8, L:/100.64.2.215:4189 - R:/100.70.1.160:59461] 2019-07-02T10:43:59,562 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6bf5c2b8, L:/100.64.2.215:4189 - R:/100.70.1.160:59461] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:43:59,562 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6bf5c2b8, L:/100.64.2.215:4189 - R:/100.70.1.160:59461] completed negotiation 2019-07-02T10:43:59,562 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[44] <-> /100.70.1.160:59461[48] started 2019-07-02T10:43:59,563 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:43:59,606 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6bf5c2b8, L:/100.64.2.215:4189 - R:/100.70.1.160:59461], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:43:59,609 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6bf5c2b8, L:/100.64.2.215:4189 - R:/100.70.1.160:59461], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:43:59,610 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6bf5c2b8, L:/100.64.2.215:4189 - R:/100.70.1.160:59461] 2019-07-02T10:43:59,610 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6bf5c2b8, L:/100.64.2.215:4189 ! R:/100.70.1.160:59461], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:00,611 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe75f8fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:56529] 2019-07-02T10:44:00,612 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe75f8fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:56529] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:00,612 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe75f8fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:56529] completed negotiation 2019-07-02T10:44:00,612 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[48] <-> /100.70.1.160:56529[49] started 2019-07-02T10:44:00,613 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:00,658 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe75f8fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:56529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:00,662 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe75f8fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:56529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:00,662 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe75f8fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:56529] 2019-07-02T10:44:00,663 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe75f8fcc, L:/100.64.2.215:4189 ! R:/100.70.1.160:56529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:01,664 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4f56198f, L:/100.64.2.215:4189 - R:/100.70.1.160:42723] 2019-07-02T10:44:01,664 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4f56198f, L:/100.64.2.215:4189 - R:/100.70.1.160:42723] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:01,665 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4f56198f, L:/100.64.2.215:4189 - R:/100.70.1.160:42723] completed negotiation 2019-07-02T10:44:01,665 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[49] <-> /100.70.1.160:42723[50] started 2019-07-02T10:44:01,666 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:01,710 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4f56198f, L:/100.64.2.215:4189 - R:/100.70.1.160:42723], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:01,714 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4f56198f, L:/100.64.2.215:4189 - R:/100.70.1.160:42723], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:01,714 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4f56198f, L:/100.64.2.215:4189 - R:/100.70.1.160:42723] 2019-07-02T10:44:01,714 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4f56198f, L:/100.64.2.215:4189 ! R:/100.70.1.160:42723], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:02,715 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x83798753, L:/100.64.2.215:4189 - R:/100.70.1.160:36599] 2019-07-02T10:44:02,716 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x83798753, L:/100.64.2.215:4189 - R:/100.70.1.160:36599] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:02,716 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x83798753, L:/100.64.2.215:4189 - R:/100.70.1.160:36599] completed negotiation 2019-07-02T10:44:02,716 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[51] <-> /100.70.1.160:36599[51] started 2019-07-02T10:44:02,717 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:02,761 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x83798753, L:/100.64.2.215:4189 - R:/100.70.1.160:36599], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:02,765 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x83798753, L:/100.64.2.215:4189 - R:/100.70.1.160:36599], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:02,765 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x83798753, L:/100.64.2.215:4189 - R:/100.70.1.160:36599] 2019-07-02T10:44:02,766 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x83798753, L:/100.64.2.215:4189 ! R:/100.70.1.160:36599], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:03,767 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd144403a, L:/100.64.2.215:4189 - R:/100.70.1.160:38889] 2019-07-02T10:44:03,767 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd144403a, L:/100.64.2.215:4189 - R:/100.70.1.160:38889] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:03,768 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd144403a, L:/100.64.2.215:4189 - R:/100.70.1.160:38889] completed negotiation 2019-07-02T10:44:03,768 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[52] <-> /100.70.1.160:38889[52] started 2019-07-02T10:44:03,768 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:03,814 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd144403a, L:/100.64.2.215:4189 - R:/100.70.1.160:38889], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:03,818 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd144403a, L:/100.64.2.215:4189 - R:/100.70.1.160:38889], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:03,818 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd144403a, L:/100.64.2.215:4189 - R:/100.70.1.160:38889] 2019-07-02T10:44:03,818 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd144403a, L:/100.64.2.215:4189 ! R:/100.70.1.160:38889], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:04,819 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x151ff9cd, L:/100.64.2.215:4189 - R:/100.70.1.160:35137] 2019-07-02T10:44:04,820 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x151ff9cd, L:/100.64.2.215:4189 - R:/100.70.1.160:35137] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:04,820 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x151ff9cd, L:/100.64.2.215:4189 - R:/100.70.1.160:35137] completed negotiation 2019-07-02T10:44:04,820 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[54] <-> /100.70.1.160:35137[53] started 2019-07-02T10:44:04,821 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:04,865 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x151ff9cd, L:/100.64.2.215:4189 - R:/100.70.1.160:35137], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:04,869 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x151ff9cd, L:/100.64.2.215:4189 - R:/100.70.1.160:35137], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:04,869 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x151ff9cd, L:/100.64.2.215:4189 - R:/100.70.1.160:35137] 2019-07-02T10:44:04,870 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x151ff9cd, L:/100.64.2.215:4189 ! R:/100.70.1.160:35137], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:05,871 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfbd44466, L:/100.64.2.215:4189 - R:/100.70.1.160:46157] 2019-07-02T10:44:05,871 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfbd44466, L:/100.64.2.215:4189 - R:/100.70.1.160:46157] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:05,872 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfbd44466, L:/100.64.2.215:4189 - R:/100.70.1.160:46157] completed negotiation 2019-07-02T10:44:05,872 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[55] <-> /100.70.1.160:46157[54] started 2019-07-02T10:44:05,872 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:05,918 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfbd44466, L:/100.64.2.215:4189 - R:/100.70.1.160:46157], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:05,922 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfbd44466, L:/100.64.2.215:4189 - R:/100.70.1.160:46157], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:05,922 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfbd44466, L:/100.64.2.215:4189 - R:/100.70.1.160:46157] 2019-07-02T10:44:05,922 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfbd44466, L:/100.64.2.215:4189 ! R:/100.70.1.160:46157], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:06,923 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3143f254, L:/100.64.2.215:4189 - R:/100.70.1.160:53499] 2019-07-02T10:44:06,924 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3143f254, L:/100.64.2.215:4189 - R:/100.70.1.160:53499] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:06,924 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3143f254, L:/100.64.2.215:4189 - R:/100.70.1.160:53499] completed negotiation 2019-07-02T10:44:06,924 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[57] <-> /100.70.1.160:53499[55] started 2019-07-02T10:44:06,925 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:06,970 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3143f254, L:/100.64.2.215:4189 - R:/100.70.1.160:53499], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:06,973 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3143f254, L:/100.64.2.215:4189 - R:/100.70.1.160:53499], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:06,973 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3143f254, L:/100.64.2.215:4189 - R:/100.70.1.160:53499] 2019-07-02T10:44:06,973 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3143f254, L:/100.64.2.215:4189 ! R:/100.70.1.160:53499], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:07,975 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x24bd6d90, L:/100.64.2.215:4189 - R:/100.70.1.160:40833] 2019-07-02T10:44:07,976 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x24bd6d90, L:/100.64.2.215:4189 - R:/100.70.1.160:40833] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:07,976 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x24bd6d90, L:/100.64.2.215:4189 - R:/100.70.1.160:40833] completed negotiation 2019-07-02T10:44:07,976 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[58] <-> /100.70.1.160:40833[56] started 2019-07-02T10:44:07,977 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:08,022 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x24bd6d90, L:/100.64.2.215:4189 - R:/100.70.1.160:40833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:08,026 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x24bd6d90, L:/100.64.2.215:4189 - R:/100.70.1.160:40833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:08,026 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x24bd6d90, L:/100.64.2.215:4189 - R:/100.70.1.160:40833] 2019-07-02T10:44:08,026 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x24bd6d90, L:/100.64.2.215:4189 ! R:/100.70.1.160:40833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:09,027 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5b5f0a42, L:/100.64.2.215:4189 - R:/100.70.1.160:36973] 2019-07-02T10:44:09,028 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5b5f0a42, L:/100.64.2.215:4189 - R:/100.70.1.160:36973] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:09,028 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5b5f0a42, L:/100.64.2.215:4189 - R:/100.70.1.160:36973] completed negotiation 2019-07-02T10:44:09,029 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[62] <-> /100.70.1.160:36973[57] started 2019-07-02T10:44:09,029 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:09,074 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5b5f0a42, L:/100.64.2.215:4189 - R:/100.70.1.160:36973], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:09,077 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5b5f0a42, L:/100.64.2.215:4189 - R:/100.70.1.160:36973], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:09,077 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5b5f0a42, L:/100.64.2.215:4189 - R:/100.70.1.160:36973] 2019-07-02T10:44:09,078 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5b5f0a42, L:/100.64.2.215:4189 ! R:/100.70.1.160:36973], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:10,079 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9fa87475, L:/100.64.2.215:4189 - R:/100.70.1.160:44853] 2019-07-02T10:44:10,079 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9fa87475, L:/100.64.2.215:4189 - R:/100.70.1.160:44853] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:10,080 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9fa87475, L:/100.64.2.215:4189 - R:/100.70.1.160:44853] completed negotiation 2019-07-02T10:44:10,080 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[63] <-> /100.70.1.160:44853[58] started 2019-07-02T10:44:10,080 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:10,126 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9fa87475, L:/100.64.2.215:4189 - R:/100.70.1.160:44853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:10,130 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9fa87475, L:/100.64.2.215:4189 - R:/100.70.1.160:44853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:10,130 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9fa87475, L:/100.64.2.215:4189 - R:/100.70.1.160:44853] 2019-07-02T10:44:10,130 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9fa87475, L:/100.64.2.215:4189 ! R:/100.70.1.160:44853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:11,131 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x43ed7125, L:/100.64.2.215:4189 - R:/100.70.1.160:43359] 2019-07-02T10:44:11,132 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x43ed7125, L:/100.64.2.215:4189 - R:/100.70.1.160:43359] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:11,132 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x43ed7125, L:/100.64.2.215:4189 - R:/100.70.1.160:43359] completed negotiation 2019-07-02T10:44:11,133 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[64] <-> /100.70.1.160:43359[59] started 2019-07-02T10:44:11,133 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:11,178 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x43ed7125, L:/100.64.2.215:4189 - R:/100.70.1.160:43359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=59, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:11,182 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x43ed7125, L:/100.64.2.215:4189 - R:/100.70.1.160:43359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=59, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:11,182 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x43ed7125, L:/100.64.2.215:4189 - R:/100.70.1.160:43359] 2019-07-02T10:44:11,182 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x43ed7125, L:/100.64.2.215:4189 ! R:/100.70.1.160:43359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=59, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:12,184 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe3fbb963, L:/100.64.2.215:4189 - R:/100.70.1.160:44029] 2019-07-02T10:44:12,184 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe3fbb963, L:/100.64.2.215:4189 - R:/100.70.1.160:44029] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:12,185 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe3fbb963, L:/100.64.2.215:4189 - R:/100.70.1.160:44029] completed negotiation 2019-07-02T10:44:12,185 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[67] <-> /100.70.1.160:44029[60] started 2019-07-02T10:44:12,185 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:12,230 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe3fbb963, L:/100.64.2.215:4189 - R:/100.70.1.160:44029], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=60, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:12,234 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe3fbb963, L:/100.64.2.215:4189 - R:/100.70.1.160:44029], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=60, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:12,234 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe3fbb963, L:/100.64.2.215:4189 - R:/100.70.1.160:44029] 2019-07-02T10:44:12,235 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe3fbb963, L:/100.64.2.215:4189 ! R:/100.70.1.160:44029], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=60, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:13,236 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xed68d8af, L:/100.64.2.215:4189 - R:/100.70.1.160:43109] 2019-07-02T10:44:13,236 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xed68d8af, L:/100.64.2.215:4189 - R:/100.70.1.160:43109] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:13,237 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xed68d8af, L:/100.64.2.215:4189 - R:/100.70.1.160:43109] completed negotiation 2019-07-02T10:44:13,237 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[68] <-> /100.70.1.160:43109[61] started 2019-07-02T10:44:13,237 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:13,281 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xed68d8af, L:/100.64.2.215:4189 - R:/100.70.1.160:43109], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=61, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:13,285 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xed68d8af, L:/100.64.2.215:4189 - R:/100.70.1.160:43109], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=61, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:13,285 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xed68d8af, L:/100.64.2.215:4189 - R:/100.70.1.160:43109] 2019-07-02T10:44:13,286 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xed68d8af, L:/100.64.2.215:4189 ! R:/100.70.1.160:43109], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=61, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:14,287 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9067f6d7, L:/100.64.2.215:4189 - R:/100.70.1.160:35147] 2019-07-02T10:44:14,288 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9067f6d7, L:/100.64.2.215:4189 - R:/100.70.1.160:35147] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:14,288 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9067f6d7, L:/100.64.2.215:4189 - R:/100.70.1.160:35147] completed negotiation 2019-07-02T10:44:14,289 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[69] <-> /100.70.1.160:35147[62] started 2019-07-02T10:44:14,289 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:14,335 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9067f6d7, L:/100.64.2.215:4189 - R:/100.70.1.160:35147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:14,339 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9067f6d7, L:/100.64.2.215:4189 - R:/100.70.1.160:35147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:14,339 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9067f6d7, L:/100.64.2.215:4189 - R:/100.70.1.160:35147] 2019-07-02T10:44:14,340 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9067f6d7, L:/100.64.2.215:4189 ! R:/100.70.1.160:35147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:15,341 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x82f6f4d3, L:/100.64.2.215:4189 - R:/100.70.1.160:48805] 2019-07-02T10:44:15,341 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x82f6f4d3, L:/100.64.2.215:4189 - R:/100.70.1.160:48805] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:15,342 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x82f6f4d3, L:/100.64.2.215:4189 - R:/100.70.1.160:48805] completed negotiation 2019-07-02T10:44:15,342 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[71] <-> /100.70.1.160:48805[63] started 2019-07-02T10:44:15,342 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:15,386 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x82f6f4d3, L:/100.64.2.215:4189 - R:/100.70.1.160:48805], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:15,390 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x82f6f4d3, L:/100.64.2.215:4189 - R:/100.70.1.160:48805], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:15,391 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x82f6f4d3, L:/100.64.2.215:4189 - R:/100.70.1.160:48805] 2019-07-02T10:44:15,391 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x82f6f4d3, L:/100.64.2.215:4189 ! R:/100.70.1.160:48805], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:16,392 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf71247f5, L:/100.64.2.215:4189 - R:/100.70.1.160:60367] 2019-07-02T10:44:16,392 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf71247f5, L:/100.64.2.215:4189 - R:/100.70.1.160:60367] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:16,393 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf71247f5, L:/100.64.2.215:4189 - R:/100.70.1.160:60367] completed negotiation 2019-07-02T10:44:16,393 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[72] <-> /100.70.1.160:60367[64] started 2019-07-02T10:44:16,393 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:16,438 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf71247f5, L:/100.64.2.215:4189 - R:/100.70.1.160:60367], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:16,442 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf71247f5, L:/100.64.2.215:4189 - R:/100.70.1.160:60367], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:16,442 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf71247f5, L:/100.64.2.215:4189 - R:/100.70.1.160:60367] 2019-07-02T10:44:16,442 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf71247f5, L:/100.64.2.215:4189 ! R:/100.70.1.160:60367], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:17,444 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x772bbba3, L:/100.64.2.215:4189 - R:/100.70.1.160:41853] 2019-07-02T10:44:17,445 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x772bbba3, L:/100.64.2.215:4189 - R:/100.70.1.160:41853] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:17,445 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x772bbba3, L:/100.64.2.215:4189 - R:/100.70.1.160:41853] completed negotiation 2019-07-02T10:44:17,445 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[75] <-> /100.70.1.160:41853[65] started 2019-07-02T10:44:17,446 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:17,490 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x772bbba3, L:/100.64.2.215:4189 - R:/100.70.1.160:41853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=65, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:17,494 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x772bbba3, L:/100.64.2.215:4189 - R:/100.70.1.160:41853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=65, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:17,494 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x772bbba3, L:/100.64.2.215:4189 - R:/100.70.1.160:41853] 2019-07-02T10:44:17,495 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x772bbba3, L:/100.64.2.215:4189 ! R:/100.70.1.160:41853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=65, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:18,496 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xedf21a1c, L:/100.64.2.215:4189 - R:/100.70.1.160:46563] 2019-07-02T10:44:18,496 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xedf21a1c, L:/100.64.2.215:4189 - R:/100.70.1.160:46563] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:18,497 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xedf21a1c, L:/100.64.2.215:4189 - R:/100.70.1.160:46563] completed negotiation 2019-07-02T10:44:18,497 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[78] <-> /100.70.1.160:46563[66] started 2019-07-02T10:44:18,497 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:18,542 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xedf21a1c, L:/100.64.2.215:4189 - R:/100.70.1.160:46563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=66, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:18,545 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xedf21a1c, L:/100.64.2.215:4189 - R:/100.70.1.160:46563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=66, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:18,545 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xedf21a1c, L:/100.64.2.215:4189 - R:/100.70.1.160:46563] 2019-07-02T10:44:18,545 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xedf21a1c, L:/100.64.2.215:4189 ! R:/100.70.1.160:46563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=66, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:19,547 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x88d67aa8, L:/100.64.2.215:4189 - R:/100.70.1.160:58179] 2019-07-02T10:44:19,547 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x88d67aa8, L:/100.64.2.215:4189 - R:/100.70.1.160:58179] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:19,548 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x88d67aa8, L:/100.64.2.215:4189 - R:/100.70.1.160:58179] completed negotiation 2019-07-02T10:44:19,548 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[80] <-> /100.70.1.160:58179[67] started 2019-07-02T10:44:19,548 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:19,594 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x88d67aa8, L:/100.64.2.215:4189 - R:/100.70.1.160:58179], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:19,598 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x88d67aa8, L:/100.64.2.215:4189 - R:/100.70.1.160:58179], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:19,598 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x88d67aa8, L:/100.64.2.215:4189 - R:/100.70.1.160:58179] 2019-07-02T10:44:19,598 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x88d67aa8, L:/100.64.2.215:4189 ! R:/100.70.1.160:58179], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:20,599 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x85a6f682, L:/100.64.2.215:4189 - R:/100.70.1.160:53457] 2019-07-02T10:44:20,600 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x85a6f682, L:/100.64.2.215:4189 - R:/100.70.1.160:53457] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:20,600 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x85a6f682, L:/100.64.2.215:4189 - R:/100.70.1.160:53457] completed negotiation 2019-07-02T10:44:20,600 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[82] <-> /100.70.1.160:53457[68] started 2019-07-02T10:44:20,601 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:20,647 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x85a6f682, L:/100.64.2.215:4189 - R:/100.70.1.160:53457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:20,651 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x85a6f682, L:/100.64.2.215:4189 - R:/100.70.1.160:53457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:20,651 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x85a6f682, L:/100.64.2.215:4189 - R:/100.70.1.160:53457] 2019-07-02T10:44:20,651 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x85a6f682, L:/100.64.2.215:4189 ! R:/100.70.1.160:53457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:21,653 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x669facfc, L:/100.64.2.215:4189 - R:/100.70.1.160:58925] 2019-07-02T10:44:21,653 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x669facfc, L:/100.64.2.215:4189 - R:/100.70.1.160:58925] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:21,654 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x669facfc, L:/100.64.2.215:4189 - R:/100.70.1.160:58925] completed negotiation 2019-07-02T10:44:21,654 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[83] <-> /100.70.1.160:58925[69] started 2019-07-02T10:44:21,654 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:21,698 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x669facfc, L:/100.64.2.215:4189 - R:/100.70.1.160:58925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:21,701 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x669facfc, L:/100.64.2.215:4189 - R:/100.70.1.160:58925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:21,701 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x669facfc, L:/100.64.2.215:4189 - R:/100.70.1.160:58925] 2019-07-02T10:44:21,702 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x669facfc, L:/100.64.2.215:4189 ! R:/100.70.1.160:58925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:22,703 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb2ef05a8, L:/100.64.2.215:4189 - R:/100.70.1.160:43687] 2019-07-02T10:44:22,703 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb2ef05a8, L:/100.64.2.215:4189 - R:/100.70.1.160:43687] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:22,704 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb2ef05a8, L:/100.64.2.215:4189 - R:/100.70.1.160:43687] completed negotiation 2019-07-02T10:44:22,704 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[85] <-> /100.70.1.160:43687[70] started 2019-07-02T10:44:22,704 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:22,750 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb2ef05a8, L:/100.64.2.215:4189 - R:/100.70.1.160:43687], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=70, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:22,753 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb2ef05a8, L:/100.64.2.215:4189 - R:/100.70.1.160:43687], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=70, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:22,753 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb2ef05a8, L:/100.64.2.215:4189 - R:/100.70.1.160:43687] 2019-07-02T10:44:22,754 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb2ef05a8, L:/100.64.2.215:4189 ! R:/100.70.1.160:43687], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=70, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:23,755 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1177cf12, L:/100.64.2.215:4189 - R:/100.70.1.160:52649] 2019-07-02T10:44:23,755 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1177cf12, L:/100.64.2.215:4189 - R:/100.70.1.160:52649] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:23,756 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1177cf12, L:/100.64.2.215:4189 - R:/100.70.1.160:52649] completed negotiation 2019-07-02T10:44:23,756 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[86] <-> /100.70.1.160:52649[71] started 2019-07-02T10:44:23,756 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:23,802 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1177cf12, L:/100.64.2.215:4189 - R:/100.70.1.160:52649], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:23,806 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1177cf12, L:/100.64.2.215:4189 - R:/100.70.1.160:52649], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:23,806 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1177cf12, L:/100.64.2.215:4189 - R:/100.70.1.160:52649] 2019-07-02T10:44:23,806 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1177cf12, L:/100.64.2.215:4189 ! R:/100.70.1.160:52649], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:24,807 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb4a88cdc, L:/100.64.2.215:4189 - R:/100.70.1.160:44003] 2019-07-02T10:44:24,808 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb4a88cdc, L:/100.64.2.215:4189 - R:/100.70.1.160:44003] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:24,808 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb4a88cdc, L:/100.64.2.215:4189 - R:/100.70.1.160:44003] completed negotiation 2019-07-02T10:44:24,809 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[89] <-> /100.70.1.160:44003[72] started 2019-07-02T10:44:24,809 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:24,853 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb4a88cdc, L:/100.64.2.215:4189 - R:/100.70.1.160:44003], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:24,857 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb4a88cdc, L:/100.64.2.215:4189 - R:/100.70.1.160:44003], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:24,857 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb4a88cdc, L:/100.64.2.215:4189 - R:/100.70.1.160:44003] 2019-07-02T10:44:24,857 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb4a88cdc, L:/100.64.2.215:4189 ! R:/100.70.1.160:44003], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:25,859 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2e111286, L:/100.64.2.215:4189 - R:/100.70.1.160:57209] 2019-07-02T10:44:25,859 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2e111286, L:/100.64.2.215:4189 - R:/100.70.1.160:57209] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:25,860 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2e111286, L:/100.64.2.215:4189 - R:/100.70.1.160:57209] completed negotiation 2019-07-02T10:44:25,860 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[92] <-> /100.70.1.160:57209[73] started 2019-07-02T10:44:25,860 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:25,906 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2e111286, L:/100.64.2.215:4189 - R:/100.70.1.160:57209], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=73, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:25,910 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2e111286, L:/100.64.2.215:4189 - R:/100.70.1.160:57209], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=73, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:25,910 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2e111286, L:/100.64.2.215:4189 - R:/100.70.1.160:57209] 2019-07-02T10:44:25,910 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2e111286, L:/100.64.2.215:4189 ! R:/100.70.1.160:57209], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=73, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:26,912 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x62087970, L:/100.64.2.215:4189 - R:/100.70.1.160:59361] 2019-07-02T10:44:26,912 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x62087970, L:/100.64.2.215:4189 - R:/100.70.1.160:59361] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:26,912 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x62087970, L:/100.64.2.215:4189 - R:/100.70.1.160:59361] completed negotiation 2019-07-02T10:44:26,912 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[95] <-> /100.70.1.160:59361[74] started 2019-07-02T10:44:26,913 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:26,958 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x62087970, L:/100.64.2.215:4189 - R:/100.70.1.160:59361], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=74, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:26,962 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x62087970, L:/100.64.2.215:4189 - R:/100.70.1.160:59361], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=74, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:26,962 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x62087970, L:/100.64.2.215:4189 - R:/100.70.1.160:59361] 2019-07-02T10:44:26,962 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x62087970, L:/100.64.2.215:4189 ! R:/100.70.1.160:59361], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=74, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:27,963 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x23012fb9, L:/100.64.2.215:4189 - R:/100.70.1.160:54113] 2019-07-02T10:44:27,964 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x23012fb9, L:/100.64.2.215:4189 - R:/100.70.1.160:54113] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:27,964 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x23012fb9, L:/100.64.2.215:4189 - R:/100.70.1.160:54113] completed negotiation 2019-07-02T10:44:27,964 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[96] <-> /100.70.1.160:54113[75] started 2019-07-02T10:44:27,965 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:28,009 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x23012fb9, L:/100.64.2.215:4189 - R:/100.70.1.160:54113], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:28,013 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x23012fb9, L:/100.64.2.215:4189 - R:/100.70.1.160:54113], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:28,013 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x23012fb9, L:/100.64.2.215:4189 - R:/100.70.1.160:54113] 2019-07-02T10:44:28,014 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x23012fb9, L:/100.64.2.215:4189 ! R:/100.70.1.160:54113], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:29,015 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x59479eea, L:/100.64.2.215:4189 - R:/100.70.1.160:54997] 2019-07-02T10:44:29,015 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x59479eea, L:/100.64.2.215:4189 - R:/100.70.1.160:54997] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:29,016 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x59479eea, L:/100.64.2.215:4189 - R:/100.70.1.160:54997] completed negotiation 2019-07-02T10:44:29,016 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[97] <-> /100.70.1.160:54997[76] started 2019-07-02T10:44:29,016 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:29,061 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x59479eea, L:/100.64.2.215:4189 - R:/100.70.1.160:54997], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=76, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:29,065 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x59479eea, L:/100.64.2.215:4189 - R:/100.70.1.160:54997], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=76, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:29,065 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x59479eea, L:/100.64.2.215:4189 - R:/100.70.1.160:54997] 2019-07-02T10:44:29,065 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x59479eea, L:/100.64.2.215:4189 ! R:/100.70.1.160:54997], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=76, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:30,067 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xecb13482, L:/100.64.2.215:4189 - R:/100.70.1.160:40787] 2019-07-02T10:44:30,067 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xecb13482, L:/100.64.2.215:4189 - R:/100.70.1.160:40787] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:30,068 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xecb13482, L:/100.64.2.215:4189 - R:/100.70.1.160:40787] completed negotiation 2019-07-02T10:44:30,068 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[100] <-> /100.70.1.160:40787[77] started 2019-07-02T10:44:30,068 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:30,114 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xecb13482, L:/100.64.2.215:4189 - R:/100.70.1.160:40787], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=77, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:30,118 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xecb13482, L:/100.64.2.215:4189 - R:/100.70.1.160:40787], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=77, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:30,118 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xecb13482, L:/100.64.2.215:4189 - R:/100.70.1.160:40787] 2019-07-02T10:44:30,118 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xecb13482, L:/100.64.2.215:4189 ! R:/100.70.1.160:40787], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=77, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:31,120 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe02e5da8, L:/100.64.2.215:4189 - R:/100.70.1.160:36195] 2019-07-02T10:44:31,120 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe02e5da8, L:/100.64.2.215:4189 - R:/100.70.1.160:36195] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:31,120 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe02e5da8, L:/100.64.2.215:4189 - R:/100.70.1.160:36195] completed negotiation 2019-07-02T10:44:31,121 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[103] <-> /100.70.1.160:36195[78] started 2019-07-02T10:44:31,121 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:31,166 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe02e5da8, L:/100.64.2.215:4189 - R:/100.70.1.160:36195], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:31,169 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe02e5da8, L:/100.64.2.215:4189 - R:/100.70.1.160:36195], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:31,169 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe02e5da8, L:/100.64.2.215:4189 - R:/100.70.1.160:36195] 2019-07-02T10:44:31,170 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe02e5da8, L:/100.64.2.215:4189 ! R:/100.70.1.160:36195], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:32,171 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc7d6232e, L:/100.64.2.215:4189 - R:/100.70.1.160:60019] 2019-07-02T10:44:32,171 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc7d6232e, L:/100.64.2.215:4189 - R:/100.70.1.160:60019] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:32,172 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc7d6232e, L:/100.64.2.215:4189 - R:/100.70.1.160:60019] completed negotiation 2019-07-02T10:44:32,172 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[109] <-> /100.70.1.160:60019[79] started 2019-07-02T10:44:32,172 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:32,218 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc7d6232e, L:/100.64.2.215:4189 - R:/100.70.1.160:60019], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=79, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:32,222 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc7d6232e, L:/100.64.2.215:4189 - R:/100.70.1.160:60019], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=79, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:32,222 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc7d6232e, L:/100.64.2.215:4189 - R:/100.70.1.160:60019] 2019-07-02T10:44:32,222 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc7d6232e, L:/100.64.2.215:4189 ! R:/100.70.1.160:60019], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=79, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:33,224 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x39a6c8e8, L:/100.64.2.215:4189 - R:/100.70.1.160:41915] 2019-07-02T10:44:33,224 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x39a6c8e8, L:/100.64.2.215:4189 - R:/100.70.1.160:41915] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:33,225 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x39a6c8e8, L:/100.64.2.215:4189 - R:/100.70.1.160:41915] completed negotiation 2019-07-02T10:44:33,225 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[110] <-> /100.70.1.160:41915[80] started 2019-07-02T10:44:33,225 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:33,270 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x39a6c8e8, L:/100.64.2.215:4189 - R:/100.70.1.160:41915], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:33,274 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x39a6c8e8, L:/100.64.2.215:4189 - R:/100.70.1.160:41915], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:33,274 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x39a6c8e8, L:/100.64.2.215:4189 - R:/100.70.1.160:41915] 2019-07-02T10:44:33,274 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x39a6c8e8, L:/100.64.2.215:4189 ! R:/100.70.1.160:41915], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:34,276 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xaac93369, L:/100.64.2.215:4189 - R:/100.70.1.160:51701] 2019-07-02T10:44:34,276 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xaac93369, L:/100.64.2.215:4189 - R:/100.70.1.160:51701] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:34,277 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xaac93369, L:/100.64.2.215:4189 - R:/100.70.1.160:51701] completed negotiation 2019-07-02T10:44:34,277 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[111] <-> /100.70.1.160:51701[81] started 2019-07-02T10:44:34,277 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:34,322 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xaac93369, L:/100.64.2.215:4189 - R:/100.70.1.160:51701], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=81, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:34,326 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xaac93369, L:/100.64.2.215:4189 - R:/100.70.1.160:51701], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=81, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:34,326 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xaac93369, L:/100.64.2.215:4189 - R:/100.70.1.160:51701] 2019-07-02T10:44:34,326 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xaac93369, L:/100.64.2.215:4189 ! R:/100.70.1.160:51701], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=81, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:35,328 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe4b519c1, L:/100.64.2.215:4189 - R:/100.70.1.160:40289] 2019-07-02T10:44:35,328 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe4b519c1, L:/100.64.2.215:4189 - R:/100.70.1.160:40289] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:35,329 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe4b519c1, L:/100.64.2.215:4189 - R:/100.70.1.160:40289] completed negotiation 2019-07-02T10:44:35,329 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[114] <-> /100.70.1.160:40289[82] started 2019-07-02T10:44:35,329 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:35,374 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe4b519c1, L:/100.64.2.215:4189 - R:/100.70.1.160:40289], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:35,378 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe4b519c1, L:/100.64.2.215:4189 - R:/100.70.1.160:40289], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:35,378 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe4b519c1, L:/100.64.2.215:4189 - R:/100.70.1.160:40289] 2019-07-02T10:44:35,379 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe4b519c1, L:/100.64.2.215:4189 ! R:/100.70.1.160:40289], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:36,380 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0b728bdd, L:/100.64.2.215:4189 - R:/100.70.1.160:60641] 2019-07-02T10:44:36,381 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0b728bdd, L:/100.64.2.215:4189 - R:/100.70.1.160:60641] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:36,381 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0b728bdd, L:/100.64.2.215:4189 - R:/100.70.1.160:60641] completed negotiation 2019-07-02T10:44:36,382 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[117] <-> /100.70.1.160:60641[83] started 2019-07-02T10:44:36,382 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:36,426 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0b728bdd, L:/100.64.2.215:4189 - R:/100.70.1.160:60641], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:36,430 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0b728bdd, L:/100.64.2.215:4189 - R:/100.70.1.160:60641], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:36,430 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0b728bdd, L:/100.64.2.215:4189 - R:/100.70.1.160:60641] 2019-07-02T10:44:36,430 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0b728bdd, L:/100.64.2.215:4189 ! R:/100.70.1.160:60641], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:37,431 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x80c0d839, L:/100.64.2.215:4189 - R:/100.70.1.160:57271] 2019-07-02T10:44:37,432 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x80c0d839, L:/100.64.2.215:4189 - R:/100.70.1.160:57271] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:37,432 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x80c0d839, L:/100.64.2.215:4189 - R:/100.70.1.160:57271] completed negotiation 2019-07-02T10:44:37,432 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[120] <-> /100.70.1.160:57271[84] started 2019-07-02T10:44:37,433 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:37,478 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x80c0d839, L:/100.64.2.215:4189 - R:/100.70.1.160:57271], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=84, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:37,482 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x80c0d839, L:/100.64.2.215:4189 - R:/100.70.1.160:57271], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=84, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:37,482 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x80c0d839, L:/100.64.2.215:4189 - R:/100.70.1.160:57271] 2019-07-02T10:44:37,482 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x80c0d839, L:/100.64.2.215:4189 ! R:/100.70.1.160:57271], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=84, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:38,484 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x509fa8ff, L:/100.64.2.215:4189 - R:/100.70.1.160:47461] 2019-07-02T10:44:38,484 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x509fa8ff, L:/100.64.2.215:4189 - R:/100.70.1.160:47461] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:38,485 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x509fa8ff, L:/100.64.2.215:4189 - R:/100.70.1.160:47461] completed negotiation 2019-07-02T10:44:38,485 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[123] <-> /100.70.1.160:47461[85] started 2019-07-02T10:44:38,485 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:38,530 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x509fa8ff, L:/100.64.2.215:4189 - R:/100.70.1.160:47461], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:38,533 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x509fa8ff, L:/100.64.2.215:4189 - R:/100.70.1.160:47461], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:38,533 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x509fa8ff, L:/100.64.2.215:4189 - R:/100.70.1.160:47461] 2019-07-02T10:44:38,534 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x509fa8ff, L:/100.64.2.215:4189 ! R:/100.70.1.160:47461], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:39,535 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8df57f27, L:/100.64.2.215:4189 - R:/100.70.1.160:45485] 2019-07-02T10:44:39,536 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8df57f27, L:/100.64.2.215:4189 - R:/100.70.1.160:45485] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:39,536 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8df57f27, L:/100.64.2.215:4189 - R:/100.70.1.160:45485] completed negotiation 2019-07-02T10:44:39,536 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[124] <-> /100.70.1.160:45485[86] started 2019-07-02T10:44:39,537 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:39,582 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8df57f27, L:/100.64.2.215:4189 - R:/100.70.1.160:45485], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:39,586 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8df57f27, L:/100.64.2.215:4189 - R:/100.70.1.160:45485], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:39,586 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8df57f27, L:/100.64.2.215:4189 - R:/100.70.1.160:45485] 2019-07-02T10:44:39,587 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8df57f27, L:/100.64.2.215:4189 ! R:/100.70.1.160:45485], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:40,588 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd902bcd3, L:/100.64.2.215:4189 - R:/100.70.1.160:43805] 2019-07-02T10:44:40,588 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd902bcd3, L:/100.64.2.215:4189 - R:/100.70.1.160:43805] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:40,589 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd902bcd3, L:/100.64.2.215:4189 - R:/100.70.1.160:43805] completed negotiation 2019-07-02T10:44:40,589 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[125] <-> /100.70.1.160:43805[87] started 2019-07-02T10:44:40,589 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:40,634 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd902bcd3, L:/100.64.2.215:4189 - R:/100.70.1.160:43805], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=87, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:40,638 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd902bcd3, L:/100.64.2.215:4189 - R:/100.70.1.160:43805], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=87, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:40,638 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd902bcd3, L:/100.64.2.215:4189 - R:/100.70.1.160:43805] 2019-07-02T10:44:40,638 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd902bcd3, L:/100.64.2.215:4189 ! R:/100.70.1.160:43805], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=87, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:41,639 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9c8962f3, L:/100.64.2.215:4189 - R:/100.70.1.160:37913] 2019-07-02T10:44:41,640 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9c8962f3, L:/100.64.2.215:4189 - R:/100.70.1.160:37913] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:41,640 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9c8962f3, L:/100.64.2.215:4189 - R:/100.70.1.160:37913] completed negotiation 2019-07-02T10:44:41,640 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[129] <-> /100.70.1.160:37913[88] started 2019-07-02T10:44:41,641 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:41,686 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9c8962f3, L:/100.64.2.215:4189 - R:/100.70.1.160:37913], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=88, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:41,689 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9c8962f3, L:/100.64.2.215:4189 - R:/100.70.1.160:37913], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=88, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:41,690 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9c8962f3, L:/100.64.2.215:4189 - R:/100.70.1.160:37913] 2019-07-02T10:44:41,690 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9c8962f3, L:/100.64.2.215:4189 ! R:/100.70.1.160:37913], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=88, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:42,691 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa60d3b90, L:/100.64.2.215:4189 - R:/100.70.1.160:44415] 2019-07-02T10:44:42,691 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa60d3b90, L:/100.64.2.215:4189 - R:/100.70.1.160:44415] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:42,692 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa60d3b90, L:/100.64.2.215:4189 - R:/100.70.1.160:44415] completed negotiation 2019-07-02T10:44:42,692 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[130] <-> /100.70.1.160:44415[89] started 2019-07-02T10:44:42,693 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:42,738 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa60d3b90, L:/100.64.2.215:4189 - R:/100.70.1.160:44415], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:42,742 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa60d3b90, L:/100.64.2.215:4189 - R:/100.70.1.160:44415], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:42,742 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa60d3b90, L:/100.64.2.215:4189 - R:/100.70.1.160:44415] 2019-07-02T10:44:42,742 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa60d3b90, L:/100.64.2.215:4189 ! R:/100.70.1.160:44415], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:43,743 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb0652a6d, L:/100.64.2.215:4189 - R:/100.70.1.160:35379] 2019-07-02T10:44:43,744 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb0652a6d, L:/100.64.2.215:4189 - R:/100.70.1.160:35379] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:43,744 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb0652a6d, L:/100.64.2.215:4189 - R:/100.70.1.160:35379] completed negotiation 2019-07-02T10:44:43,744 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[131] <-> /100.70.1.160:35379[90] started 2019-07-02T10:44:43,745 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:43,790 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb0652a6d, L:/100.64.2.215:4189 - R:/100.70.1.160:35379], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=90, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:43,793 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb0652a6d, L:/100.64.2.215:4189 - R:/100.70.1.160:35379], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=90, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:43,793 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb0652a6d, L:/100.64.2.215:4189 - R:/100.70.1.160:35379] 2019-07-02T10:44:43,794 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb0652a6d, L:/100.64.2.215:4189 ! R:/100.70.1.160:35379], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=90, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:44,795 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc437a996, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] 2019-07-02T10:44:44,795 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc437a996, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:44,796 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc437a996, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] completed negotiation 2019-07-02T10:44:44,796 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[133] <-> /100.70.1.160:52819[91] started 2019-07-02T10:44:44,797 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:44,842 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc437a996, L:/100.64.2.215:4189 - R:/100.70.1.160:52819], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=91, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:44,845 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc437a996, L:/100.64.2.215:4189 - R:/100.70.1.160:52819], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=91, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:44,846 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc437a996, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] 2019-07-02T10:44:44,846 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc437a996, L:/100.64.2.215:4189 ! R:/100.70.1.160:52819], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=91, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:45,847 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xadfef1fc, L:/100.64.2.215:4189 - R:/100.70.1.160:47229] 2019-07-02T10:44:45,848 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xadfef1fc, L:/100.64.2.215:4189 - R:/100.70.1.160:47229] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:45,848 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xadfef1fc, L:/100.64.2.215:4189 - R:/100.70.1.160:47229] completed negotiation 2019-07-02T10:44:45,848 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[134] <-> /100.70.1.160:47229[92] started 2019-07-02T10:44:45,849 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:45,894 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xadfef1fc, L:/100.64.2.215:4189 - R:/100.70.1.160:47229], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:45,897 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xadfef1fc, L:/100.64.2.215:4189 - R:/100.70.1.160:47229], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:45,897 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xadfef1fc, L:/100.64.2.215:4189 - R:/100.70.1.160:47229] 2019-07-02T10:44:45,898 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xadfef1fc, L:/100.64.2.215:4189 ! R:/100.70.1.160:47229], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:46,899 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1f8c6e92, L:/100.64.2.215:4189 - R:/100.70.1.160:50869] 2019-07-02T10:44:46,899 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1f8c6e92, L:/100.64.2.215:4189 - R:/100.70.1.160:50869] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:46,900 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1f8c6e92, L:/100.64.2.215:4189 - R:/100.70.1.160:50869] completed negotiation 2019-07-02T10:44:46,900 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[135] <-> /100.70.1.160:50869[93] started 2019-07-02T10:44:46,900 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:46,945 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1f8c6e92, L:/100.64.2.215:4189 - R:/100.70.1.160:50869], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=93, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:46,949 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1f8c6e92, L:/100.64.2.215:4189 - R:/100.70.1.160:50869], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=93, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:46,949 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1f8c6e92, L:/100.64.2.215:4189 - R:/100.70.1.160:50869] 2019-07-02T10:44:46,949 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1f8c6e92, L:/100.64.2.215:4189 ! R:/100.70.1.160:50869], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=93, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:47,951 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe29a224a, L:/100.64.2.215:4189 - R:/100.70.1.160:49863] 2019-07-02T10:44:47,951 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe29a224a, L:/100.64.2.215:4189 - R:/100.70.1.160:49863] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:47,951 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe29a224a, L:/100.64.2.215:4189 - R:/100.70.1.160:49863] completed negotiation 2019-07-02T10:44:47,952 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[136] <-> /100.70.1.160:49863[94] started 2019-07-02T10:44:47,952 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:47,998 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe29a224a, L:/100.64.2.215:4189 - R:/100.70.1.160:49863], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=94, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:48,001 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe29a224a, L:/100.64.2.215:4189 - R:/100.70.1.160:49863], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=94, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:48,002 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe29a224a, L:/100.64.2.215:4189 - R:/100.70.1.160:49863] 2019-07-02T10:44:48,002 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe29a224a, L:/100.64.2.215:4189 ! R:/100.70.1.160:49863], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=94, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:49,003 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd09fb6a4, L:/100.64.2.215:4189 - R:/100.70.1.160:53653] 2019-07-02T10:44:49,004 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd09fb6a4, L:/100.64.2.215:4189 - R:/100.70.1.160:53653] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:49,004 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd09fb6a4, L:/100.64.2.215:4189 - R:/100.70.1.160:53653] completed negotiation 2019-07-02T10:44:49,004 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[139] <-> /100.70.1.160:53653[95] started 2019-07-02T10:44:49,005 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:49,050 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd09fb6a4, L:/100.64.2.215:4189 - R:/100.70.1.160:53653], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:49,054 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd09fb6a4, L:/100.64.2.215:4189 - R:/100.70.1.160:53653], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:49,054 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd09fb6a4, L:/100.64.2.215:4189 - R:/100.70.1.160:53653] 2019-07-02T10:44:49,054 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd09fb6a4, L:/100.64.2.215:4189 ! R:/100.70.1.160:53653], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:50,056 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0682ddc2, L:/100.64.2.215:4189 - R:/100.70.1.160:51393] 2019-07-02T10:44:50,056 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0682ddc2, L:/100.64.2.215:4189 - R:/100.70.1.160:51393] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:50,057 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0682ddc2, L:/100.64.2.215:4189 - R:/100.70.1.160:51393] completed negotiation 2019-07-02T10:44:50,057 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[140] <-> /100.70.1.160:51393[96] started 2019-07-02T10:44:50,057 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:50,102 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0682ddc2, L:/100.64.2.215:4189 - R:/100.70.1.160:51393], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:50,106 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0682ddc2, L:/100.64.2.215:4189 - R:/100.70.1.160:51393], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:50,106 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0682ddc2, L:/100.64.2.215:4189 - R:/100.70.1.160:51393] 2019-07-02T10:44:50,106 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0682ddc2, L:/100.64.2.215:4189 ! R:/100.70.1.160:51393], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:51,107 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc97c66ea, L:/100.64.2.215:4189 - R:/100.70.1.160:51347] 2019-07-02T10:44:51,108 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc97c66ea, L:/100.64.2.215:4189 - R:/100.70.1.160:51347] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:51,108 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc97c66ea, L:/100.64.2.215:4189 - R:/100.70.1.160:51347] completed negotiation 2019-07-02T10:44:51,108 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[143] <-> /100.70.1.160:51347[97] started 2019-07-02T10:44:51,109 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:51,153 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc97c66ea, L:/100.64.2.215:4189 - R:/100.70.1.160:51347], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:51,157 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc97c66ea, L:/100.64.2.215:4189 - R:/100.70.1.160:51347], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:51,158 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc97c66ea, L:/100.64.2.215:4189 - R:/100.70.1.160:51347] 2019-07-02T10:44:51,158 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc97c66ea, L:/100.64.2.215:4189 ! R:/100.70.1.160:51347], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:52,159 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd6c57e73, L:/100.64.2.215:4189 - R:/100.70.1.160:49557] 2019-07-02T10:44:52,160 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd6c57e73, L:/100.64.2.215:4189 - R:/100.70.1.160:49557] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:52,160 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd6c57e73, L:/100.64.2.215:4189 - R:/100.70.1.160:49557] completed negotiation 2019-07-02T10:44:52,160 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[144] <-> /100.70.1.160:49557[98] started 2019-07-02T10:44:52,161 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:52,206 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd6c57e73, L:/100.64.2.215:4189 - R:/100.70.1.160:49557], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=98, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:52,209 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd6c57e73, L:/100.64.2.215:4189 - R:/100.70.1.160:49557], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=98, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:52,210 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd6c57e73, L:/100.64.2.215:4189 - R:/100.70.1.160:49557] 2019-07-02T10:44:52,210 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd6c57e73, L:/100.64.2.215:4189 ! R:/100.70.1.160:49557], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=98, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:53,211 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x104c37ce, L:/100.64.2.215:4189 - R:/100.70.1.160:36395] 2019-07-02T10:44:53,212 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x104c37ce, L:/100.64.2.215:4189 - R:/100.70.1.160:36395] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:53,212 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x104c37ce, L:/100.64.2.215:4189 - R:/100.70.1.160:36395] completed negotiation 2019-07-02T10:44:53,212 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[147] <-> /100.70.1.160:36395[99] started 2019-07-02T10:44:53,213 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:53,258 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x104c37ce, L:/100.64.2.215:4189 - R:/100.70.1.160:36395], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=99, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:53,261 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x104c37ce, L:/100.64.2.215:4189 - R:/100.70.1.160:36395], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=99, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:53,262 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x104c37ce, L:/100.64.2.215:4189 - R:/100.70.1.160:36395] 2019-07-02T10:44:53,262 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x104c37ce, L:/100.64.2.215:4189 ! R:/100.70.1.160:36395], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=99, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:54,263 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x188f6aad, L:/100.64.2.215:4189 - R:/100.70.1.160:51413] 2019-07-02T10:44:54,264 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x188f6aad, L:/100.64.2.215:4189 - R:/100.70.1.160:51413] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:54,264 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x188f6aad, L:/100.64.2.215:4189 - R:/100.70.1.160:51413] completed negotiation 2019-07-02T10:44:54,265 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[148] <-> /100.70.1.160:51413[100] started 2019-07-02T10:44:54,265 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:54,310 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x188f6aad, L:/100.64.2.215:4189 - R:/100.70.1.160:51413], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:54,313 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x188f6aad, L:/100.64.2.215:4189 - R:/100.70.1.160:51413], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:54,314 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x188f6aad, L:/100.64.2.215:4189 - R:/100.70.1.160:51413] 2019-07-02T10:44:54,314 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x188f6aad, L:/100.64.2.215:4189 ! R:/100.70.1.160:51413], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:55,315 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x387491c5, L:/100.64.2.215:4189 - R:/100.70.1.160:53587] 2019-07-02T10:44:55,315 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x387491c5, L:/100.64.2.215:4189 - R:/100.70.1.160:53587] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:55,316 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x387491c5, L:/100.64.2.215:4189 - R:/100.70.1.160:53587] completed negotiation 2019-07-02T10:44:55,316 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[150] <-> /100.70.1.160:53587[101] started 2019-07-02T10:44:55,316 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:55,362 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x387491c5, L:/100.64.2.215:4189 - R:/100.70.1.160:53587], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=101, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:55,366 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x387491c5, L:/100.64.2.215:4189 - R:/100.70.1.160:53587], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=101, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:55,366 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x387491c5, L:/100.64.2.215:4189 - R:/100.70.1.160:53587] 2019-07-02T10:44:55,366 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x387491c5, L:/100.64.2.215:4189 ! R:/100.70.1.160:53587], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=101, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:56,367 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1c203b23, L:/100.64.2.215:4189 - R:/100.70.1.160:33471] 2019-07-02T10:44:56,368 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1c203b23, L:/100.64.2.215:4189 - R:/100.70.1.160:33471] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:56,368 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1c203b23, L:/100.64.2.215:4189 - R:/100.70.1.160:33471] completed negotiation 2019-07-02T10:44:56,368 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[152] <-> /100.70.1.160:33471[102] started 2019-07-02T10:44:56,369 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:56,414 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1c203b23, L:/100.64.2.215:4189 - R:/100.70.1.160:33471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=102, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:56,418 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1c203b23, L:/100.64.2.215:4189 - R:/100.70.1.160:33471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=102, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:56,418 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1c203b23, L:/100.64.2.215:4189 - R:/100.70.1.160:33471] 2019-07-02T10:44:56,418 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1c203b23, L:/100.64.2.215:4189 ! R:/100.70.1.160:33471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=102, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:57,419 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7c1118c8, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] 2019-07-02T10:44:57,420 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7c1118c8, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:57,420 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7c1118c8, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] completed negotiation 2019-07-02T10:44:57,420 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[153] <-> /100.70.1.160:52387[103] started 2019-07-02T10:44:57,421 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:57,466 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7c1118c8, L:/100.64.2.215:4189 - R:/100.70.1.160:52387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:57,469 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7c1118c8, L:/100.64.2.215:4189 - R:/100.70.1.160:52387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:57,470 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7c1118c8, L:/100.64.2.215:4189 - R:/100.70.1.160:52387] 2019-07-02T10:44:57,470 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7c1118c8, L:/100.64.2.215:4189 ! R:/100.70.1.160:52387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:58,471 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc8e4b842, L:/100.64.2.215:4189 - R:/100.70.1.160:58471] 2019-07-02T10:44:58,472 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc8e4b842, L:/100.64.2.215:4189 - R:/100.70.1.160:58471] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:58,472 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc8e4b842, L:/100.64.2.215:4189 - R:/100.70.1.160:58471] completed negotiation 2019-07-02T10:44:58,472 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[154] <-> /100.70.1.160:58471[104] started 2019-07-02T10:44:58,473 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:58,517 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc8e4b842, L:/100.64.2.215:4189 - R:/100.70.1.160:58471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=104, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:58,521 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc8e4b842, L:/100.64.2.215:4189 - R:/100.70.1.160:58471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=104, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:58,521 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc8e4b842, L:/100.64.2.215:4189 - R:/100.70.1.160:58471] 2019-07-02T10:44:58,522 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc8e4b842, L:/100.64.2.215:4189 ! R:/100.70.1.160:58471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=104, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:44:59,523 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x01d8eae8, L:/100.64.2.215:4189 - R:/100.70.1.160:41505] 2019-07-02T10:44:59,524 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x01d8eae8, L:/100.64.2.215:4189 - R:/100.70.1.160:41505] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:44:59,524 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x01d8eae8, L:/100.64.2.215:4189 - R:/100.70.1.160:41505] completed negotiation 2019-07-02T10:44:59,524 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[157] <-> /100.70.1.160:41505[105] started 2019-07-02T10:44:59,525 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:44:59,570 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x01d8eae8, L:/100.64.2.215:4189 - R:/100.70.1.160:41505], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=105, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:44:59,574 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x01d8eae8, L:/100.64.2.215:4189 - R:/100.70.1.160:41505], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=105, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:44:59,574 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x01d8eae8, L:/100.64.2.215:4189 - R:/100.70.1.160:41505] 2019-07-02T10:44:59,574 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x01d8eae8, L:/100.64.2.215:4189 ! R:/100.70.1.160:41505], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=105, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:00,576 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfdb992c0, L:/100.64.2.215:4189 - R:/100.70.1.160:51635] 2019-07-02T10:45:00,577 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfdb992c0, L:/100.64.2.215:4189 - R:/100.70.1.160:51635] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:00,577 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfdb992c0, L:/100.64.2.215:4189 - R:/100.70.1.160:51635] completed negotiation 2019-07-02T10:45:00,577 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[160] <-> /100.70.1.160:51635[106] started 2019-07-02T10:45:00,578 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:00,622 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfdb992c0, L:/100.64.2.215:4189 - R:/100.70.1.160:51635], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=106, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:00,626 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfdb992c0, L:/100.64.2.215:4189 - R:/100.70.1.160:51635], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=106, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:00,626 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfdb992c0, L:/100.64.2.215:4189 - R:/100.70.1.160:51635] 2019-07-02T10:45:00,627 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfdb992c0, L:/100.64.2.215:4189 ! R:/100.70.1.160:51635], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=106, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:01,628 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x021332f3, L:/100.64.2.215:4189 - R:/100.70.1.160:42741] 2019-07-02T10:45:01,628 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x021332f3, L:/100.64.2.215:4189 - R:/100.70.1.160:42741] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:01,629 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x021332f3, L:/100.64.2.215:4189 - R:/100.70.1.160:42741] completed negotiation 2019-07-02T10:45:01,629 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[161] <-> /100.70.1.160:42741[107] started 2019-07-02T10:45:01,630 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:01,678 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x021332f3, L:/100.64.2.215:4189 - R:/100.70.1.160:42741], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=107, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:01,683 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x021332f3, L:/100.64.2.215:4189 - R:/100.70.1.160:42741], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=107, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:01,683 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x021332f3, L:/100.64.2.215:4189 - R:/100.70.1.160:42741] 2019-07-02T10:45:01,683 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x021332f3, L:/100.64.2.215:4189 ! R:/100.70.1.160:42741], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=107, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:02,685 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc3f04a8b, L:/100.64.2.215:4189 - R:/100.70.1.160:36087] 2019-07-02T10:45:02,685 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc3f04a8b, L:/100.64.2.215:4189 - R:/100.70.1.160:36087] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:02,685 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc3f04a8b, L:/100.64.2.215:4189 - R:/100.70.1.160:36087] completed negotiation 2019-07-02T10:45:02,685 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[164] <-> /100.70.1.160:36087[108] started 2019-07-02T10:45:02,686 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:02,730 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc3f04a8b, L:/100.64.2.215:4189 - R:/100.70.1.160:36087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=108, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:02,734 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc3f04a8b, L:/100.64.2.215:4189 - R:/100.70.1.160:36087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=108, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:02,734 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc3f04a8b, L:/100.64.2.215:4189 - R:/100.70.1.160:36087] 2019-07-02T10:45:02,734 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc3f04a8b, L:/100.64.2.215:4189 ! R:/100.70.1.160:36087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=108, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:03,735 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1c08ef48, L:/100.64.2.215:4189 - R:/100.70.1.160:49679] 2019-07-02T10:45:03,736 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1c08ef48, L:/100.64.2.215:4189 - R:/100.70.1.160:49679] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:03,736 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1c08ef48, L:/100.64.2.215:4189 - R:/100.70.1.160:49679] completed negotiation 2019-07-02T10:45:03,736 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[165] <-> /100.70.1.160:49679[109] started 2019-07-02T10:45:03,737 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:03,782 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1c08ef48, L:/100.64.2.215:4189 - R:/100.70.1.160:49679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:03,786 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1c08ef48, L:/100.64.2.215:4189 - R:/100.70.1.160:49679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:03,786 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1c08ef48, L:/100.64.2.215:4189 - R:/100.70.1.160:49679] 2019-07-02T10:45:03,786 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1c08ef48, L:/100.64.2.215:4189 ! R:/100.70.1.160:49679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:04,788 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6152819c, L:/100.64.2.215:4189 - R:/100.70.1.160:52729] 2019-07-02T10:45:04,788 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6152819c, L:/100.64.2.215:4189 - R:/100.70.1.160:52729] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:04,789 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6152819c, L:/100.64.2.215:4189 - R:/100.70.1.160:52729] completed negotiation 2019-07-02T10:45:04,789 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[168] <-> /100.70.1.160:52729[110] started 2019-07-02T10:45:04,790 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:04,834 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6152819c, L:/100.64.2.215:4189 - R:/100.70.1.160:52729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:04,838 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6152819c, L:/100.64.2.215:4189 - R:/100.70.1.160:52729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:04,838 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6152819c, L:/100.64.2.215:4189 - R:/100.70.1.160:52729] 2019-07-02T10:45:04,838 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6152819c, L:/100.64.2.215:4189 ! R:/100.70.1.160:52729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:05,840 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb7c64597, L:/100.64.2.215:4189 - R:/100.70.1.160:34595] 2019-07-02T10:45:05,840 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb7c64597, L:/100.64.2.215:4189 - R:/100.70.1.160:34595] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:05,841 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb7c64597, L:/100.64.2.215:4189 - R:/100.70.1.160:34595] completed negotiation 2019-07-02T10:45:05,841 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[169] <-> /100.70.1.160:34595[111] started 2019-07-02T10:45:05,841 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:05,886 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb7c64597, L:/100.64.2.215:4189 - R:/100.70.1.160:34595], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:05,889 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb7c64597, L:/100.64.2.215:4189 - R:/100.70.1.160:34595], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:05,890 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb7c64597, L:/100.64.2.215:4189 - R:/100.70.1.160:34595] 2019-07-02T10:45:05,890 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb7c64597, L:/100.64.2.215:4189 ! R:/100.70.1.160:34595], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:06,891 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5f971076, L:/100.64.2.215:4189 - R:/100.70.1.160:56849] 2019-07-02T10:45:06,891 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5f971076, L:/100.64.2.215:4189 - R:/100.70.1.160:56849] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:06,892 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5f971076, L:/100.64.2.215:4189 - R:/100.70.1.160:56849] completed negotiation 2019-07-02T10:45:06,892 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[171] <-> /100.70.1.160:56849[112] started 2019-07-02T10:45:06,892 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:06,938 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5f971076, L:/100.64.2.215:4189 - R:/100.70.1.160:56849], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=112, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:06,942 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5f971076, L:/100.64.2.215:4189 - R:/100.70.1.160:56849], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=112, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:06,942 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5f971076, L:/100.64.2.215:4189 - R:/100.70.1.160:56849] 2019-07-02T10:45:06,942 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5f971076, L:/100.64.2.215:4189 ! R:/100.70.1.160:56849], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=112, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:07,943 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x06f31896, L:/100.64.2.215:4189 - R:/100.70.1.160:43473] 2019-07-02T10:45:07,944 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x06f31896, L:/100.64.2.215:4189 - R:/100.70.1.160:43473] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:07,944 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x06f31896, L:/100.64.2.215:4189 - R:/100.70.1.160:43473] completed negotiation 2019-07-02T10:45:07,944 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[175] <-> /100.70.1.160:43473[113] started 2019-07-02T10:45:07,945 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:07,990 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x06f31896, L:/100.64.2.215:4189 - R:/100.70.1.160:43473], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=113, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:07,994 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x06f31896, L:/100.64.2.215:4189 - R:/100.70.1.160:43473], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=113, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:07,994 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x06f31896, L:/100.64.2.215:4189 - R:/100.70.1.160:43473] 2019-07-02T10:45:07,994 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x06f31896, L:/100.64.2.215:4189 ! R:/100.70.1.160:43473], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=113, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:08,995 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x63eee959, L:/100.64.2.215:4189 - R:/100.70.1.160:51049] 2019-07-02T10:45:08,996 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x63eee959, L:/100.64.2.215:4189 - R:/100.70.1.160:51049] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:08,996 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x63eee959, L:/100.64.2.215:4189 - R:/100.70.1.160:51049] completed negotiation 2019-07-02T10:45:08,996 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[176] <-> /100.70.1.160:51049[114] started 2019-07-02T10:45:08,997 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:09,041 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x63eee959, L:/100.64.2.215:4189 - R:/100.70.1.160:51049], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:09,046 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x63eee959, L:/100.64.2.215:4189 - R:/100.70.1.160:51049], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:09,046 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x63eee959, L:/100.64.2.215:4189 - R:/100.70.1.160:51049] 2019-07-02T10:45:09,046 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x63eee959, L:/100.64.2.215:4189 ! R:/100.70.1.160:51049], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:10,047 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe785a16e, L:/100.64.2.215:4189 - R:/100.70.1.160:50423] 2019-07-02T10:45:10,048 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe785a16e, L:/100.64.2.215:4189 - R:/100.70.1.160:50423] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:10,048 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe785a16e, L:/100.64.2.215:4189 - R:/100.70.1.160:50423] completed negotiation 2019-07-02T10:45:10,048 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[178] <-> /100.70.1.160:50423[115] started 2019-07-02T10:45:10,049 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:10,094 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe785a16e, L:/100.64.2.215:4189 - R:/100.70.1.160:50423], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=115, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:10,098 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe785a16e, L:/100.64.2.215:4189 - R:/100.70.1.160:50423], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=115, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:10,098 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe785a16e, L:/100.64.2.215:4189 - R:/100.70.1.160:50423] 2019-07-02T10:45:10,098 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe785a16e, L:/100.64.2.215:4189 ! R:/100.70.1.160:50423], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=115, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:11,100 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x52c2985f, L:/100.64.2.215:4189 - R:/100.70.1.160:44287] 2019-07-02T10:45:11,100 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x52c2985f, L:/100.64.2.215:4189 - R:/100.70.1.160:44287] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:11,100 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x52c2985f, L:/100.64.2.215:4189 - R:/100.70.1.160:44287] completed negotiation 2019-07-02T10:45:11,101 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[179] <-> /100.70.1.160:44287[116] started 2019-07-02T10:45:11,101 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:11,146 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x52c2985f, L:/100.64.2.215:4189 - R:/100.70.1.160:44287], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=116, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:11,150 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x52c2985f, L:/100.64.2.215:4189 - R:/100.70.1.160:44287], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=116, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:11,150 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x52c2985f, L:/100.64.2.215:4189 - R:/100.70.1.160:44287] 2019-07-02T10:45:11,150 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x52c2985f, L:/100.64.2.215:4189 ! R:/100.70.1.160:44287], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=116, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:12,151 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x86834899, L:/100.64.2.215:4189 - R:/100.70.1.160:50643] 2019-07-02T10:45:12,152 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x86834899, L:/100.64.2.215:4189 - R:/100.70.1.160:50643] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:12,152 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x86834899, L:/100.64.2.215:4189 - R:/100.70.1.160:50643] completed negotiation 2019-07-02T10:45:12,152 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[182] <-> /100.70.1.160:50643[117] started 2019-07-02T10:45:12,153 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:12,197 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x86834899, L:/100.64.2.215:4189 - R:/100.70.1.160:50643], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:12,201 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x86834899, L:/100.64.2.215:4189 - R:/100.70.1.160:50643], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:12,201 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x86834899, L:/100.64.2.215:4189 - R:/100.70.1.160:50643] 2019-07-02T10:45:12,202 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x86834899, L:/100.64.2.215:4189 ! R:/100.70.1.160:50643], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:13,203 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf9f7a6ca, L:/100.64.2.215:4189 - R:/100.70.1.160:55941] 2019-07-02T10:45:13,204 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf9f7a6ca, L:/100.64.2.215:4189 - R:/100.70.1.160:55941] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:13,204 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf9f7a6ca, L:/100.64.2.215:4189 - R:/100.70.1.160:55941] completed negotiation 2019-07-02T10:45:13,204 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[185] <-> /100.70.1.160:55941[118] started 2019-07-02T10:45:13,205 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:13,249 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf9f7a6ca, L:/100.64.2.215:4189 - R:/100.70.1.160:55941], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=118, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:13,253 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf9f7a6ca, L:/100.64.2.215:4189 - R:/100.70.1.160:55941], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=118, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:13,253 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf9f7a6ca, L:/100.64.2.215:4189 - R:/100.70.1.160:55941] 2019-07-02T10:45:13,254 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf9f7a6ca, L:/100.64.2.215:4189 ! R:/100.70.1.160:55941], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=118, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:14,255 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2200a5ee, L:/100.64.2.215:4189 - R:/100.70.1.160:60867] 2019-07-02T10:45:14,255 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2200a5ee, L:/100.64.2.215:4189 - R:/100.70.1.160:60867] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:14,256 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2200a5ee, L:/100.64.2.215:4189 - R:/100.70.1.160:60867] completed negotiation 2019-07-02T10:45:14,256 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[188] <-> /100.70.1.160:60867[119] started 2019-07-02T10:45:14,256 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:14,302 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2200a5ee, L:/100.64.2.215:4189 - R:/100.70.1.160:60867], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=119, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:14,305 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2200a5ee, L:/100.64.2.215:4189 - R:/100.70.1.160:60867], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=119, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:14,305 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2200a5ee, L:/100.64.2.215:4189 - R:/100.70.1.160:60867] 2019-07-02T10:45:14,306 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2200a5ee, L:/100.64.2.215:4189 ! R:/100.70.1.160:60867], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=119, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:15,307 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe4a9e642, L:/100.64.2.215:4189 - R:/100.70.1.160:51785] 2019-07-02T10:45:15,307 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe4a9e642, L:/100.64.2.215:4189 - R:/100.70.1.160:51785] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:15,308 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe4a9e642, L:/100.64.2.215:4189 - R:/100.70.1.160:51785] completed negotiation 2019-07-02T10:45:15,308 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[189] <-> /100.70.1.160:51785[120] started 2019-07-02T10:45:15,308 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:15,354 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe4a9e642, L:/100.64.2.215:4189 - R:/100.70.1.160:51785], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:15,357 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe4a9e642, L:/100.64.2.215:4189 - R:/100.70.1.160:51785], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:15,358 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe4a9e642, L:/100.64.2.215:4189 - R:/100.70.1.160:51785] 2019-07-02T10:45:15,358 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe4a9e642, L:/100.64.2.215:4189 ! R:/100.70.1.160:51785], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:16,360 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf0ec0a46, L:/100.64.2.215:4189 - R:/100.70.1.160:46361] 2019-07-02T10:45:16,360 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf0ec0a46, L:/100.64.2.215:4189 - R:/100.70.1.160:46361] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:16,361 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf0ec0a46, L:/100.64.2.215:4189 - R:/100.70.1.160:46361] completed negotiation 2019-07-02T10:45:16,361 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[192] <-> /100.70.1.160:46361[121] started 2019-07-02T10:45:16,362 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:16,406 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf0ec0a46, L:/100.64.2.215:4189 - R:/100.70.1.160:46361], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=121, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:16,409 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf0ec0a46, L:/100.64.2.215:4189 - R:/100.70.1.160:46361], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=121, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:16,410 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf0ec0a46, L:/100.64.2.215:4189 - R:/100.70.1.160:46361] 2019-07-02T10:45:16,410 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf0ec0a46, L:/100.64.2.215:4189 ! R:/100.70.1.160:46361], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=121, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:17,412 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc55ead6f, L:/100.64.2.215:4189 - R:/100.70.1.160:39211] 2019-07-02T10:45:17,412 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc55ead6f, L:/100.64.2.215:4189 - R:/100.70.1.160:39211] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:17,412 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc55ead6f, L:/100.64.2.215:4189 - R:/100.70.1.160:39211] completed negotiation 2019-07-02T10:45:17,413 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[193] <-> /100.70.1.160:39211[122] started 2019-07-02T10:45:17,413 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:17,458 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc55ead6f, L:/100.64.2.215:4189 - R:/100.70.1.160:39211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=122, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:17,461 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc55ead6f, L:/100.64.2.215:4189 - R:/100.70.1.160:39211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=122, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:17,461 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc55ead6f, L:/100.64.2.215:4189 - R:/100.70.1.160:39211] 2019-07-02T10:45:17,462 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc55ead6f, L:/100.64.2.215:4189 ! R:/100.70.1.160:39211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=122, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:18,463 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb885b904, L:/100.64.2.215:4189 - R:/100.70.1.160:56729] 2019-07-02T10:45:18,464 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb885b904, L:/100.64.2.215:4189 - R:/100.70.1.160:56729] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:18,464 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb885b904, L:/100.64.2.215:4189 - R:/100.70.1.160:56729] completed negotiation 2019-07-02T10:45:18,464 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[196] <-> /100.70.1.160:56729[123] started 2019-07-02T10:45:18,465 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:18,510 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb885b904, L:/100.64.2.215:4189 - R:/100.70.1.160:56729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:18,514 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb885b904, L:/100.64.2.215:4189 - R:/100.70.1.160:56729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:18,514 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb885b904, L:/100.64.2.215:4189 - R:/100.70.1.160:56729] 2019-07-02T10:45:18,515 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb885b904, L:/100.64.2.215:4189 ! R:/100.70.1.160:56729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:19,516 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0bd8547f, L:/100.64.2.215:4189 - R:/100.70.1.160:43153] 2019-07-02T10:45:19,516 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0bd8547f, L:/100.64.2.215:4189 - R:/100.70.1.160:43153] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:19,517 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0bd8547f, L:/100.64.2.215:4189 - R:/100.70.1.160:43153] completed negotiation 2019-07-02T10:45:19,517 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[197] <-> /100.70.1.160:43153[124] started 2019-07-02T10:45:19,517 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:19,562 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0bd8547f, L:/100.64.2.215:4189 - R:/100.70.1.160:43153], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:19,567 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0bd8547f, L:/100.64.2.215:4189 - R:/100.70.1.160:43153], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:19,567 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0bd8547f, L:/100.64.2.215:4189 - R:/100.70.1.160:43153] 2019-07-02T10:45:19,567 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0bd8547f, L:/100.64.2.215:4189 ! R:/100.70.1.160:43153], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:20,569 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5ee675bf, L:/100.64.2.215:4189 - R:/100.70.1.160:56887] 2019-07-02T10:45:20,569 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5ee675bf, L:/100.64.2.215:4189 - R:/100.70.1.160:56887] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:20,570 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5ee675bf, L:/100.64.2.215:4189 - R:/100.70.1.160:56887] completed negotiation 2019-07-02T10:45:20,570 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[199] <-> /100.70.1.160:56887[125] started 2019-07-02T10:45:20,571 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:20,613 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5ee675bf, L:/100.64.2.215:4189 - R:/100.70.1.160:56887], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:20,617 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5ee675bf, L:/100.64.2.215:4189 - R:/100.70.1.160:56887], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:20,618 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5ee675bf, L:/100.64.2.215:4189 - R:/100.70.1.160:56887] 2019-07-02T10:45:20,618 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5ee675bf, L:/100.64.2.215:4189 ! R:/100.70.1.160:56887], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:21,619 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6d813fe0, L:/100.64.2.215:4189 - R:/100.70.1.160:56169] 2019-07-02T10:45:21,619 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6d813fe0, L:/100.64.2.215:4189 - R:/100.70.1.160:56169] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:21,620 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6d813fe0, L:/100.64.2.215:4189 - R:/100.70.1.160:56169] completed negotiation 2019-07-02T10:45:21,620 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[202] <-> /100.70.1.160:56169[126] started 2019-07-02T10:45:21,620 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:21,666 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6d813fe0, L:/100.64.2.215:4189 - R:/100.70.1.160:56169], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=126, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:21,669 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6d813fe0, L:/100.64.2.215:4189 - R:/100.70.1.160:56169], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=126, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:21,669 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6d813fe0, L:/100.64.2.215:4189 - R:/100.70.1.160:56169] 2019-07-02T10:45:21,670 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6d813fe0, L:/100.64.2.215:4189 ! R:/100.70.1.160:56169], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=126, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:22,671 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9be15f98, L:/100.64.2.215:4189 - R:/100.70.1.160:43513] 2019-07-02T10:45:22,671 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9be15f98, L:/100.64.2.215:4189 - R:/100.70.1.160:43513] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:22,672 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9be15f98, L:/100.64.2.215:4189 - R:/100.70.1.160:43513] completed negotiation 2019-07-02T10:45:22,672 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[203] <-> /100.70.1.160:43513[127] started 2019-07-02T10:45:22,672 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:22,717 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9be15f98, L:/100.64.2.215:4189 - R:/100.70.1.160:43513], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=127, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:22,721 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9be15f98, L:/100.64.2.215:4189 - R:/100.70.1.160:43513], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=127, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:22,721 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9be15f98, L:/100.64.2.215:4189 - R:/100.70.1.160:43513] 2019-07-02T10:45:22,721 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9be15f98, L:/100.64.2.215:4189 ! R:/100.70.1.160:43513], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=127, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:23,723 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x46282867, L:/100.64.2.215:4189 - R:/100.70.1.160:46249] 2019-07-02T10:45:23,723 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x46282867, L:/100.64.2.215:4189 - R:/100.70.1.160:46249] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:23,723 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x46282867, L:/100.64.2.215:4189 - R:/100.70.1.160:46249] completed negotiation 2019-07-02T10:45:23,724 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[206] <-> /100.70.1.160:46249[128] started 2019-07-02T10:45:23,724 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:23,770 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x46282867, L:/100.64.2.215:4189 - R:/100.70.1.160:46249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=128, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:23,773 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x46282867, L:/100.64.2.215:4189 - R:/100.70.1.160:46249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=128, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:23,773 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x46282867, L:/100.64.2.215:4189 - R:/100.70.1.160:46249] 2019-07-02T10:45:23,774 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x46282867, L:/100.64.2.215:4189 ! R:/100.70.1.160:46249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=128, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:24,775 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5d5d3e21, L:/100.64.2.215:4189 - R:/100.70.1.160:37857] 2019-07-02T10:45:24,775 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5d5d3e21, L:/100.64.2.215:4189 - R:/100.70.1.160:37857] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:24,776 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5d5d3e21, L:/100.64.2.215:4189 - R:/100.70.1.160:37857] completed negotiation 2019-07-02T10:45:24,776 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[207] <-> /100.70.1.160:37857[129] started 2019-07-02T10:45:24,776 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:24,822 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5d5d3e21, L:/100.64.2.215:4189 - R:/100.70.1.160:37857], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:24,825 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5d5d3e21, L:/100.64.2.215:4189 - R:/100.70.1.160:37857], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:24,825 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5d5d3e21, L:/100.64.2.215:4189 - R:/100.70.1.160:37857] 2019-07-02T10:45:24,826 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5d5d3e21, L:/100.64.2.215:4189 ! R:/100.70.1.160:37857], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:25,827 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0de64eea, L:/100.64.2.215:4189 - R:/100.70.1.160:35835] 2019-07-02T10:45:25,827 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0de64eea, L:/100.64.2.215:4189 - R:/100.70.1.160:35835] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:25,828 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0de64eea, L:/100.64.2.215:4189 - R:/100.70.1.160:35835] completed negotiation 2019-07-02T10:45:25,828 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[209] <-> /100.70.1.160:35835[130] started 2019-07-02T10:45:25,828 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:25,874 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0de64eea, L:/100.64.2.215:4189 - R:/100.70.1.160:35835], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:25,878 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0de64eea, L:/100.64.2.215:4189 - R:/100.70.1.160:35835], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:25,878 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0de64eea, L:/100.64.2.215:4189 - R:/100.70.1.160:35835] 2019-07-02T10:45:25,879 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0de64eea, L:/100.64.2.215:4189 ! R:/100.70.1.160:35835], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:26,880 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6139c4e7, L:/100.64.2.215:4189 - R:/100.70.1.160:33601] 2019-07-02T10:45:26,880 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6139c4e7, L:/100.64.2.215:4189 - R:/100.70.1.160:33601] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:26,881 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6139c4e7, L:/100.64.2.215:4189 - R:/100.70.1.160:33601] completed negotiation 2019-07-02T10:45:26,881 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[210] <-> /100.70.1.160:33601[131] started 2019-07-02T10:45:26,882 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:26,926 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6139c4e7, L:/100.64.2.215:4189 - R:/100.70.1.160:33601], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:26,930 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6139c4e7, L:/100.64.2.215:4189 - R:/100.70.1.160:33601], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:26,930 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6139c4e7, L:/100.64.2.215:4189 - R:/100.70.1.160:33601] 2019-07-02T10:45:26,930 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6139c4e7, L:/100.64.2.215:4189 ! R:/100.70.1.160:33601], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:27,932 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2777a748, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] 2019-07-02T10:45:27,932 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2777a748, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:27,933 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2777a748, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] completed negotiation 2019-07-02T10:45:27,933 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[213] <-> /100.70.1.160:55373[132] started 2019-07-02T10:45:27,933 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:27,978 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2777a748, L:/100.64.2.215:4189 - R:/100.70.1.160:55373], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=132, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:27,981 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2777a748, L:/100.64.2.215:4189 - R:/100.70.1.160:55373], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=132, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:27,981 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2777a748, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] 2019-07-02T10:45:27,982 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2777a748, L:/100.64.2.215:4189 ! R:/100.70.1.160:55373], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=132, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:28,983 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xdb1d1ce0, L:/100.64.2.215:4189 - R:/100.70.1.160:56019] 2019-07-02T10:45:28,983 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xdb1d1ce0, L:/100.64.2.215:4189 - R:/100.70.1.160:56019] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:28,984 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xdb1d1ce0, L:/100.64.2.215:4189 - R:/100.70.1.160:56019] completed negotiation 2019-07-02T10:45:28,984 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[215] <-> /100.70.1.160:56019[133] started 2019-07-02T10:45:28,984 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:29,029 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xdb1d1ce0, L:/100.64.2.215:4189 - R:/100.70.1.160:56019], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:29,033 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xdb1d1ce0, L:/100.64.2.215:4189 - R:/100.70.1.160:56019], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:29,033 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xdb1d1ce0, L:/100.64.2.215:4189 - R:/100.70.1.160:56019] 2019-07-02T10:45:29,033 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xdb1d1ce0, L:/100.64.2.215:4189 ! R:/100.70.1.160:56019], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:30,035 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x77cc8337, L:/100.64.2.215:4189 - R:/100.70.1.160:36441] 2019-07-02T10:45:30,035 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x77cc8337, L:/100.64.2.215:4189 - R:/100.70.1.160:36441] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:30,036 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x77cc8337, L:/100.64.2.215:4189 - R:/100.70.1.160:36441] completed negotiation 2019-07-02T10:45:30,036 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[216] <-> /100.70.1.160:36441[134] started 2019-07-02T10:45:30,036 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:30,082 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x77cc8337, L:/100.64.2.215:4189 - R:/100.70.1.160:36441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:30,085 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x77cc8337, L:/100.64.2.215:4189 - R:/100.70.1.160:36441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:30,085 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x77cc8337, L:/100.64.2.215:4189 - R:/100.70.1.160:36441] 2019-07-02T10:45:30,086 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x77cc8337, L:/100.64.2.215:4189 ! R:/100.70.1.160:36441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:31,087 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x778cb9c3, L:/100.64.2.215:4189 - R:/100.70.1.160:51939] 2019-07-02T10:45:31,087 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x778cb9c3, L:/100.64.2.215:4189 - R:/100.70.1.160:51939] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:31,088 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x778cb9c3, L:/100.64.2.215:4189 - R:/100.70.1.160:51939] completed negotiation 2019-07-02T10:45:31,088 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[217] <-> /100.70.1.160:51939[135] started 2019-07-02T10:45:31,088 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:31,134 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x778cb9c3, L:/100.64.2.215:4189 - R:/100.70.1.160:51939], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:31,138 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x778cb9c3, L:/100.64.2.215:4189 - R:/100.70.1.160:51939], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:31,138 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x778cb9c3, L:/100.64.2.215:4189 - R:/100.70.1.160:51939] 2019-07-02T10:45:31,138 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x778cb9c3, L:/100.64.2.215:4189 ! R:/100.70.1.160:51939], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:32,139 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x56a19632, L:/100.64.2.215:4189 - R:/100.70.1.160:32823] 2019-07-02T10:45:32,139 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x56a19632, L:/100.64.2.215:4189 - R:/100.70.1.160:32823] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:32,140 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x56a19632, L:/100.64.2.215:4189 - R:/100.70.1.160:32823] completed negotiation 2019-07-02T10:45:32,140 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[219] <-> /100.70.1.160:32823[136] started 2019-07-02T10:45:32,141 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:32,186 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x56a19632, L:/100.64.2.215:4189 - R:/100.70.1.160:32823], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:32,189 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x56a19632, L:/100.64.2.215:4189 - R:/100.70.1.160:32823], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:32,189 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x56a19632, L:/100.64.2.215:4189 - R:/100.70.1.160:32823] 2019-07-02T10:45:32,190 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x56a19632, L:/100.64.2.215:4189 ! R:/100.70.1.160:32823], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:33,191 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7ef45146, L:/100.64.2.215:4189 - R:/100.70.1.160:40549] 2019-07-02T10:45:33,192 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7ef45146, L:/100.64.2.215:4189 - R:/100.70.1.160:40549] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:33,192 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7ef45146, L:/100.64.2.215:4189 - R:/100.70.1.160:40549] completed negotiation 2019-07-02T10:45:33,192 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[221] <-> /100.70.1.160:40549[137] started 2019-07-02T10:45:33,193 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:33,238 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7ef45146, L:/100.64.2.215:4189 - R:/100.70.1.160:40549], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=137, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:33,242 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7ef45146, L:/100.64.2.215:4189 - R:/100.70.1.160:40549], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=137, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:33,242 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7ef45146, L:/100.64.2.215:4189 - R:/100.70.1.160:40549] 2019-07-02T10:45:33,243 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7ef45146, L:/100.64.2.215:4189 ! R:/100.70.1.160:40549], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=137, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:34,244 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc5a9c092, L:/100.64.2.215:4189 - R:/100.70.1.160:39581] 2019-07-02T10:45:34,244 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc5a9c092, L:/100.64.2.215:4189 - R:/100.70.1.160:39581] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:34,245 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc5a9c092, L:/100.64.2.215:4189 - R:/100.70.1.160:39581] completed negotiation 2019-07-02T10:45:34,245 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[224] <-> /100.70.1.160:39581[138] started 2019-07-02T10:45:34,246 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:34,290 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc5a9c092, L:/100.64.2.215:4189 - R:/100.70.1.160:39581], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=138, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:34,294 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc5a9c092, L:/100.64.2.215:4189 - R:/100.70.1.160:39581], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=138, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:34,294 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc5a9c092, L:/100.64.2.215:4189 - R:/100.70.1.160:39581] 2019-07-02T10:45:34,294 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc5a9c092, L:/100.64.2.215:4189 ! R:/100.70.1.160:39581], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=138, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:35,295 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa7d2aee0, L:/100.64.2.215:4189 - R:/100.70.1.160:60905] 2019-07-02T10:45:35,296 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa7d2aee0, L:/100.64.2.215:4189 - R:/100.70.1.160:60905] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:35,296 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa7d2aee0, L:/100.64.2.215:4189 - R:/100.70.1.160:60905] completed negotiation 2019-07-02T10:45:35,296 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[227] <-> /100.70.1.160:60905[139] started 2019-07-02T10:45:35,297 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:35,342 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa7d2aee0, L:/100.64.2.215:4189 - R:/100.70.1.160:60905], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:35,345 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa7d2aee0, L:/100.64.2.215:4189 - R:/100.70.1.160:60905], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:35,346 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa7d2aee0, L:/100.64.2.215:4189 - R:/100.70.1.160:60905] 2019-07-02T10:45:35,346 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa7d2aee0, L:/100.64.2.215:4189 ! R:/100.70.1.160:60905], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:36,348 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa15f57b9, L:/100.64.2.215:4189 - R:/100.70.1.160:38507] 2019-07-02T10:45:36,348 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa15f57b9, L:/100.64.2.215:4189 - R:/100.70.1.160:38507] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:36,348 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa15f57b9, L:/100.64.2.215:4189 - R:/100.70.1.160:38507] completed negotiation 2019-07-02T10:45:36,349 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[229] <-> /100.70.1.160:38507[140] started 2019-07-02T10:45:36,349 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:36,394 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa15f57b9, L:/100.64.2.215:4189 - R:/100.70.1.160:38507], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:36,398 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa15f57b9, L:/100.64.2.215:4189 - R:/100.70.1.160:38507], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:36,398 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa15f57b9, L:/100.64.2.215:4189 - R:/100.70.1.160:38507] 2019-07-02T10:45:36,398 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa15f57b9, L:/100.64.2.215:4189 ! R:/100.70.1.160:38507], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:37,400 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x110853b3, L:/100.64.2.215:4189 - R:/100.70.1.160:44211] 2019-07-02T10:45:37,400 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x110853b3, L:/100.64.2.215:4189 - R:/100.70.1.160:44211] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:37,401 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x110853b3, L:/100.64.2.215:4189 - R:/100.70.1.160:44211] completed negotiation 2019-07-02T10:45:37,401 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[230] <-> /100.70.1.160:44211[141] started 2019-07-02T10:45:37,401 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:37,446 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x110853b3, L:/100.64.2.215:4189 - R:/100.70.1.160:44211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=141, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:37,449 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x110853b3, L:/100.64.2.215:4189 - R:/100.70.1.160:44211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=141, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:37,449 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x110853b3, L:/100.64.2.215:4189 - R:/100.70.1.160:44211] 2019-07-02T10:45:37,450 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x110853b3, L:/100.64.2.215:4189 ! R:/100.70.1.160:44211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=141, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:38,451 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xbf736027, L:/100.64.2.215:4189 - R:/100.70.1.160:60127] 2019-07-02T10:45:38,451 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xbf736027, L:/100.64.2.215:4189 - R:/100.70.1.160:60127] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:38,452 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xbf736027, L:/100.64.2.215:4189 - R:/100.70.1.160:60127] completed negotiation 2019-07-02T10:45:38,452 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[233] <-> /100.70.1.160:60127[142] started 2019-07-02T10:45:38,452 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:38,498 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xbf736027, L:/100.64.2.215:4189 - R:/100.70.1.160:60127], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=142, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:38,501 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xbf736027, L:/100.64.2.215:4189 - R:/100.70.1.160:60127], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=142, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:38,501 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xbf736027, L:/100.64.2.215:4189 - R:/100.70.1.160:60127] 2019-07-02T10:45:38,501 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xbf736027, L:/100.64.2.215:4189 ! R:/100.70.1.160:60127], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=142, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:39,503 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc2cdf48f, L:/100.64.2.215:4189 - R:/100.70.1.160:50421] 2019-07-02T10:45:39,503 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc2cdf48f, L:/100.64.2.215:4189 - R:/100.70.1.160:50421] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:39,504 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc2cdf48f, L:/100.64.2.215:4189 - R:/100.70.1.160:50421] completed negotiation 2019-07-02T10:45:39,504 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[234] <-> /100.70.1.160:50421[143] started 2019-07-02T10:45:39,504 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:39,550 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc2cdf48f, L:/100.64.2.215:4189 - R:/100.70.1.160:50421], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:39,554 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc2cdf48f, L:/100.64.2.215:4189 - R:/100.70.1.160:50421], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:39,554 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc2cdf48f, L:/100.64.2.215:4189 - R:/100.70.1.160:50421] 2019-07-02T10:45:39,554 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc2cdf48f, L:/100.64.2.215:4189 ! R:/100.70.1.160:50421], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:40,555 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfade04b6, L:/100.64.2.215:4189 - R:/100.70.1.160:59629] 2019-07-02T10:45:40,556 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfade04b6, L:/100.64.2.215:4189 - R:/100.70.1.160:59629] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:40,556 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfade04b6, L:/100.64.2.215:4189 - R:/100.70.1.160:59629] completed negotiation 2019-07-02T10:45:40,556 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[236] <-> /100.70.1.160:59629[144] started 2019-07-02T10:45:40,557 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:40,602 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfade04b6, L:/100.64.2.215:4189 - R:/100.70.1.160:59629], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:40,605 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfade04b6, L:/100.64.2.215:4189 - R:/100.70.1.160:59629], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:40,605 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfade04b6, L:/100.64.2.215:4189 - R:/100.70.1.160:59629] 2019-07-02T10:45:40,605 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfade04b6, L:/100.64.2.215:4189 ! R:/100.70.1.160:59629], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:41,607 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd123ec5b, L:/100.64.2.215:4189 - R:/100.70.1.160:38479] 2019-07-02T10:45:41,607 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd123ec5b, L:/100.64.2.215:4189 - R:/100.70.1.160:38479] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:41,608 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd123ec5b, L:/100.64.2.215:4189 - R:/100.70.1.160:38479] completed negotiation 2019-07-02T10:45:41,608 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[237] <-> /100.70.1.160:38479[145] started 2019-07-02T10:45:41,608 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:41,654 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd123ec5b, L:/100.64.2.215:4189 - R:/100.70.1.160:38479], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=145, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:41,657 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd123ec5b, L:/100.64.2.215:4189 - R:/100.70.1.160:38479], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=145, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:41,657 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd123ec5b, L:/100.64.2.215:4189 - R:/100.70.1.160:38479] 2019-07-02T10:45:41,658 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd123ec5b, L:/100.64.2.215:4189 ! R:/100.70.1.160:38479], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=145, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:42,659 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0472150b, L:/100.64.2.215:4189 - R:/100.70.1.160:36691] 2019-07-02T10:45:42,659 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0472150b, L:/100.64.2.215:4189 - R:/100.70.1.160:36691] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:42,660 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0472150b, L:/100.64.2.215:4189 - R:/100.70.1.160:36691] completed negotiation 2019-07-02T10:45:42,660 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[238] <-> /100.70.1.160:36691[146] started 2019-07-02T10:45:42,660 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:42,706 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0472150b, L:/100.64.2.215:4189 - R:/100.70.1.160:36691], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=146, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:42,709 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0472150b, L:/100.64.2.215:4189 - R:/100.70.1.160:36691], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=146, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:42,709 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0472150b, L:/100.64.2.215:4189 - R:/100.70.1.160:36691] 2019-07-02T10:45:42,710 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0472150b, L:/100.64.2.215:4189 ! R:/100.70.1.160:36691], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=146, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:43,711 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x01aa1fe8, L:/100.64.2.215:4189 - R:/100.70.1.160:36903] 2019-07-02T10:45:43,711 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x01aa1fe8, L:/100.64.2.215:4189 - R:/100.70.1.160:36903] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:43,712 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x01aa1fe8, L:/100.64.2.215:4189 - R:/100.70.1.160:36903] completed negotiation 2019-07-02T10:45:43,712 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[241] <-> /100.70.1.160:36903[147] started 2019-07-02T10:45:43,713 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:43,757 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x01aa1fe8, L:/100.64.2.215:4189 - R:/100.70.1.160:36903], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:43,761 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x01aa1fe8, L:/100.64.2.215:4189 - R:/100.70.1.160:36903], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:43,761 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x01aa1fe8, L:/100.64.2.215:4189 - R:/100.70.1.160:36903] 2019-07-02T10:45:43,761 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x01aa1fe8, L:/100.64.2.215:4189 ! R:/100.70.1.160:36903], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:44,763 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x570b53bc, L:/100.64.2.215:4189 - R:/100.70.1.160:33025] 2019-07-02T10:45:44,763 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x570b53bc, L:/100.64.2.215:4189 - R:/100.70.1.160:33025] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:44,764 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x570b53bc, L:/100.64.2.215:4189 - R:/100.70.1.160:33025] completed negotiation 2019-07-02T10:45:44,764 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[243] <-> /100.70.1.160:33025[148] started 2019-07-02T10:45:44,764 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:44,810 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x570b53bc, L:/100.64.2.215:4189 - R:/100.70.1.160:33025], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:44,813 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x570b53bc, L:/100.64.2.215:4189 - R:/100.70.1.160:33025], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:44,813 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x570b53bc, L:/100.64.2.215:4189 - R:/100.70.1.160:33025] 2019-07-02T10:45:44,813 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x570b53bc, L:/100.64.2.215:4189 ! R:/100.70.1.160:33025], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:45,815 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5b8701a6, L:/100.64.2.215:4189 - R:/100.70.1.160:58633] 2019-07-02T10:45:45,815 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5b8701a6, L:/100.64.2.215:4189 - R:/100.70.1.160:58633] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:45,816 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5b8701a6, L:/100.64.2.215:4189 - R:/100.70.1.160:58633] completed negotiation 2019-07-02T10:45:45,816 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[244] <-> /100.70.1.160:58633[149] started 2019-07-02T10:45:45,816 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:45,862 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5b8701a6, L:/100.64.2.215:4189 - R:/100.70.1.160:58633], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=149, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:45,865 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5b8701a6, L:/100.64.2.215:4189 - R:/100.70.1.160:58633], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=149, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:45,865 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5b8701a6, L:/100.64.2.215:4189 - R:/100.70.1.160:58633] 2019-07-02T10:45:45,865 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5b8701a6, L:/100.64.2.215:4189 ! R:/100.70.1.160:58633], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=149, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:46,867 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xeee8da9a, L:/100.64.2.215:4189 - R:/100.70.1.160:33449] 2019-07-02T10:45:46,867 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xeee8da9a, L:/100.64.2.215:4189 - R:/100.70.1.160:33449] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:46,868 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xeee8da9a, L:/100.64.2.215:4189 - R:/100.70.1.160:33449] completed negotiation 2019-07-02T10:45:46,868 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[247] <-> /100.70.1.160:33449[150] started 2019-07-02T10:45:46,868 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:46,913 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xeee8da9a, L:/100.64.2.215:4189 - R:/100.70.1.160:33449], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:46,917 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xeee8da9a, L:/100.64.2.215:4189 - R:/100.70.1.160:33449], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:46,917 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xeee8da9a, L:/100.64.2.215:4189 - R:/100.70.1.160:33449] 2019-07-02T10:45:46,917 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xeee8da9a, L:/100.64.2.215:4189 ! R:/100.70.1.160:33449], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:47,919 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x34bf0022, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] 2019-07-02T10:45:47,919 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x34bf0022, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:47,920 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x34bf0022, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] completed negotiation 2019-07-02T10:45:47,920 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[248] <-> /100.70.1.160:51719[151] started 2019-07-02T10:45:47,920 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:47,966 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x34bf0022, L:/100.64.2.215:4189 - R:/100.70.1.160:51719], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=151, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:47,970 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x34bf0022, L:/100.64.2.215:4189 - R:/100.70.1.160:51719], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=151, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:47,970 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x34bf0022, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] 2019-07-02T10:45:47,970 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x34bf0022, L:/100.64.2.215:4189 ! R:/100.70.1.160:51719], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=151, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:48,971 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x14190802, L:/100.64.2.215:4189 - R:/100.70.1.160:54593] 2019-07-02T10:45:48,972 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x14190802, L:/100.64.2.215:4189 - R:/100.70.1.160:54593] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:48,972 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x14190802, L:/100.64.2.215:4189 - R:/100.70.1.160:54593] completed negotiation 2019-07-02T10:45:48,972 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[251] <-> /100.70.1.160:54593[152] started 2019-07-02T10:45:48,973 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:49,018 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x14190802, L:/100.64.2.215:4189 - R:/100.70.1.160:54593], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:49,022 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x14190802, L:/100.64.2.215:4189 - R:/100.70.1.160:54593], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:49,022 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x14190802, L:/100.64.2.215:4189 - R:/100.70.1.160:54593] 2019-07-02T10:45:49,022 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x14190802, L:/100.64.2.215:4189 ! R:/100.70.1.160:54593], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:50,023 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8ffb408d, L:/100.64.2.215:4189 - R:/100.70.1.160:37077] 2019-07-02T10:45:50,023 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8ffb408d, L:/100.64.2.215:4189 - R:/100.70.1.160:37077] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:50,024 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8ffb408d, L:/100.64.2.215:4189 - R:/100.70.1.160:37077] completed negotiation 2019-07-02T10:45:50,024 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[1] <-> /100.70.1.160:37077[153] started 2019-07-02T10:45:50,024 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:50,069 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8ffb408d, L:/100.64.2.215:4189 - R:/100.70.1.160:37077], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:50,073 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8ffb408d, L:/100.64.2.215:4189 - R:/100.70.1.160:37077], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:50,073 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8ffb408d, L:/100.64.2.215:4189 - R:/100.70.1.160:37077] 2019-07-02T10:45:50,074 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8ffb408d, L:/100.64.2.215:4189 ! R:/100.70.1.160:37077], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:51,075 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x99d37317, L:/100.64.2.215:4189 - R:/100.70.1.160:43875] 2019-07-02T10:45:51,075 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x99d37317, L:/100.64.2.215:4189 - R:/100.70.1.160:43875] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:51,076 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x99d37317, L:/100.64.2.215:4189 - R:/100.70.1.160:43875] completed negotiation 2019-07-02T10:45:51,076 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[2] <-> /100.70.1.160:43875[154] started 2019-07-02T10:45:51,077 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:51,122 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x99d37317, L:/100.64.2.215:4189 - R:/100.70.1.160:43875], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:51,126 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x99d37317, L:/100.64.2.215:4189 - R:/100.70.1.160:43875], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:51,126 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x99d37317, L:/100.64.2.215:4189 - R:/100.70.1.160:43875] 2019-07-02T10:45:51,127 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x99d37317, L:/100.64.2.215:4189 ! R:/100.70.1.160:43875], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:52,128 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9db58eee, L:/100.64.2.215:4189 - R:/100.70.1.160:44273] 2019-07-02T10:45:52,128 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9db58eee, L:/100.64.2.215:4189 - R:/100.70.1.160:44273] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:52,129 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9db58eee, L:/100.64.2.215:4189 - R:/100.70.1.160:44273] completed negotiation 2019-07-02T10:45:52,129 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[5] <-> /100.70.1.160:44273[155] started 2019-07-02T10:45:52,129 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:52,174 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9db58eee, L:/100.64.2.215:4189 - R:/100.70.1.160:44273], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=155, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:52,177 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9db58eee, L:/100.64.2.215:4189 - R:/100.70.1.160:44273], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=155, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:52,177 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9db58eee, L:/100.64.2.215:4189 - R:/100.70.1.160:44273] 2019-07-02T10:45:52,177 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9db58eee, L:/100.64.2.215:4189 ! R:/100.70.1.160:44273], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=155, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:53,179 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x61159ca0, L:/100.64.2.215:4189 - R:/100.70.1.160:41239] 2019-07-02T10:45:53,180 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x61159ca0, L:/100.64.2.215:4189 - R:/100.70.1.160:41239] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:53,180 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x61159ca0, L:/100.64.2.215:4189 - R:/100.70.1.160:41239] completed negotiation 2019-07-02T10:45:53,181 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[6] <-> /100.70.1.160:41239[156] started 2019-07-02T10:45:53,181 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:53,225 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x61159ca0, L:/100.64.2.215:4189 - R:/100.70.1.160:41239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=156, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:53,229 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x61159ca0, L:/100.64.2.215:4189 - R:/100.70.1.160:41239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=156, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:53,229 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x61159ca0, L:/100.64.2.215:4189 - R:/100.70.1.160:41239] 2019-07-02T10:45:53,229 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x61159ca0, L:/100.64.2.215:4189 ! R:/100.70.1.160:41239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=156, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:54,231 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0d196f6a, L:/100.64.2.215:4189 - R:/100.70.1.160:40769] 2019-07-02T10:45:54,231 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0d196f6a, L:/100.64.2.215:4189 - R:/100.70.1.160:40769] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:54,232 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0d196f6a, L:/100.64.2.215:4189 - R:/100.70.1.160:40769] completed negotiation 2019-07-02T10:45:54,232 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[9] <-> /100.70.1.160:40769[157] started 2019-07-02T10:45:54,232 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:54,278 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0d196f6a, L:/100.64.2.215:4189 - R:/100.70.1.160:40769], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:54,282 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0d196f6a, L:/100.64.2.215:4189 - R:/100.70.1.160:40769], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:54,282 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0d196f6a, L:/100.64.2.215:4189 - R:/100.70.1.160:40769] 2019-07-02T10:45:54,282 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0d196f6a, L:/100.64.2.215:4189 ! R:/100.70.1.160:40769], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:55,283 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xddd8179a, L:/100.64.2.215:4189 - R:/100.70.1.160:40949] 2019-07-02T10:45:55,284 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xddd8179a, L:/100.64.2.215:4189 - R:/100.70.1.160:40949] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:55,284 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xddd8179a, L:/100.64.2.215:4189 - R:/100.70.1.160:40949] completed negotiation 2019-07-02T10:45:55,285 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[10] <-> /100.70.1.160:40949[158] started 2019-07-02T10:45:55,285 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:55,330 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xddd8179a, L:/100.64.2.215:4189 - R:/100.70.1.160:40949], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=158, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:55,334 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xddd8179a, L:/100.64.2.215:4189 - R:/100.70.1.160:40949], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=158, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:55,335 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xddd8179a, L:/100.64.2.215:4189 - R:/100.70.1.160:40949] 2019-07-02T10:45:55,335 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xddd8179a, L:/100.64.2.215:4189 ! R:/100.70.1.160:40949], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=158, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:56,336 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4fe6e1d0, L:/100.64.2.215:4189 - R:/100.70.1.160:54425] 2019-07-02T10:45:56,337 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4fe6e1d0, L:/100.64.2.215:4189 - R:/100.70.1.160:54425] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:56,337 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4fe6e1d0, L:/100.64.2.215:4189 - R:/100.70.1.160:54425] completed negotiation 2019-07-02T10:45:56,337 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[12] <-> /100.70.1.160:54425[159] started 2019-07-02T10:45:56,338 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:56,382 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4fe6e1d0, L:/100.64.2.215:4189 - R:/100.70.1.160:54425], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=159, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:56,386 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4fe6e1d0, L:/100.64.2.215:4189 - R:/100.70.1.160:54425], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=159, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:56,386 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4fe6e1d0, L:/100.64.2.215:4189 - R:/100.70.1.160:54425] 2019-07-02T10:45:56,386 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4fe6e1d0, L:/100.64.2.215:4189 ! R:/100.70.1.160:54425], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=159, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:57,388 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb66ebdbf, L:/100.64.2.215:4189 - R:/100.70.1.160:44409] 2019-07-02T10:45:57,388 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb66ebdbf, L:/100.64.2.215:4189 - R:/100.70.1.160:44409] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:57,389 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb66ebdbf, L:/100.64.2.215:4189 - R:/100.70.1.160:44409] completed negotiation 2019-07-02T10:45:57,389 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[13] <-> /100.70.1.160:44409[160] started 2019-07-02T10:45:57,390 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:57,435 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb66ebdbf, L:/100.64.2.215:4189 - R:/100.70.1.160:44409], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:57,438 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb66ebdbf, L:/100.64.2.215:4189 - R:/100.70.1.160:44409], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:57,439 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb66ebdbf, L:/100.64.2.215:4189 - R:/100.70.1.160:44409] 2019-07-02T10:45:57,439 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb66ebdbf, L:/100.64.2.215:4189 ! R:/100.70.1.160:44409], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:58,440 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa3ddcc88, L:/100.64.2.215:4189 - R:/100.70.1.160:56689] 2019-07-02T10:45:58,440 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa3ddcc88, L:/100.64.2.215:4189 - R:/100.70.1.160:56689] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:58,442 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa3ddcc88, L:/100.64.2.215:4189 - R:/100.70.1.160:56689] completed negotiation 2019-07-02T10:45:58,442 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[15] <-> /100.70.1.160:56689[161] started 2019-07-02T10:45:58,442 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:58,486 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa3ddcc88, L:/100.64.2.215:4189 - R:/100.70.1.160:56689], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:58,489 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa3ddcc88, L:/100.64.2.215:4189 - R:/100.70.1.160:56689], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:58,490 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa3ddcc88, L:/100.64.2.215:4189 - R:/100.70.1.160:56689] 2019-07-02T10:45:58,490 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa3ddcc88, L:/100.64.2.215:4189 ! R:/100.70.1.160:56689], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:45:59,492 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2a1c26a3, L:/100.64.2.215:4189 - R:/100.70.1.160:39853] 2019-07-02T10:45:59,493 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2a1c26a3, L:/100.64.2.215:4189 - R:/100.70.1.160:39853] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:45:59,493 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2a1c26a3, L:/100.64.2.215:4189 - R:/100.70.1.160:39853] completed negotiation 2019-07-02T10:45:59,493 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[16] <-> /100.70.1.160:39853[162] started 2019-07-02T10:45:59,494 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:45:59,538 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2a1c26a3, L:/100.64.2.215:4189 - R:/100.70.1.160:39853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=162, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:45:59,542 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2a1c26a3, L:/100.64.2.215:4189 - R:/100.70.1.160:39853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=162, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:45:59,542 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2a1c26a3, L:/100.64.2.215:4189 - R:/100.70.1.160:39853] 2019-07-02T10:45:59,542 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2a1c26a3, L:/100.64.2.215:4189 ! R:/100.70.1.160:39853], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=162, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:00,544 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7bc88a43, L:/100.64.2.215:4189 - R:/100.70.1.160:42355] 2019-07-02T10:46:00,544 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7bc88a43, L:/100.64.2.215:4189 - R:/100.70.1.160:42355] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:00,544 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7bc88a43, L:/100.64.2.215:4189 - R:/100.70.1.160:42355] completed negotiation 2019-07-02T10:46:00,545 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[17] <-> /100.70.1.160:42355[163] started 2019-07-02T10:46:00,545 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:00,590 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7bc88a43, L:/100.64.2.215:4189 - R:/100.70.1.160:42355], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=163, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:00,594 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7bc88a43, L:/100.64.2.215:4189 - R:/100.70.1.160:42355], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=163, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:00,594 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7bc88a43, L:/100.64.2.215:4189 - R:/100.70.1.160:42355] 2019-07-02T10:46:00,595 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7bc88a43, L:/100.64.2.215:4189 ! R:/100.70.1.160:42355], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=163, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:01,596 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x587412ac, L:/100.64.2.215:4189 - R:/100.70.1.160:60615] 2019-07-02T10:46:01,597 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x587412ac, L:/100.64.2.215:4189 - R:/100.70.1.160:60615] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:01,597 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x587412ac, L:/100.64.2.215:4189 - R:/100.70.1.160:60615] completed negotiation 2019-07-02T10:46:01,597 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[19] <-> /100.70.1.160:60615[164] started 2019-07-02T10:46:01,598 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:01,642 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x587412ac, L:/100.64.2.215:4189 - R:/100.70.1.160:60615], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:01,645 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x587412ac, L:/100.64.2.215:4189 - R:/100.70.1.160:60615], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:01,645 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x587412ac, L:/100.64.2.215:4189 - R:/100.70.1.160:60615] 2019-07-02T10:46:01,646 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x587412ac, L:/100.64.2.215:4189 ! R:/100.70.1.160:60615], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:02,647 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x10743463, L:/100.64.2.215:4189 - R:/100.70.1.160:44385] 2019-07-02T10:46:02,648 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x10743463, L:/100.64.2.215:4189 - R:/100.70.1.160:44385] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:02,648 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x10743463, L:/100.64.2.215:4189 - R:/100.70.1.160:44385] completed negotiation 2019-07-02T10:46:02,648 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[20] <-> /100.70.1.160:44385[165] started 2019-07-02T10:46:02,649 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:02,698 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x10743463, L:/100.64.2.215:4189 - R:/100.70.1.160:44385], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:02,701 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x10743463, L:/100.64.2.215:4189 - R:/100.70.1.160:44385], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:02,702 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x10743463, L:/100.64.2.215:4189 - R:/100.70.1.160:44385] 2019-07-02T10:46:02,702 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x10743463, L:/100.64.2.215:4189 ! R:/100.70.1.160:44385], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:03,703 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x14cba89c, L:/100.64.2.215:4189 - R:/100.70.1.160:57247] 2019-07-02T10:46:03,704 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x14cba89c, L:/100.64.2.215:4189 - R:/100.70.1.160:57247] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:03,704 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x14cba89c, L:/100.64.2.215:4189 - R:/100.70.1.160:57247] completed negotiation 2019-07-02T10:46:03,704 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[22] <-> /100.70.1.160:57247[166] started 2019-07-02T10:46:03,705 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:03,750 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x14cba89c, L:/100.64.2.215:4189 - R:/100.70.1.160:57247], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=166, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:03,753 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x14cba89c, L:/100.64.2.215:4189 - R:/100.70.1.160:57247], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=166, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:03,753 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x14cba89c, L:/100.64.2.215:4189 - R:/100.70.1.160:57247] 2019-07-02T10:46:03,754 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x14cba89c, L:/100.64.2.215:4189 ! R:/100.70.1.160:57247], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=166, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:04,755 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8fff577d, L:/100.64.2.215:4189 - R:/100.70.1.160:42441] 2019-07-02T10:46:04,755 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8fff577d, L:/100.64.2.215:4189 - R:/100.70.1.160:42441] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:04,756 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8fff577d, L:/100.64.2.215:4189 - R:/100.70.1.160:42441] completed negotiation 2019-07-02T10:46:04,756 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[23] <-> /100.70.1.160:42441[167] started 2019-07-02T10:46:04,756 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:04,802 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8fff577d, L:/100.64.2.215:4189 - R:/100.70.1.160:42441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=167, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:04,806 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8fff577d, L:/100.64.2.215:4189 - R:/100.70.1.160:42441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=167, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:04,806 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8fff577d, L:/100.64.2.215:4189 - R:/100.70.1.160:42441] 2019-07-02T10:46:04,806 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8fff577d, L:/100.64.2.215:4189 ! R:/100.70.1.160:42441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=167, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:05,808 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6f4e01fd, L:/100.64.2.215:4189 - R:/100.70.1.160:42263] 2019-07-02T10:46:05,808 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6f4e01fd, L:/100.64.2.215:4189 - R:/100.70.1.160:42263] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:05,808 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6f4e01fd, L:/100.64.2.215:4189 - R:/100.70.1.160:42263] completed negotiation 2019-07-02T10:46:05,808 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[27] <-> /100.70.1.160:42263[168] started 2019-07-02T10:46:05,809 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:05,854 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6f4e01fd, L:/100.64.2.215:4189 - R:/100.70.1.160:42263], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:05,857 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6f4e01fd, L:/100.64.2.215:4189 - R:/100.70.1.160:42263], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:05,857 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6f4e01fd, L:/100.64.2.215:4189 - R:/100.70.1.160:42263] 2019-07-02T10:46:05,857 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6f4e01fd, L:/100.64.2.215:4189 ! R:/100.70.1.160:42263], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:06,859 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x720c7612, L:/100.64.2.215:4189 - R:/100.70.1.160:58831] 2019-07-02T10:46:06,859 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x720c7612, L:/100.64.2.215:4189 - R:/100.70.1.160:58831] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:06,859 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x720c7612, L:/100.64.2.215:4189 - R:/100.70.1.160:58831] completed negotiation 2019-07-02T10:46:06,860 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[28] <-> /100.70.1.160:58831[169] started 2019-07-02T10:46:06,860 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:06,906 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x720c7612, L:/100.64.2.215:4189 - R:/100.70.1.160:58831], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:06,909 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x720c7612, L:/100.64.2.215:4189 - R:/100.70.1.160:58831], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:06,909 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x720c7612, L:/100.64.2.215:4189 - R:/100.70.1.160:58831] 2019-07-02T10:46:06,910 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x720c7612, L:/100.64.2.215:4189 ! R:/100.70.1.160:58831], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:07,911 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xaf05bd86, L:/100.64.2.215:4189 - R:/100.70.1.160:37571] 2019-07-02T10:46:07,911 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xaf05bd86, L:/100.64.2.215:4189 - R:/100.70.1.160:37571] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:07,912 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xaf05bd86, L:/100.64.2.215:4189 - R:/100.70.1.160:37571] completed negotiation 2019-07-02T10:46:07,912 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[29] <-> /100.70.1.160:37571[170] started 2019-07-02T10:46:07,912 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:07,958 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xaf05bd86, L:/100.64.2.215:4189 - R:/100.70.1.160:37571], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=170, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:07,961 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xaf05bd86, L:/100.64.2.215:4189 - R:/100.70.1.160:37571], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=170, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:07,961 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xaf05bd86, L:/100.64.2.215:4189 - R:/100.70.1.160:37571] 2019-07-02T10:46:07,961 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xaf05bd86, L:/100.64.2.215:4189 ! R:/100.70.1.160:37571], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=170, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:08,963 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x521a40e5, L:/100.64.2.215:4189 - R:/100.70.1.160:53327] 2019-07-02T10:46:08,963 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x521a40e5, L:/100.64.2.215:4189 - R:/100.70.1.160:53327] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:08,964 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x521a40e5, L:/100.64.2.215:4189 - R:/100.70.1.160:53327] completed negotiation 2019-07-02T10:46:08,964 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[30] <-> /100.70.1.160:53327[171] started 2019-07-02T10:46:08,964 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:09,014 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x521a40e5, L:/100.64.2.215:4189 - R:/100.70.1.160:53327], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:09,017 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x521a40e5, L:/100.64.2.215:4189 - R:/100.70.1.160:53327], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:09,018 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x521a40e5, L:/100.64.2.215:4189 - R:/100.70.1.160:53327] 2019-07-02T10:46:09,018 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x521a40e5, L:/100.64.2.215:4189 ! R:/100.70.1.160:53327], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:10,019 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x504cea17, L:/100.64.2.215:4189 - R:/100.70.1.160:37953] 2019-07-02T10:46:10,019 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x504cea17, L:/100.64.2.215:4189 - R:/100.70.1.160:37953] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:10,020 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x504cea17, L:/100.64.2.215:4189 - R:/100.70.1.160:37953] completed negotiation 2019-07-02T10:46:10,020 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[31] <-> /100.70.1.160:37953[172] started 2019-07-02T10:46:10,020 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:10,066 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x504cea17, L:/100.64.2.215:4189 - R:/100.70.1.160:37953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=172, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:10,070 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x504cea17, L:/100.64.2.215:4189 - R:/100.70.1.160:37953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=172, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:10,070 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x504cea17, L:/100.64.2.215:4189 - R:/100.70.1.160:37953] 2019-07-02T10:46:10,070 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x504cea17, L:/100.64.2.215:4189 ! R:/100.70.1.160:37953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=172, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:11,071 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8d016063, L:/100.64.2.215:4189 - R:/100.70.1.160:59715] 2019-07-02T10:46:11,072 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8d016063, L:/100.64.2.215:4189 - R:/100.70.1.160:59715] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:11,072 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8d016063, L:/100.64.2.215:4189 - R:/100.70.1.160:59715] completed negotiation 2019-07-02T10:46:11,073 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[33] <-> /100.70.1.160:59715[173] started 2019-07-02T10:46:11,073 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:11,118 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8d016063, L:/100.64.2.215:4189 - R:/100.70.1.160:59715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=173, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:11,122 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8d016063, L:/100.64.2.215:4189 - R:/100.70.1.160:59715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=173, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:11,123 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8d016063, L:/100.64.2.215:4189 - R:/100.70.1.160:59715] 2019-07-02T10:46:11,123 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8d016063, L:/100.64.2.215:4189 ! R:/100.70.1.160:59715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=173, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:12,140 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8f546029, L:/100.64.2.215:4189 - R:/100.70.1.160:40269] 2019-07-02T10:46:12,140 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8f546029, L:/100.64.2.215:4189 - R:/100.70.1.160:40269] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:12,142 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8f546029, L:/100.64.2.215:4189 - R:/100.70.1.160:40269] completed negotiation 2019-07-02T10:46:12,142 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[34] <-> /100.70.1.160:40269[174] started 2019-07-02T10:46:12,142 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:12,186 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8f546029, L:/100.64.2.215:4189 - R:/100.70.1.160:40269], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=174, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:12,190 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8f546029, L:/100.64.2.215:4189 - R:/100.70.1.160:40269], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=174, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:12,190 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8f546029, L:/100.64.2.215:4189 - R:/100.70.1.160:40269] 2019-07-02T10:46:12,190 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8f546029, L:/100.64.2.215:4189 ! R:/100.70.1.160:40269], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=174, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:13,192 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x06e08897, L:/100.64.2.215:4189 - R:/100.70.1.160:50677] 2019-07-02T10:46:13,192 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x06e08897, L:/100.64.2.215:4189 - R:/100.70.1.160:50677] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:13,192 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x06e08897, L:/100.64.2.215:4189 - R:/100.70.1.160:50677] completed negotiation 2019-07-02T10:46:13,193 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[35] <-> /100.70.1.160:50677[175] started 2019-07-02T10:46:13,193 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:13,238 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x06e08897, L:/100.64.2.215:4189 - R:/100.70.1.160:50677], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:13,241 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x06e08897, L:/100.64.2.215:4189 - R:/100.70.1.160:50677], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:13,241 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x06e08897, L:/100.64.2.215:4189 - R:/100.70.1.160:50677] 2019-07-02T10:46:13,242 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x06e08897, L:/100.64.2.215:4189 ! R:/100.70.1.160:50677], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:14,243 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xbb5e1aef, L:/100.64.2.215:4189 - R:/100.70.1.160:40529] 2019-07-02T10:46:14,243 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xbb5e1aef, L:/100.64.2.215:4189 - R:/100.70.1.160:40529] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:14,244 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xbb5e1aef, L:/100.64.2.215:4189 - R:/100.70.1.160:40529] completed negotiation 2019-07-02T10:46:14,244 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[37] <-> /100.70.1.160:40529[176] started 2019-07-02T10:46:14,244 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:14,290 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xbb5e1aef, L:/100.64.2.215:4189 - R:/100.70.1.160:40529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:14,294 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xbb5e1aef, L:/100.64.2.215:4189 - R:/100.70.1.160:40529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:14,294 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xbb5e1aef, L:/100.64.2.215:4189 - R:/100.70.1.160:40529] 2019-07-02T10:46:14,294 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xbb5e1aef, L:/100.64.2.215:4189 ! R:/100.70.1.160:40529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:15,295 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0c04b2de, L:/100.64.2.215:4189 - R:/100.70.1.160:59845] 2019-07-02T10:46:15,296 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0c04b2de, L:/100.64.2.215:4189 - R:/100.70.1.160:59845] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:15,296 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0c04b2de, L:/100.64.2.215:4189 - R:/100.70.1.160:59845] completed negotiation 2019-07-02T10:46:15,296 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[38] <-> /100.70.1.160:59845[177] started 2019-07-02T10:46:15,297 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:15,342 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0c04b2de, L:/100.64.2.215:4189 - R:/100.70.1.160:59845], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=177, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:15,346 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0c04b2de, L:/100.64.2.215:4189 - R:/100.70.1.160:59845], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=177, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:15,346 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0c04b2de, L:/100.64.2.215:4189 - R:/100.70.1.160:59845] 2019-07-02T10:46:15,346 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0c04b2de, L:/100.64.2.215:4189 ! R:/100.70.1.160:59845], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=177, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:16,347 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x85aad2a2, L:/100.64.2.215:4189 - R:/100.70.1.160:54055] 2019-07-02T10:46:16,348 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x85aad2a2, L:/100.64.2.215:4189 - R:/100.70.1.160:54055] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:16,348 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x85aad2a2, L:/100.64.2.215:4189 - R:/100.70.1.160:54055] completed negotiation 2019-07-02T10:46:16,348 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[40] <-> /100.70.1.160:54055[178] started 2019-07-02T10:46:16,349 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:16,394 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x85aad2a2, L:/100.64.2.215:4189 - R:/100.70.1.160:54055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:16,397 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x85aad2a2, L:/100.64.2.215:4189 - R:/100.70.1.160:54055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:16,397 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x85aad2a2, L:/100.64.2.215:4189 - R:/100.70.1.160:54055] 2019-07-02T10:46:16,398 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x85aad2a2, L:/100.64.2.215:4189 ! R:/100.70.1.160:54055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:17,399 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x22cf2a8a, L:/100.64.2.215:4189 - R:/100.70.1.160:54711] 2019-07-02T10:46:17,399 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x22cf2a8a, L:/100.64.2.215:4189 - R:/100.70.1.160:54711] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:17,400 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x22cf2a8a, L:/100.64.2.215:4189 - R:/100.70.1.160:54711] completed negotiation 2019-07-02T10:46:17,400 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[41] <-> /100.70.1.160:54711[179] started 2019-07-02T10:46:17,401 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:17,446 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x22cf2a8a, L:/100.64.2.215:4189 - R:/100.70.1.160:54711], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:17,450 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x22cf2a8a, L:/100.64.2.215:4189 - R:/100.70.1.160:54711], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:17,450 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x22cf2a8a, L:/100.64.2.215:4189 - R:/100.70.1.160:54711] 2019-07-02T10:46:17,450 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x22cf2a8a, L:/100.64.2.215:4189 ! R:/100.70.1.160:54711], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:18,452 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa587eddb, L:/100.64.2.215:4189 - R:/100.70.1.160:37335] 2019-07-02T10:46:18,452 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa587eddb, L:/100.64.2.215:4189 - R:/100.70.1.160:37335] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:18,453 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa587eddb, L:/100.64.2.215:4189 - R:/100.70.1.160:37335] completed negotiation 2019-07-02T10:46:18,453 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[43] <-> /100.70.1.160:37335[180] started 2019-07-02T10:46:18,453 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:18,498 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa587eddb, L:/100.64.2.215:4189 - R:/100.70.1.160:37335], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=180, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:18,502 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa587eddb, L:/100.64.2.215:4189 - R:/100.70.1.160:37335], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=180, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:18,502 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa587eddb, L:/100.64.2.215:4189 - R:/100.70.1.160:37335] 2019-07-02T10:46:18,502 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa587eddb, L:/100.64.2.215:4189 ! R:/100.70.1.160:37335], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=180, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:19,504 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe1f9c10b, L:/100.64.2.215:4189 - R:/100.70.1.160:60147] 2019-07-02T10:46:19,504 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe1f9c10b, L:/100.64.2.215:4189 - R:/100.70.1.160:60147] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:19,505 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe1f9c10b, L:/100.64.2.215:4189 - R:/100.70.1.160:60147] completed negotiation 2019-07-02T10:46:19,505 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[44] <-> /100.70.1.160:60147[181] started 2019-07-02T10:46:19,505 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:19,550 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe1f9c10b, L:/100.64.2.215:4189 - R:/100.70.1.160:60147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=181, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:19,553 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe1f9c10b, L:/100.64.2.215:4189 - R:/100.70.1.160:60147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=181, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:19,553 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe1f9c10b, L:/100.64.2.215:4189 - R:/100.70.1.160:60147] 2019-07-02T10:46:19,554 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe1f9c10b, L:/100.64.2.215:4189 ! R:/100.70.1.160:60147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=181, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:20,555 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x202e2167, L:/100.64.2.215:4189 - R:/100.70.1.160:59619] 2019-07-02T10:46:20,556 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x202e2167, L:/100.64.2.215:4189 - R:/100.70.1.160:59619] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:20,556 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x202e2167, L:/100.64.2.215:4189 - R:/100.70.1.160:59619] completed negotiation 2019-07-02T10:46:20,557 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[48] <-> /100.70.1.160:59619[182] started 2019-07-02T10:46:20,557 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:20,601 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x202e2167, L:/100.64.2.215:4189 - R:/100.70.1.160:59619], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:20,605 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x202e2167, L:/100.64.2.215:4189 - R:/100.70.1.160:59619], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:20,605 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x202e2167, L:/100.64.2.215:4189 - R:/100.70.1.160:59619] 2019-07-02T10:46:20,605 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x202e2167, L:/100.64.2.215:4189 ! R:/100.70.1.160:59619], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:21,607 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xca2d6180, L:/100.64.2.215:4189 - R:/100.70.1.160:38737] 2019-07-02T10:46:21,608 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xca2d6180, L:/100.64.2.215:4189 - R:/100.70.1.160:38737] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:21,608 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xca2d6180, L:/100.64.2.215:4189 - R:/100.70.1.160:38737] completed negotiation 2019-07-02T10:46:21,608 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[49] <-> /100.70.1.160:38737[183] started 2019-07-02T10:46:21,609 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:21,655 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xca2d6180, L:/100.64.2.215:4189 - R:/100.70.1.160:38737], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=183, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:21,659 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xca2d6180, L:/100.64.2.215:4189 - R:/100.70.1.160:38737], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=183, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:21,659 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xca2d6180, L:/100.64.2.215:4189 - R:/100.70.1.160:38737] 2019-07-02T10:46:21,659 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xca2d6180, L:/100.64.2.215:4189 ! R:/100.70.1.160:38737], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=183, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:22,660 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb604fd4d, L:/100.64.2.215:4189 - R:/100.70.1.160:38543] 2019-07-02T10:46:22,661 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb604fd4d, L:/100.64.2.215:4189 - R:/100.70.1.160:38543] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:22,661 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb604fd4d, L:/100.64.2.215:4189 - R:/100.70.1.160:38543] completed negotiation 2019-07-02T10:46:22,661 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[51] <-> /100.70.1.160:38543[184] started 2019-07-02T10:46:22,662 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:22,705 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb604fd4d, L:/100.64.2.215:4189 - R:/100.70.1.160:38543], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=184, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:22,710 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb604fd4d, L:/100.64.2.215:4189 - R:/100.70.1.160:38543], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=184, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:22,710 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb604fd4d, L:/100.64.2.215:4189 - R:/100.70.1.160:38543] 2019-07-02T10:46:22,710 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb604fd4d, L:/100.64.2.215:4189 ! R:/100.70.1.160:38543], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=184, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:23,711 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd2e9f9d6, L:/100.64.2.215:4189 - R:/100.70.1.160:59433] 2019-07-02T10:46:23,712 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd2e9f9d6, L:/100.64.2.215:4189 - R:/100.70.1.160:59433] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:23,712 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd2e9f9d6, L:/100.64.2.215:4189 - R:/100.70.1.160:59433] completed negotiation 2019-07-02T10:46:23,713 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[52] <-> /100.70.1.160:59433[185] started 2019-07-02T10:46:23,713 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:23,758 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd2e9f9d6, L:/100.64.2.215:4189 - R:/100.70.1.160:59433], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:23,761 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd2e9f9d6, L:/100.64.2.215:4189 - R:/100.70.1.160:59433], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:23,762 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd2e9f9d6, L:/100.64.2.215:4189 - R:/100.70.1.160:59433] 2019-07-02T10:46:23,762 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd2e9f9d6, L:/100.64.2.215:4189 ! R:/100.70.1.160:59433], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:24,764 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9c2d7248, L:/100.64.2.215:4189 - R:/100.70.1.160:38863] 2019-07-02T10:46:24,764 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9c2d7248, L:/100.64.2.215:4189 - R:/100.70.1.160:38863] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:24,764 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9c2d7248, L:/100.64.2.215:4189 - R:/100.70.1.160:38863] completed negotiation 2019-07-02T10:46:24,764 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[54] <-> /100.70.1.160:38863[186] started 2019-07-02T10:46:24,765 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:24,810 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9c2d7248, L:/100.64.2.215:4189 - R:/100.70.1.160:38863], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=186, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:24,814 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9c2d7248, L:/100.64.2.215:4189 - R:/100.70.1.160:38863], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=186, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:24,814 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9c2d7248, L:/100.64.2.215:4189 - R:/100.70.1.160:38863] 2019-07-02T10:46:24,814 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9c2d7248, L:/100.64.2.215:4189 ! R:/100.70.1.160:38863], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=186, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:25,815 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xdd3429e4, L:/100.64.2.215:4189 - R:/100.70.1.160:45357] 2019-07-02T10:46:25,816 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xdd3429e4, L:/100.64.2.215:4189 - R:/100.70.1.160:45357] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:25,816 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xdd3429e4, L:/100.64.2.215:4189 - R:/100.70.1.160:45357] completed negotiation 2019-07-02T10:46:25,816 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[55] <-> /100.70.1.160:45357[187] started 2019-07-02T10:46:25,817 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:25,862 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xdd3429e4, L:/100.64.2.215:4189 - R:/100.70.1.160:45357], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=187, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:25,866 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xdd3429e4, L:/100.64.2.215:4189 - R:/100.70.1.160:45357], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=187, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:25,866 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xdd3429e4, L:/100.64.2.215:4189 - R:/100.70.1.160:45357] 2019-07-02T10:46:25,866 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xdd3429e4, L:/100.64.2.215:4189 ! R:/100.70.1.160:45357], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=187, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:26,867 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb31bd442, L:/100.64.2.215:4189 - R:/100.70.1.160:35033] 2019-07-02T10:46:26,868 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb31bd442, L:/100.64.2.215:4189 - R:/100.70.1.160:35033] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:26,868 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb31bd442, L:/100.64.2.215:4189 - R:/100.70.1.160:35033] completed negotiation 2019-07-02T10:46:26,868 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[57] <-> /100.70.1.160:35033[188] started 2019-07-02T10:46:26,869 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:26,914 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb31bd442, L:/100.64.2.215:4189 - R:/100.70.1.160:35033], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:26,918 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb31bd442, L:/100.64.2.215:4189 - R:/100.70.1.160:35033], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:26,918 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb31bd442, L:/100.64.2.215:4189 - R:/100.70.1.160:35033] 2019-07-02T10:46:26,918 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb31bd442, L:/100.64.2.215:4189 ! R:/100.70.1.160:35033], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:27,919 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2598669f, L:/100.64.2.215:4189 - R:/100.70.1.160:56987] 2019-07-02T10:46:27,919 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2598669f, L:/100.64.2.215:4189 - R:/100.70.1.160:56987] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:27,920 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2598669f, L:/100.64.2.215:4189 - R:/100.70.1.160:56987] completed negotiation 2019-07-02T10:46:27,920 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[58] <-> /100.70.1.160:56987[189] started 2019-07-02T10:46:27,920 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:27,965 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2598669f, L:/100.64.2.215:4189 - R:/100.70.1.160:56987], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:27,969 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2598669f, L:/100.64.2.215:4189 - R:/100.70.1.160:56987], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:27,969 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2598669f, L:/100.64.2.215:4189 - R:/100.70.1.160:56987] 2019-07-02T10:46:27,969 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2598669f, L:/100.64.2.215:4189 ! R:/100.70.1.160:56987], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:28,970 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4bc56959, L:/100.64.2.215:4189 - R:/100.70.1.160:60751] 2019-07-02T10:46:28,971 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4bc56959, L:/100.64.2.215:4189 - R:/100.70.1.160:60751] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:28,971 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4bc56959, L:/100.64.2.215:4189 - R:/100.70.1.160:60751] completed negotiation 2019-07-02T10:46:28,971 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[62] <-> /100.70.1.160:60751[190] started 2019-07-02T10:46:28,972 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:29,018 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4bc56959, L:/100.64.2.215:4189 - R:/100.70.1.160:60751], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=190, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:29,021 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4bc56959, L:/100.64.2.215:4189 - R:/100.70.1.160:60751], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=190, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:29,021 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4bc56959, L:/100.64.2.215:4189 - R:/100.70.1.160:60751] 2019-07-02T10:46:29,021 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4bc56959, L:/100.64.2.215:4189 ! R:/100.70.1.160:60751], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=190, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:30,023 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5b459395, L:/100.64.2.215:4189 - R:/100.70.1.160:53193] 2019-07-02T10:46:30,023 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5b459395, L:/100.64.2.215:4189 - R:/100.70.1.160:53193] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:30,024 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5b459395, L:/100.64.2.215:4189 - R:/100.70.1.160:53193] completed negotiation 2019-07-02T10:46:30,024 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[63] <-> /100.70.1.160:53193[191] started 2019-07-02T10:46:30,024 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:30,070 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5b459395, L:/100.64.2.215:4189 - R:/100.70.1.160:53193], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=191, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:30,073 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5b459395, L:/100.64.2.215:4189 - R:/100.70.1.160:53193], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=191, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:30,073 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5b459395, L:/100.64.2.215:4189 - R:/100.70.1.160:53193] 2019-07-02T10:46:30,073 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5b459395, L:/100.64.2.215:4189 ! R:/100.70.1.160:53193], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=191, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:31,075 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8e051412, L:/100.64.2.215:4189 - R:/100.70.1.160:38457] 2019-07-02T10:46:31,075 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8e051412, L:/100.64.2.215:4189 - R:/100.70.1.160:38457] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:31,076 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8e051412, L:/100.64.2.215:4189 - R:/100.70.1.160:38457] completed negotiation 2019-07-02T10:46:31,076 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[64] <-> /100.70.1.160:38457[192] started 2019-07-02T10:46:31,076 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:31,122 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8e051412, L:/100.64.2.215:4189 - R:/100.70.1.160:38457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:31,125 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8e051412, L:/100.64.2.215:4189 - R:/100.70.1.160:38457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:31,126 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8e051412, L:/100.64.2.215:4189 - R:/100.70.1.160:38457] 2019-07-02T10:46:31,126 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8e051412, L:/100.64.2.215:4189 ! R:/100.70.1.160:38457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:32,127 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xba112820, L:/100.64.2.215:4189 - R:/100.70.1.160:51671] 2019-07-02T10:46:32,128 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xba112820, L:/100.64.2.215:4189 - R:/100.70.1.160:51671] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:32,128 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xba112820, L:/100.64.2.215:4189 - R:/100.70.1.160:51671] completed negotiation 2019-07-02T10:46:32,128 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[67] <-> /100.70.1.160:51671[193] started 2019-07-02T10:46:32,129 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:32,174 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xba112820, L:/100.64.2.215:4189 - R:/100.70.1.160:51671], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:32,177 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xba112820, L:/100.64.2.215:4189 - R:/100.70.1.160:51671], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:32,177 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xba112820, L:/100.64.2.215:4189 - R:/100.70.1.160:51671] 2019-07-02T10:46:32,177 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xba112820, L:/100.64.2.215:4189 ! R:/100.70.1.160:51671], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:33,179 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0145f445, L:/100.64.2.215:4189 - R:/100.70.1.160:40945] 2019-07-02T10:46:33,179 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0145f445, L:/100.64.2.215:4189 - R:/100.70.1.160:40945] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:33,180 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0145f445, L:/100.64.2.215:4189 - R:/100.70.1.160:40945] completed negotiation 2019-07-02T10:46:33,180 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[68] <-> /100.70.1.160:40945[194] started 2019-07-02T10:46:33,180 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:33,226 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0145f445, L:/100.64.2.215:4189 - R:/100.70.1.160:40945], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=194, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:33,229 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0145f445, L:/100.64.2.215:4189 - R:/100.70.1.160:40945], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=194, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:33,229 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0145f445, L:/100.64.2.215:4189 - R:/100.70.1.160:40945] 2019-07-02T10:46:33,230 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0145f445, L:/100.64.2.215:4189 ! R:/100.70.1.160:40945], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=194, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:34,232 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x00e3ad0d, L:/100.64.2.215:4189 - R:/100.70.1.160:49865] 2019-07-02T10:46:34,232 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x00e3ad0d, L:/100.64.2.215:4189 - R:/100.70.1.160:49865] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:34,233 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x00e3ad0d, L:/100.64.2.215:4189 - R:/100.70.1.160:49865] completed negotiation 2019-07-02T10:46:34,233 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[69] <-> /100.70.1.160:49865[195] started 2019-07-02T10:46:34,233 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:34,278 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x00e3ad0d, L:/100.64.2.215:4189 - R:/100.70.1.160:49865], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=195, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:34,282 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x00e3ad0d, L:/100.64.2.215:4189 - R:/100.70.1.160:49865], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=195, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:34,282 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x00e3ad0d, L:/100.64.2.215:4189 - R:/100.70.1.160:49865] 2019-07-02T10:46:34,283 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x00e3ad0d, L:/100.64.2.215:4189 ! R:/100.70.1.160:49865], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=195, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:35,284 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x331c66ec, L:/100.64.2.215:4189 - R:/100.70.1.160:55133] 2019-07-02T10:46:35,284 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x331c66ec, L:/100.64.2.215:4189 - R:/100.70.1.160:55133] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:35,285 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x331c66ec, L:/100.64.2.215:4189 - R:/100.70.1.160:55133] completed negotiation 2019-07-02T10:46:35,285 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[71] <-> /100.70.1.160:55133[196] started 2019-07-02T10:46:35,285 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:35,330 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x331c66ec, L:/100.64.2.215:4189 - R:/100.70.1.160:55133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:35,334 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x331c66ec, L:/100.64.2.215:4189 - R:/100.70.1.160:55133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:35,334 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x331c66ec, L:/100.64.2.215:4189 - R:/100.70.1.160:55133] 2019-07-02T10:46:35,334 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x331c66ec, L:/100.64.2.215:4189 ! R:/100.70.1.160:55133], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:36,335 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6fc3dee5, L:/100.64.2.215:4189 - R:/100.70.1.160:49163] 2019-07-02T10:46:36,336 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6fc3dee5, L:/100.64.2.215:4189 - R:/100.70.1.160:49163] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:36,336 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6fc3dee5, L:/100.64.2.215:4189 - R:/100.70.1.160:49163] completed negotiation 2019-07-02T10:46:36,336 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[72] <-> /100.70.1.160:49163[197] started 2019-07-02T10:46:36,337 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:36,381 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6fc3dee5, L:/100.64.2.215:4189 - R:/100.70.1.160:49163], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:36,385 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6fc3dee5, L:/100.64.2.215:4189 - R:/100.70.1.160:49163], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:36,385 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6fc3dee5, L:/100.64.2.215:4189 - R:/100.70.1.160:49163] 2019-07-02T10:46:36,386 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6fc3dee5, L:/100.64.2.215:4189 ! R:/100.70.1.160:49163], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:37,387 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x95859427, L:/100.64.2.215:4189 - R:/100.70.1.160:44679] 2019-07-02T10:46:37,387 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x95859427, L:/100.64.2.215:4189 - R:/100.70.1.160:44679] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:37,388 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x95859427, L:/100.64.2.215:4189 - R:/100.70.1.160:44679] completed negotiation 2019-07-02T10:46:37,388 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[75] <-> /100.70.1.160:44679[198] started 2019-07-02T10:46:37,388 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:37,434 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x95859427, L:/100.64.2.215:4189 - R:/100.70.1.160:44679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=198, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:37,438 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x95859427, L:/100.64.2.215:4189 - R:/100.70.1.160:44679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=198, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:37,438 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x95859427, L:/100.64.2.215:4189 - R:/100.70.1.160:44679] 2019-07-02T10:46:37,438 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x95859427, L:/100.64.2.215:4189 ! R:/100.70.1.160:44679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=198, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:38,440 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0f289bce, L:/100.64.2.215:4189 - R:/100.70.1.160:51457] 2019-07-02T10:46:38,440 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0f289bce, L:/100.64.2.215:4189 - R:/100.70.1.160:51457] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:38,441 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0f289bce, L:/100.64.2.215:4189 - R:/100.70.1.160:51457] completed negotiation 2019-07-02T10:46:38,441 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[78] <-> /100.70.1.160:51457[199] started 2019-07-02T10:46:38,441 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:38,486 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0f289bce, L:/100.64.2.215:4189 - R:/100.70.1.160:51457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:38,490 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0f289bce, L:/100.64.2.215:4189 - R:/100.70.1.160:51457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:38,490 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0f289bce, L:/100.64.2.215:4189 - R:/100.70.1.160:51457] 2019-07-02T10:46:38,490 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0f289bce, L:/100.64.2.215:4189 ! R:/100.70.1.160:51457], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:39,492 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6b29aec5, L:/100.64.2.215:4189 - R:/100.70.1.160:45789] 2019-07-02T10:46:39,492 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6b29aec5, L:/100.64.2.215:4189 - R:/100.70.1.160:45789] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:39,492 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6b29aec5, L:/100.64.2.215:4189 - R:/100.70.1.160:45789] completed negotiation 2019-07-02T10:46:39,493 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[80] <-> /100.70.1.160:45789[200] started 2019-07-02T10:46:39,493 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:39,538 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6b29aec5, L:/100.64.2.215:4189 - R:/100.70.1.160:45789], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=200, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:39,542 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6b29aec5, L:/100.64.2.215:4189 - R:/100.70.1.160:45789], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=200, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:39,542 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6b29aec5, L:/100.64.2.215:4189 - R:/100.70.1.160:45789] 2019-07-02T10:46:39,542 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6b29aec5, L:/100.64.2.215:4189 ! R:/100.70.1.160:45789], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=200, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:40,544 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x40ca9f8e, L:/100.64.2.215:4189 - R:/100.70.1.160:55607] 2019-07-02T10:46:40,544 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x40ca9f8e, L:/100.64.2.215:4189 - R:/100.70.1.160:55607] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:40,545 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x40ca9f8e, L:/100.64.2.215:4189 - R:/100.70.1.160:55607] completed negotiation 2019-07-02T10:46:40,545 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[82] <-> /100.70.1.160:55607[201] started 2019-07-02T10:46:40,546 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:40,590 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x40ca9f8e, L:/100.64.2.215:4189 - R:/100.70.1.160:55607], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=201, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:40,594 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x40ca9f8e, L:/100.64.2.215:4189 - R:/100.70.1.160:55607], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=201, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:40,594 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x40ca9f8e, L:/100.64.2.215:4189 - R:/100.70.1.160:55607] 2019-07-02T10:46:40,594 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x40ca9f8e, L:/100.64.2.215:4189 ! R:/100.70.1.160:55607], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=201, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:41,595 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xdaa7dd03, L:/100.64.2.215:4189 - R:/100.70.1.160:47591] 2019-07-02T10:46:41,595 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xdaa7dd03, L:/100.64.2.215:4189 - R:/100.70.1.160:47591] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:41,596 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xdaa7dd03, L:/100.64.2.215:4189 - R:/100.70.1.160:47591] completed negotiation 2019-07-02T10:46:41,596 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[83] <-> /100.70.1.160:47591[202] started 2019-07-02T10:46:41,597 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:41,642 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xdaa7dd03, L:/100.64.2.215:4189 - R:/100.70.1.160:47591], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:41,646 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xdaa7dd03, L:/100.64.2.215:4189 - R:/100.70.1.160:47591], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:41,646 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xdaa7dd03, L:/100.64.2.215:4189 - R:/100.70.1.160:47591] 2019-07-02T10:46:41,646 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xdaa7dd03, L:/100.64.2.215:4189 ! R:/100.70.1.160:47591], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:42,647 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5e5bdc97, L:/100.64.2.215:4189 - R:/100.70.1.160:59577] 2019-07-02T10:46:42,648 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5e5bdc97, L:/100.64.2.215:4189 - R:/100.70.1.160:59577] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:42,648 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5e5bdc97, L:/100.64.2.215:4189 - R:/100.70.1.160:59577] completed negotiation 2019-07-02T10:46:42,648 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[85] <-> /100.70.1.160:59577[203] started 2019-07-02T10:46:42,649 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:42,694 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5e5bdc97, L:/100.64.2.215:4189 - R:/100.70.1.160:59577], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:42,698 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5e5bdc97, L:/100.64.2.215:4189 - R:/100.70.1.160:59577], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:42,698 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5e5bdc97, L:/100.64.2.215:4189 - R:/100.70.1.160:59577] 2019-07-02T10:46:42,698 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5e5bdc97, L:/100.64.2.215:4189 ! R:/100.70.1.160:59577], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:43,700 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x927889d9, L:/100.64.2.215:4189 - R:/100.70.1.160:44975] 2019-07-02T10:46:43,700 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x927889d9, L:/100.64.2.215:4189 - R:/100.70.1.160:44975] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:43,701 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x927889d9, L:/100.64.2.215:4189 - R:/100.70.1.160:44975] completed negotiation 2019-07-02T10:46:43,701 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[86] <-> /100.70.1.160:44975[204] started 2019-07-02T10:46:43,701 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:43,746 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x927889d9, L:/100.64.2.215:4189 - R:/100.70.1.160:44975], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=204, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:43,749 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x927889d9, L:/100.64.2.215:4189 - R:/100.70.1.160:44975], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=204, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:43,749 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x927889d9, L:/100.64.2.215:4189 - R:/100.70.1.160:44975] 2019-07-02T10:46:43,749 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x927889d9, L:/100.64.2.215:4189 ! R:/100.70.1.160:44975], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=204, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:44,752 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1f36eda9, L:/100.64.2.215:4189 - R:/100.70.1.160:58653] 2019-07-02T10:46:44,752 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1f36eda9, L:/100.64.2.215:4189 - R:/100.70.1.160:58653] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:44,752 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1f36eda9, L:/100.64.2.215:4189 - R:/100.70.1.160:58653] completed negotiation 2019-07-02T10:46:44,753 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[89] <-> /100.70.1.160:58653[205] started 2019-07-02T10:46:44,753 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:44,798 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1f36eda9, L:/100.64.2.215:4189 - R:/100.70.1.160:58653], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=205, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:44,802 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1f36eda9, L:/100.64.2.215:4189 - R:/100.70.1.160:58653], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=205, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:44,802 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1f36eda9, L:/100.64.2.215:4189 - R:/100.70.1.160:58653] 2019-07-02T10:46:44,802 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1f36eda9, L:/100.64.2.215:4189 ! R:/100.70.1.160:58653], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=205, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:45,804 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2aa9dfa9, L:/100.64.2.215:4189 - R:/100.70.1.160:44027] 2019-07-02T10:46:45,804 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2aa9dfa9, L:/100.64.2.215:4189 - R:/100.70.1.160:44027] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:45,805 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2aa9dfa9, L:/100.64.2.215:4189 - R:/100.70.1.160:44027] completed negotiation 2019-07-02T10:46:45,805 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[92] <-> /100.70.1.160:44027[206] started 2019-07-02T10:46:45,805 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:45,850 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2aa9dfa9, L:/100.64.2.215:4189 - R:/100.70.1.160:44027], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:45,854 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2aa9dfa9, L:/100.64.2.215:4189 - R:/100.70.1.160:44027], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:45,854 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2aa9dfa9, L:/100.64.2.215:4189 - R:/100.70.1.160:44027] 2019-07-02T10:46:45,854 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2aa9dfa9, L:/100.64.2.215:4189 ! R:/100.70.1.160:44027], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:46,855 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd0ff9c8a, L:/100.64.2.215:4189 - R:/100.70.1.160:49523] 2019-07-02T10:46:46,856 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd0ff9c8a, L:/100.64.2.215:4189 - R:/100.70.1.160:49523] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:46,856 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd0ff9c8a, L:/100.64.2.215:4189 - R:/100.70.1.160:49523] completed negotiation 2019-07-02T10:46:46,856 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[95] <-> /100.70.1.160:49523[207] started 2019-07-02T10:46:46,857 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:46,902 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd0ff9c8a, L:/100.64.2.215:4189 - R:/100.70.1.160:49523], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:46,906 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd0ff9c8a, L:/100.64.2.215:4189 - R:/100.70.1.160:49523], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:46,906 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd0ff9c8a, L:/100.64.2.215:4189 - R:/100.70.1.160:49523] 2019-07-02T10:46:46,906 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd0ff9c8a, L:/100.64.2.215:4189 ! R:/100.70.1.160:49523], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:47,908 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb1dd4c3a, L:/100.64.2.215:4189 - R:/100.70.1.160:55163] 2019-07-02T10:46:47,908 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb1dd4c3a, L:/100.64.2.215:4189 - R:/100.70.1.160:55163] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:47,908 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb1dd4c3a, L:/100.64.2.215:4189 - R:/100.70.1.160:55163] completed negotiation 2019-07-02T10:46:47,908 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[96] <-> /100.70.1.160:55163[208] started 2019-07-02T10:46:47,909 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:47,954 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb1dd4c3a, L:/100.64.2.215:4189 - R:/100.70.1.160:55163], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=208, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:47,958 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb1dd4c3a, L:/100.64.2.215:4189 - R:/100.70.1.160:55163], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=208, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:47,958 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb1dd4c3a, L:/100.64.2.215:4189 - R:/100.70.1.160:55163] 2019-07-02T10:46:47,958 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb1dd4c3a, L:/100.64.2.215:4189 ! R:/100.70.1.160:55163], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=208, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:48,960 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4efa5552, L:/100.64.2.215:4189 - R:/100.70.1.160:56709] 2019-07-02T10:46:48,960 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4efa5552, L:/100.64.2.215:4189 - R:/100.70.1.160:56709] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:48,960 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4efa5552, L:/100.64.2.215:4189 - R:/100.70.1.160:56709] completed negotiation 2019-07-02T10:46:48,961 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[97] <-> /100.70.1.160:56709[209] started 2019-07-02T10:46:48,962 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:49,008 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4efa5552, L:/100.64.2.215:4189 - R:/100.70.1.160:56709], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:49,012 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4efa5552, L:/100.64.2.215:4189 - R:/100.70.1.160:56709], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:49,012 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4efa5552, L:/100.64.2.215:4189 - R:/100.70.1.160:56709] 2019-07-02T10:46:49,012 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4efa5552, L:/100.64.2.215:4189 ! R:/100.70.1.160:56709], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:50,014 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2523b4ab, L:/100.64.2.215:4189 - R:/100.70.1.160:36799] 2019-07-02T10:46:50,014 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2523b4ab, L:/100.64.2.215:4189 - R:/100.70.1.160:36799] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:50,015 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2523b4ab, L:/100.64.2.215:4189 - R:/100.70.1.160:36799] completed negotiation 2019-07-02T10:46:50,015 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[100] <-> /100.70.1.160:36799[210] started 2019-07-02T10:46:50,015 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:50,062 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2523b4ab, L:/100.64.2.215:4189 - R:/100.70.1.160:36799], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:50,066 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2523b4ab, L:/100.64.2.215:4189 - R:/100.70.1.160:36799], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:50,066 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2523b4ab, L:/100.64.2.215:4189 - R:/100.70.1.160:36799] 2019-07-02T10:46:50,066 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2523b4ab, L:/100.64.2.215:4189 ! R:/100.70.1.160:36799], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:51,068 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6144b281, L:/100.64.2.215:4189 - R:/100.70.1.160:40967] 2019-07-02T10:46:51,068 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6144b281, L:/100.64.2.215:4189 - R:/100.70.1.160:40967] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:51,069 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6144b281, L:/100.64.2.215:4189 - R:/100.70.1.160:40967] completed negotiation 2019-07-02T10:46:51,069 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[103] <-> /100.70.1.160:40967[211] started 2019-07-02T10:46:51,069 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:51,118 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6144b281, L:/100.64.2.215:4189 - R:/100.70.1.160:40967], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=211, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:51,121 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6144b281, L:/100.64.2.215:4189 - R:/100.70.1.160:40967], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=211, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:51,122 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6144b281, L:/100.64.2.215:4189 - R:/100.70.1.160:40967] 2019-07-02T10:46:51,122 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6144b281, L:/100.64.2.215:4189 ! R:/100.70.1.160:40967], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=211, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:52,123 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x37209225, L:/100.64.2.215:4189 - R:/100.70.1.160:56327] 2019-07-02T10:46:52,123 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x37209225, L:/100.64.2.215:4189 - R:/100.70.1.160:56327] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:52,124 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x37209225, L:/100.64.2.215:4189 - R:/100.70.1.160:56327] completed negotiation 2019-07-02T10:46:52,124 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[109] <-> /100.70.1.160:56327[212] started 2019-07-02T10:46:52,124 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:52,170 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x37209225, L:/100.64.2.215:4189 - R:/100.70.1.160:56327], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=212, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:52,173 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x37209225, L:/100.64.2.215:4189 - R:/100.70.1.160:56327], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=212, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:52,174 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x37209225, L:/100.64.2.215:4189 - R:/100.70.1.160:56327] 2019-07-02T10:46:52,174 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x37209225, L:/100.64.2.215:4189 ! R:/100.70.1.160:56327], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=212, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:53,175 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x488a8138, L:/100.64.2.215:4189 - R:/100.70.1.160:39069] 2019-07-02T10:46:53,176 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x488a8138, L:/100.64.2.215:4189 - R:/100.70.1.160:39069] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:53,176 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x488a8138, L:/100.64.2.215:4189 - R:/100.70.1.160:39069] completed negotiation 2019-07-02T10:46:53,176 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[110] <-> /100.70.1.160:39069[213] started 2019-07-02T10:46:53,177 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:53,222 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x488a8138, L:/100.64.2.215:4189 - R:/100.70.1.160:39069], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:53,225 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x488a8138, L:/100.64.2.215:4189 - R:/100.70.1.160:39069], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:53,226 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x488a8138, L:/100.64.2.215:4189 - R:/100.70.1.160:39069] 2019-07-02T10:46:53,226 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x488a8138, L:/100.64.2.215:4189 ! R:/100.70.1.160:39069], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:54,227 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xca53169c, L:/100.64.2.215:4189 - R:/100.70.1.160:38953] 2019-07-02T10:46:54,228 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xca53169c, L:/100.64.2.215:4189 - R:/100.70.1.160:38953] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:54,228 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xca53169c, L:/100.64.2.215:4189 - R:/100.70.1.160:38953] completed negotiation 2019-07-02T10:46:54,228 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[111] <-> /100.70.1.160:38953[214] started 2019-07-02T10:46:54,229 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:54,274 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xca53169c, L:/100.64.2.215:4189 - R:/100.70.1.160:38953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=214, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:54,277 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xca53169c, L:/100.64.2.215:4189 - R:/100.70.1.160:38953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=214, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:54,278 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xca53169c, L:/100.64.2.215:4189 - R:/100.70.1.160:38953] 2019-07-02T10:46:54,278 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xca53169c, L:/100.64.2.215:4189 ! R:/100.70.1.160:38953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=214, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:55,279 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc90a6fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:58647] 2019-07-02T10:46:55,279 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc90a6fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:58647] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:55,280 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc90a6fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:58647] completed negotiation 2019-07-02T10:46:55,280 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[114] <-> /100.70.1.160:58647[215] started 2019-07-02T10:46:55,280 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:55,326 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc90a6fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:58647], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:55,329 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc90a6fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:58647], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:55,329 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc90a6fcc, L:/100.64.2.215:4189 - R:/100.70.1.160:58647] 2019-07-02T10:46:55,329 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc90a6fcc, L:/100.64.2.215:4189 ! R:/100.70.1.160:58647], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:56,331 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7c8489a5, L:/100.64.2.215:4189 - R:/100.70.1.160:46245] 2019-07-02T10:46:56,332 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7c8489a5, L:/100.64.2.215:4189 - R:/100.70.1.160:46245] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:56,332 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7c8489a5, L:/100.64.2.215:4189 - R:/100.70.1.160:46245] completed negotiation 2019-07-02T10:46:56,332 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[117] <-> /100.70.1.160:46245[216] started 2019-07-02T10:46:56,333 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:56,381 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7c8489a5, L:/100.64.2.215:4189 - R:/100.70.1.160:46245], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:56,385 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7c8489a5, L:/100.64.2.215:4189 - R:/100.70.1.160:46245], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:56,385 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7c8489a5, L:/100.64.2.215:4189 - R:/100.70.1.160:46245] 2019-07-02T10:46:56,385 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7c8489a5, L:/100.64.2.215:4189 ! R:/100.70.1.160:46245], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:57,387 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x04f8f9b7, L:/100.64.2.215:4189 - R:/100.70.1.160:49459] 2019-07-02T10:46:57,387 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x04f8f9b7, L:/100.64.2.215:4189 - R:/100.70.1.160:49459] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:57,388 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x04f8f9b7, L:/100.64.2.215:4189 - R:/100.70.1.160:49459] completed negotiation 2019-07-02T10:46:57,388 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[120] <-> /100.70.1.160:49459[217] started 2019-07-02T10:46:57,388 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:57,434 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x04f8f9b7, L:/100.64.2.215:4189 - R:/100.70.1.160:49459], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:57,437 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x04f8f9b7, L:/100.64.2.215:4189 - R:/100.70.1.160:49459], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:57,437 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x04f8f9b7, L:/100.64.2.215:4189 - R:/100.70.1.160:49459] 2019-07-02T10:46:57,438 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x04f8f9b7, L:/100.64.2.215:4189 ! R:/100.70.1.160:49459], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:58,440 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd93b22ee, L:/100.64.2.215:4189 - R:/100.70.1.160:46309] 2019-07-02T10:46:58,440 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd93b22ee, L:/100.64.2.215:4189 - R:/100.70.1.160:46309] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:58,441 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd93b22ee, L:/100.64.2.215:4189 - R:/100.70.1.160:46309] completed negotiation 2019-07-02T10:46:58,441 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[123] <-> /100.70.1.160:46309[218] started 2019-07-02T10:46:58,441 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:58,486 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd93b22ee, L:/100.64.2.215:4189 - R:/100.70.1.160:46309], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=218, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:58,490 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd93b22ee, L:/100.64.2.215:4189 - R:/100.70.1.160:46309], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=218, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:58,490 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd93b22ee, L:/100.64.2.215:4189 - R:/100.70.1.160:46309] 2019-07-02T10:46:58,490 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd93b22ee, L:/100.64.2.215:4189 ! R:/100.70.1.160:46309], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=218, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:46:59,491 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7f645c81, L:/100.64.2.215:4189 - R:/100.70.1.160:34875] 2019-07-02T10:46:59,492 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7f645c81, L:/100.64.2.215:4189 - R:/100.70.1.160:34875] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:46:59,492 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7f645c81, L:/100.64.2.215:4189 - R:/100.70.1.160:34875] completed negotiation 2019-07-02T10:46:59,492 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[124] <-> /100.70.1.160:34875[219] started 2019-07-02T10:46:59,493 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:46:59,538 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7f645c81, L:/100.64.2.215:4189 - R:/100.70.1.160:34875], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:46:59,542 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7f645c81, L:/100.64.2.215:4189 - R:/100.70.1.160:34875], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:46:59,542 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7f645c81, L:/100.64.2.215:4189 - R:/100.70.1.160:34875] 2019-07-02T10:46:59,542 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7f645c81, L:/100.64.2.215:4189 ! R:/100.70.1.160:34875], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:00,565 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7883a8fc, L:/100.64.2.215:4189 - R:/100.70.1.160:43939] 2019-07-02T10:47:00,565 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7883a8fc, L:/100.64.2.215:4189 - R:/100.70.1.160:43939] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:00,566 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7883a8fc, L:/100.64.2.215:4189 - R:/100.70.1.160:43939] completed negotiation 2019-07-02T10:47:00,566 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[125] <-> /100.70.1.160:43939[220] started 2019-07-02T10:47:00,566 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:00,610 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7883a8fc, L:/100.64.2.215:4189 - R:/100.70.1.160:43939], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=220, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:00,614 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7883a8fc, L:/100.64.2.215:4189 - R:/100.70.1.160:43939], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=220, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:00,614 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7883a8fc, L:/100.64.2.215:4189 - R:/100.70.1.160:43939] 2019-07-02T10:47:00,614 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7883a8fc, L:/100.64.2.215:4189 ! R:/100.70.1.160:43939], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=220, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:01,616 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4cfbfacd, L:/100.64.2.215:4189 - R:/100.70.1.160:43959] 2019-07-02T10:47:01,616 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4cfbfacd, L:/100.64.2.215:4189 - R:/100.70.1.160:43959] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:01,616 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4cfbfacd, L:/100.64.2.215:4189 - R:/100.70.1.160:43959] completed negotiation 2019-07-02T10:47:01,617 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[129] <-> /100.70.1.160:43959[221] started 2019-07-02T10:47:01,617 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:01,661 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4cfbfacd, L:/100.64.2.215:4189 - R:/100.70.1.160:43959], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:01,665 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4cfbfacd, L:/100.64.2.215:4189 - R:/100.70.1.160:43959], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:01,665 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4cfbfacd, L:/100.64.2.215:4189 - R:/100.70.1.160:43959] 2019-07-02T10:47:01,665 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4cfbfacd, L:/100.64.2.215:4189 ! R:/100.70.1.160:43959], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:02,667 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x56fd3794, L:/100.64.2.215:4189 - R:/100.70.1.160:35745] 2019-07-02T10:47:02,667 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x56fd3794, L:/100.64.2.215:4189 - R:/100.70.1.160:35745] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:02,668 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x56fd3794, L:/100.64.2.215:4189 - R:/100.70.1.160:35745] completed negotiation 2019-07-02T10:47:02,668 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[130] <-> /100.70.1.160:35745[222] started 2019-07-02T10:47:02,669 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:02,713 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x56fd3794, L:/100.64.2.215:4189 - R:/100.70.1.160:35745], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=222, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:02,717 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x56fd3794, L:/100.64.2.215:4189 - R:/100.70.1.160:35745], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=222, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:02,717 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x56fd3794, L:/100.64.2.215:4189 - R:/100.70.1.160:35745] 2019-07-02T10:47:02,718 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x56fd3794, L:/100.64.2.215:4189 ! R:/100.70.1.160:35745], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=222, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:03,719 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0d8bd683, L:/100.64.2.215:4189 - R:/100.70.1.160:34541] 2019-07-02T10:47:03,719 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0d8bd683, L:/100.64.2.215:4189 - R:/100.70.1.160:34541] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:03,720 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0d8bd683, L:/100.64.2.215:4189 - R:/100.70.1.160:34541] completed negotiation 2019-07-02T10:47:03,720 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[131] <-> /100.70.1.160:34541[223] started 2019-07-02T10:47:03,720 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:03,766 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0d8bd683, L:/100.64.2.215:4189 - R:/100.70.1.160:34541], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=223, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:03,769 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0d8bd683, L:/100.64.2.215:4189 - R:/100.70.1.160:34541], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=223, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:03,769 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0d8bd683, L:/100.64.2.215:4189 - R:/100.70.1.160:34541] 2019-07-02T10:47:03,770 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0d8bd683, L:/100.64.2.215:4189 ! R:/100.70.1.160:34541], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=223, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:04,775 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1b9364c5, L:/100.64.2.215:4189 - R:/100.70.1.160:58359] 2019-07-02T10:47:04,775 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1b9364c5, L:/100.64.2.215:4189 - R:/100.70.1.160:58359] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:04,776 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1b9364c5, L:/100.64.2.215:4189 - R:/100.70.1.160:58359] completed negotiation 2019-07-02T10:47:04,776 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[133] <-> /100.70.1.160:58359[224] started 2019-07-02T10:47:04,776 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:04,822 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1b9364c5, L:/100.64.2.215:4189 - R:/100.70.1.160:58359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:04,826 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1b9364c5, L:/100.64.2.215:4189 - R:/100.70.1.160:58359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:04,826 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1b9364c5, L:/100.64.2.215:4189 - R:/100.70.1.160:58359] 2019-07-02T10:47:04,826 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1b9364c5, L:/100.64.2.215:4189 ! R:/100.70.1.160:58359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:05,827 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa202b3d7, L:/100.64.2.215:4189 - R:/100.70.1.160:50919] 2019-07-02T10:47:05,828 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa202b3d7, L:/100.64.2.215:4189 - R:/100.70.1.160:50919] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:05,828 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa202b3d7, L:/100.64.2.215:4189 - R:/100.70.1.160:50919] completed negotiation 2019-07-02T10:47:05,828 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[134] <-> /100.70.1.160:50919[225] started 2019-07-02T10:47:05,829 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:05,873 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa202b3d7, L:/100.64.2.215:4189 - R:/100.70.1.160:50919], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=225, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:05,877 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa202b3d7, L:/100.64.2.215:4189 - R:/100.70.1.160:50919], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=225, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:05,877 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa202b3d7, L:/100.64.2.215:4189 - R:/100.70.1.160:50919] 2019-07-02T10:47:05,877 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa202b3d7, L:/100.64.2.215:4189 ! R:/100.70.1.160:50919], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=225, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:06,879 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xab8bb878, L:/100.64.2.215:4189 - R:/100.70.1.160:45185] 2019-07-02T10:47:06,879 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xab8bb878, L:/100.64.2.215:4189 - R:/100.70.1.160:45185] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:06,879 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xab8bb878, L:/100.64.2.215:4189 - R:/100.70.1.160:45185] completed negotiation 2019-07-02T10:47:06,880 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[135] <-> /100.70.1.160:45185[226] started 2019-07-02T10:47:06,880 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:06,925 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xab8bb878, L:/100.64.2.215:4189 - R:/100.70.1.160:45185], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=226, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:06,929 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xab8bb878, L:/100.64.2.215:4189 - R:/100.70.1.160:45185], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=226, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:06,929 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xab8bb878, L:/100.64.2.215:4189 - R:/100.70.1.160:45185] 2019-07-02T10:47:06,929 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xab8bb878, L:/100.64.2.215:4189 ! R:/100.70.1.160:45185], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=226, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:07,931 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0338660c, L:/100.64.2.215:4189 - R:/100.70.1.160:48329] 2019-07-02T10:47:07,931 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0338660c, L:/100.64.2.215:4189 - R:/100.70.1.160:48329] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:07,931 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0338660c, L:/100.64.2.215:4189 - R:/100.70.1.160:48329] completed negotiation 2019-07-02T10:47:07,931 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[136] <-> /100.70.1.160:48329[227] started 2019-07-02T10:47:07,932 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:07,977 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0338660c, L:/100.64.2.215:4189 - R:/100.70.1.160:48329], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:07,981 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0338660c, L:/100.64.2.215:4189 - R:/100.70.1.160:48329], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:07,981 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0338660c, L:/100.64.2.215:4189 - R:/100.70.1.160:48329] 2019-07-02T10:47:07,981 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0338660c, L:/100.64.2.215:4189 ! R:/100.70.1.160:48329], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:08,983 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x790f1913, L:/100.64.2.215:4189 - R:/100.70.1.160:46339] 2019-07-02T10:47:08,983 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x790f1913, L:/100.64.2.215:4189 - R:/100.70.1.160:46339] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:08,983 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x790f1913, L:/100.64.2.215:4189 - R:/100.70.1.160:46339] completed negotiation 2019-07-02T10:47:08,984 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[139] <-> /100.70.1.160:46339[228] started 2019-07-02T10:47:08,984 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:09,029 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x790f1913, L:/100.64.2.215:4189 - R:/100.70.1.160:46339], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=228, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:09,033 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x790f1913, L:/100.64.2.215:4189 - R:/100.70.1.160:46339], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=228, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:09,033 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x790f1913, L:/100.64.2.215:4189 - R:/100.70.1.160:46339] 2019-07-02T10:47:09,033 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x790f1913, L:/100.64.2.215:4189 ! R:/100.70.1.160:46339], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=228, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:10,035 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf6808eb1, L:/100.64.2.215:4189 - R:/100.70.1.160:56881] 2019-07-02T10:47:10,035 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf6808eb1, L:/100.64.2.215:4189 - R:/100.70.1.160:56881] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:10,035 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf6808eb1, L:/100.64.2.215:4189 - R:/100.70.1.160:56881] completed negotiation 2019-07-02T10:47:10,036 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[140] <-> /100.70.1.160:56881[229] started 2019-07-02T10:47:10,036 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:10,082 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf6808eb1, L:/100.64.2.215:4189 - R:/100.70.1.160:56881], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:10,085 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf6808eb1, L:/100.64.2.215:4189 - R:/100.70.1.160:56881], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:10,085 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf6808eb1, L:/100.64.2.215:4189 - R:/100.70.1.160:56881] 2019-07-02T10:47:10,086 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf6808eb1, L:/100.64.2.215:4189 ! R:/100.70.1.160:56881], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:11,087 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa4d9fbbe, L:/100.64.2.215:4189 - R:/100.70.1.160:57357] 2019-07-02T10:47:11,087 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa4d9fbbe, L:/100.64.2.215:4189 - R:/100.70.1.160:57357] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:11,088 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa4d9fbbe, L:/100.64.2.215:4189 - R:/100.70.1.160:57357] completed negotiation 2019-07-02T10:47:11,088 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[143] <-> /100.70.1.160:57357[230] started 2019-07-02T10:47:11,088 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:11,134 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa4d9fbbe, L:/100.64.2.215:4189 - R:/100.70.1.160:57357], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:11,137 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa4d9fbbe, L:/100.64.2.215:4189 - R:/100.70.1.160:57357], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:11,137 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa4d9fbbe, L:/100.64.2.215:4189 - R:/100.70.1.160:57357] 2019-07-02T10:47:11,138 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa4d9fbbe, L:/100.64.2.215:4189 ! R:/100.70.1.160:57357], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:12,139 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7f5df13e, L:/100.64.2.215:4189 - R:/100.70.1.160:57799] 2019-07-02T10:47:12,139 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7f5df13e, L:/100.64.2.215:4189 - R:/100.70.1.160:57799] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:12,140 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7f5df13e, L:/100.64.2.215:4189 - R:/100.70.1.160:57799] completed negotiation 2019-07-02T10:47:12,140 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[144] <-> /100.70.1.160:57799[231] started 2019-07-02T10:47:12,140 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:12,186 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7f5df13e, L:/100.64.2.215:4189 - R:/100.70.1.160:57799], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=231, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:12,189 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7f5df13e, L:/100.64.2.215:4189 - R:/100.70.1.160:57799], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=231, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:12,189 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7f5df13e, L:/100.64.2.215:4189 - R:/100.70.1.160:57799] 2019-07-02T10:47:12,190 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7f5df13e, L:/100.64.2.215:4189 ! R:/100.70.1.160:57799], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=231, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:13,191 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x620c3896, L:/100.64.2.215:4189 - R:/100.70.1.160:58353] 2019-07-02T10:47:13,192 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x620c3896, L:/100.64.2.215:4189 - R:/100.70.1.160:58353] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:13,192 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x620c3896, L:/100.64.2.215:4189 - R:/100.70.1.160:58353] completed negotiation 2019-07-02T10:47:13,192 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[147] <-> /100.70.1.160:58353[232] started 2019-07-02T10:47:13,193 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:13,237 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x620c3896, L:/100.64.2.215:4189 - R:/100.70.1.160:58353], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=232, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:13,241 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x620c3896, L:/100.64.2.215:4189 - R:/100.70.1.160:58353], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=232, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:13,241 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x620c3896, L:/100.64.2.215:4189 - R:/100.70.1.160:58353] 2019-07-02T10:47:13,241 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x620c3896, L:/100.64.2.215:4189 ! R:/100.70.1.160:58353], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=232, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:14,243 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9da7dafc, L:/100.64.2.215:4189 - R:/100.70.1.160:50815] 2019-07-02T10:47:14,243 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9da7dafc, L:/100.64.2.215:4189 - R:/100.70.1.160:50815] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:14,244 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9da7dafc, L:/100.64.2.215:4189 - R:/100.70.1.160:50815] completed negotiation 2019-07-02T10:47:14,244 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[148] <-> /100.70.1.160:50815[233] started 2019-07-02T10:47:14,244 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:14,289 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9da7dafc, L:/100.64.2.215:4189 - R:/100.70.1.160:50815], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:14,293 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9da7dafc, L:/100.64.2.215:4189 - R:/100.70.1.160:50815], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:14,293 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9da7dafc, L:/100.64.2.215:4189 - R:/100.70.1.160:50815] 2019-07-02T10:47:14,293 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9da7dafc, L:/100.64.2.215:4189 ! R:/100.70.1.160:50815], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:15,295 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd3f0b139, L:/100.64.2.215:4189 - R:/100.70.1.160:55363] 2019-07-02T10:47:15,295 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd3f0b139, L:/100.64.2.215:4189 - R:/100.70.1.160:55363] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:15,295 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd3f0b139, L:/100.64.2.215:4189 - R:/100.70.1.160:55363] completed negotiation 2019-07-02T10:47:15,295 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[150] <-> /100.70.1.160:55363[234] started 2019-07-02T10:47:15,296 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:15,341 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd3f0b139, L:/100.64.2.215:4189 - R:/100.70.1.160:55363], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:15,345 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd3f0b139, L:/100.64.2.215:4189 - R:/100.70.1.160:55363], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:15,345 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd3f0b139, L:/100.64.2.215:4189 - R:/100.70.1.160:55363] 2019-07-02T10:47:15,345 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd3f0b139, L:/100.64.2.215:4189 ! R:/100.70.1.160:55363], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:16,347 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9a702bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:59971] 2019-07-02T10:47:16,347 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9a702bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:59971] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:16,347 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9a702bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:59971] completed negotiation 2019-07-02T10:47:16,348 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[152] <-> /100.70.1.160:59971[235] started 2019-07-02T10:47:16,348 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:16,394 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9a702bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:59971], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=235, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:16,397 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9a702bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:59971], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=235, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:16,397 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9a702bb4, L:/100.64.2.215:4189 - R:/100.70.1.160:59971] 2019-07-02T10:47:16,398 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9a702bb4, L:/100.64.2.215:4189 ! R:/100.70.1.160:59971], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=235, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:17,399 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x58b4afe1, L:/100.64.2.215:4189 - R:/100.70.1.160:52763] 2019-07-02T10:47:17,399 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x58b4afe1, L:/100.64.2.215:4189 - R:/100.70.1.160:52763] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:17,400 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x58b4afe1, L:/100.64.2.215:4189 - R:/100.70.1.160:52763] completed negotiation 2019-07-02T10:47:17,400 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[153] <-> /100.70.1.160:52763[236] started 2019-07-02T10:47:17,400 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:17,445 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x58b4afe1, L:/100.64.2.215:4189 - R:/100.70.1.160:52763], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:17,449 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x58b4afe1, L:/100.64.2.215:4189 - R:/100.70.1.160:52763], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:17,449 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x58b4afe1, L:/100.64.2.215:4189 - R:/100.70.1.160:52763] 2019-07-02T10:47:17,449 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x58b4afe1, L:/100.64.2.215:4189 ! R:/100.70.1.160:52763], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:18,451 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9e4c1763, L:/100.64.2.215:4189 - R:/100.70.1.160:54131] 2019-07-02T10:47:18,451 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9e4c1763, L:/100.64.2.215:4189 - R:/100.70.1.160:54131] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:18,451 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9e4c1763, L:/100.64.2.215:4189 - R:/100.70.1.160:54131] completed negotiation 2019-07-02T10:47:18,452 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[154] <-> /100.70.1.160:54131[237] started 2019-07-02T10:47:18,452 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:18,498 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9e4c1763, L:/100.64.2.215:4189 - R:/100.70.1.160:54131], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:18,502 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9e4c1763, L:/100.64.2.215:4189 - R:/100.70.1.160:54131], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:18,502 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9e4c1763, L:/100.64.2.215:4189 - R:/100.70.1.160:54131] 2019-07-02T10:47:18,502 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9e4c1763, L:/100.64.2.215:4189 ! R:/100.70.1.160:54131], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:19,503 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2b6b4406, L:/100.64.2.215:4189 - R:/100.70.1.160:48509] 2019-07-02T10:47:19,504 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2b6b4406, L:/100.64.2.215:4189 - R:/100.70.1.160:48509] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:19,504 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2b6b4406, L:/100.64.2.215:4189 - R:/100.70.1.160:48509] completed negotiation 2019-07-02T10:47:19,504 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[157] <-> /100.70.1.160:48509[238] started 2019-07-02T10:47:19,505 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:19,550 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2b6b4406, L:/100.64.2.215:4189 - R:/100.70.1.160:48509], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:19,554 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2b6b4406, L:/100.64.2.215:4189 - R:/100.70.1.160:48509], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:19,554 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2b6b4406, L:/100.64.2.215:4189 - R:/100.70.1.160:48509] 2019-07-02T10:47:19,554 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2b6b4406, L:/100.64.2.215:4189 ! R:/100.70.1.160:48509], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:20,555 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf27be90e, L:/100.64.2.215:4189 - R:/100.70.1.160:54171] 2019-07-02T10:47:20,556 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf27be90e, L:/100.64.2.215:4189 - R:/100.70.1.160:54171] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:20,556 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf27be90e, L:/100.64.2.215:4189 - R:/100.70.1.160:54171] completed negotiation 2019-07-02T10:47:20,557 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[160] <-> /100.70.1.160:54171[239] started 2019-07-02T10:47:20,557 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:20,602 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf27be90e, L:/100.64.2.215:4189 - R:/100.70.1.160:54171], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=239, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:20,605 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf27be90e, L:/100.64.2.215:4189 - R:/100.70.1.160:54171], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=239, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:20,606 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf27be90e, L:/100.64.2.215:4189 - R:/100.70.1.160:54171] 2019-07-02T10:47:20,606 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf27be90e, L:/100.64.2.215:4189 ! R:/100.70.1.160:54171], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=239, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:21,607 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe7df6b02, L:/100.64.2.215:4189 - R:/100.70.1.160:35065] 2019-07-02T10:47:21,607 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe7df6b02, L:/100.64.2.215:4189 - R:/100.70.1.160:35065] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:21,608 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe7df6b02, L:/100.64.2.215:4189 - R:/100.70.1.160:35065] completed negotiation 2019-07-02T10:47:21,608 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[161] <-> /100.70.1.160:35065[240] started 2019-07-02T10:47:21,608 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:21,654 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe7df6b02, L:/100.64.2.215:4189 - R:/100.70.1.160:35065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=240, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:21,657 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe7df6b02, L:/100.64.2.215:4189 - R:/100.70.1.160:35065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=240, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:21,657 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe7df6b02, L:/100.64.2.215:4189 - R:/100.70.1.160:35065] 2019-07-02T10:47:21,658 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe7df6b02, L:/100.64.2.215:4189 ! R:/100.70.1.160:35065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=240, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:22,659 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x680fac42, L:/100.64.2.215:4189 - R:/100.70.1.160:36439] 2019-07-02T10:47:22,660 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x680fac42, L:/100.64.2.215:4189 - R:/100.70.1.160:36439] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:22,660 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x680fac42, L:/100.64.2.215:4189 - R:/100.70.1.160:36439] completed negotiation 2019-07-02T10:47:22,660 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[164] <-> /100.70.1.160:36439[241] started 2019-07-02T10:47:22,661 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:22,706 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x680fac42, L:/100.64.2.215:4189 - R:/100.70.1.160:36439], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:22,709 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x680fac42, L:/100.64.2.215:4189 - R:/100.70.1.160:36439], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:22,709 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x680fac42, L:/100.64.2.215:4189 - R:/100.70.1.160:36439] 2019-07-02T10:47:22,710 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x680fac42, L:/100.64.2.215:4189 ! R:/100.70.1.160:36439], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:23,711 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe89b3a5f, L:/100.64.2.215:4189 - R:/100.70.1.160:55625] 2019-07-02T10:47:23,711 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe89b3a5f, L:/100.64.2.215:4189 - R:/100.70.1.160:55625] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:23,712 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe89b3a5f, L:/100.64.2.215:4189 - R:/100.70.1.160:55625] completed negotiation 2019-07-02T10:47:23,712 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[165] <-> /100.70.1.160:55625[242] started 2019-07-02T10:47:23,712 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:23,758 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe89b3a5f, L:/100.64.2.215:4189 - R:/100.70.1.160:55625], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=242, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:23,762 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe89b3a5f, L:/100.64.2.215:4189 - R:/100.70.1.160:55625], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=242, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:23,762 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe89b3a5f, L:/100.64.2.215:4189 - R:/100.70.1.160:55625] 2019-07-02T10:47:23,762 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe89b3a5f, L:/100.64.2.215:4189 ! R:/100.70.1.160:55625], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=242, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:24,764 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2836f74f, L:/100.64.2.215:4189 - R:/100.70.1.160:41055] 2019-07-02T10:47:24,764 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2836f74f, L:/100.64.2.215:4189 - R:/100.70.1.160:41055] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:24,765 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2836f74f, L:/100.64.2.215:4189 - R:/100.70.1.160:41055] completed negotiation 2019-07-02T10:47:24,765 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[168] <-> /100.70.1.160:41055[243] started 2019-07-02T10:47:24,766 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:24,810 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2836f74f, L:/100.64.2.215:4189 - R:/100.70.1.160:41055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:24,814 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2836f74f, L:/100.64.2.215:4189 - R:/100.70.1.160:41055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:24,814 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2836f74f, L:/100.64.2.215:4189 - R:/100.70.1.160:41055] 2019-07-02T10:47:24,814 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2836f74f, L:/100.64.2.215:4189 ! R:/100.70.1.160:41055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:25,815 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8718d3a0, L:/100.64.2.215:4189 - R:/100.70.1.160:60115] 2019-07-02T10:47:25,816 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8718d3a0, L:/100.64.2.215:4189 - R:/100.70.1.160:60115] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:25,816 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8718d3a0, L:/100.64.2.215:4189 - R:/100.70.1.160:60115] completed negotiation 2019-07-02T10:47:25,816 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[169] <-> /100.70.1.160:60115[244] started 2019-07-02T10:47:25,817 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:25,861 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8718d3a0, L:/100.64.2.215:4189 - R:/100.70.1.160:60115], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:25,865 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8718d3a0, L:/100.64.2.215:4189 - R:/100.70.1.160:60115], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:25,865 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8718d3a0, L:/100.64.2.215:4189 - R:/100.70.1.160:60115] 2019-07-02T10:47:25,865 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8718d3a0, L:/100.64.2.215:4189 ! R:/100.70.1.160:60115], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:26,867 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x69b45cf4, L:/100.64.2.215:4189 - R:/100.70.1.160:41555] 2019-07-02T10:47:26,867 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x69b45cf4, L:/100.64.2.215:4189 - R:/100.70.1.160:41555] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:26,868 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x69b45cf4, L:/100.64.2.215:4189 - R:/100.70.1.160:41555] completed negotiation 2019-07-02T10:47:26,868 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[171] <-> /100.70.1.160:41555[245] started 2019-07-02T10:47:26,868 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:26,914 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x69b45cf4, L:/100.64.2.215:4189 - R:/100.70.1.160:41555], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=245, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:26,918 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x69b45cf4, L:/100.64.2.215:4189 - R:/100.70.1.160:41555], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=245, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:26,918 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x69b45cf4, L:/100.64.2.215:4189 - R:/100.70.1.160:41555] 2019-07-02T10:47:26,918 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x69b45cf4, L:/100.64.2.215:4189 ! R:/100.70.1.160:41555], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=245, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:27,920 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9592e028, L:/100.64.2.215:4189 - R:/100.70.1.160:34233] 2019-07-02T10:47:27,920 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9592e028, L:/100.64.2.215:4189 - R:/100.70.1.160:34233] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:27,920 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9592e028, L:/100.64.2.215:4189 - R:/100.70.1.160:34233] completed negotiation 2019-07-02T10:47:27,920 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[175] <-> /100.70.1.160:34233[246] started 2019-07-02T10:47:27,921 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:27,966 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9592e028, L:/100.64.2.215:4189 - R:/100.70.1.160:34233], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=246, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:27,969 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9592e028, L:/100.64.2.215:4189 - R:/100.70.1.160:34233], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=246, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:27,969 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9592e028, L:/100.64.2.215:4189 - R:/100.70.1.160:34233] 2019-07-02T10:47:27,969 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9592e028, L:/100.64.2.215:4189 ! R:/100.70.1.160:34233], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=246, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:28,971 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x184c97bb, L:/100.64.2.215:4189 - R:/100.70.1.160:37123] 2019-07-02T10:47:28,972 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x184c97bb, L:/100.64.2.215:4189 - R:/100.70.1.160:37123] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:28,972 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x184c97bb, L:/100.64.2.215:4189 - R:/100.70.1.160:37123] completed negotiation 2019-07-02T10:47:28,972 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[176] <-> /100.70.1.160:37123[247] started 2019-07-02T10:47:28,973 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:29,018 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x184c97bb, L:/100.64.2.215:4189 - R:/100.70.1.160:37123], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:29,021 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x184c97bb, L:/100.64.2.215:4189 - R:/100.70.1.160:37123], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:29,022 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x184c97bb, L:/100.64.2.215:4189 - R:/100.70.1.160:37123] 2019-07-02T10:47:29,022 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x184c97bb, L:/100.64.2.215:4189 ! R:/100.70.1.160:37123], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:30,023 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x74b383c0, L:/100.64.2.215:4189 - R:/100.70.1.160:48779] 2019-07-02T10:47:30,024 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x74b383c0, L:/100.64.2.215:4189 - R:/100.70.1.160:48779] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:30,024 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x74b383c0, L:/100.64.2.215:4189 - R:/100.70.1.160:48779] completed negotiation 2019-07-02T10:47:30,024 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[178] <-> /100.70.1.160:48779[248] started 2019-07-02T10:47:30,025 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:30,070 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x74b383c0, L:/100.64.2.215:4189 - R:/100.70.1.160:48779], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:30,073 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x74b383c0, L:/100.64.2.215:4189 - R:/100.70.1.160:48779], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:30,073 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x74b383c0, L:/100.64.2.215:4189 - R:/100.70.1.160:48779] 2019-07-02T10:47:30,073 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x74b383c0, L:/100.64.2.215:4189 ! R:/100.70.1.160:48779], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:31,075 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3eea1c15, L:/100.64.2.215:4189 - R:/100.70.1.160:49735] 2019-07-02T10:47:31,075 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3eea1c15, L:/100.64.2.215:4189 - R:/100.70.1.160:49735] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:31,076 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3eea1c15, L:/100.64.2.215:4189 - R:/100.70.1.160:49735] completed negotiation 2019-07-02T10:47:31,076 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[179] <-> /100.70.1.160:49735[249] started 2019-07-02T10:47:31,076 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:31,121 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3eea1c15, L:/100.64.2.215:4189 - R:/100.70.1.160:49735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=249, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:31,125 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3eea1c15, L:/100.64.2.215:4189 - R:/100.70.1.160:49735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=249, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:31,125 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3eea1c15, L:/100.64.2.215:4189 - R:/100.70.1.160:49735] 2019-07-02T10:47:31,125 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3eea1c15, L:/100.64.2.215:4189 ! R:/100.70.1.160:49735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=249, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:32,127 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xcce1d94d, L:/100.64.2.215:4189 - R:/100.70.1.160:34393] 2019-07-02T10:47:32,127 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xcce1d94d, L:/100.64.2.215:4189 - R:/100.70.1.160:34393] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:32,128 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xcce1d94d, L:/100.64.2.215:4189 - R:/100.70.1.160:34393] completed negotiation 2019-07-02T10:47:32,128 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[182] <-> /100.70.1.160:34393[250] started 2019-07-02T10:47:32,128 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:32,174 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xcce1d94d, L:/100.64.2.215:4189 - R:/100.70.1.160:34393], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=250, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:32,177 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xcce1d94d, L:/100.64.2.215:4189 - R:/100.70.1.160:34393], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=250, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:32,177 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xcce1d94d, L:/100.64.2.215:4189 - R:/100.70.1.160:34393] 2019-07-02T10:47:32,177 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xcce1d94d, L:/100.64.2.215:4189 ! R:/100.70.1.160:34393], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=250, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:33,179 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6bd90db3, L:/100.64.2.215:4189 - R:/100.70.1.160:55157] 2019-07-02T10:47:33,179 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6bd90db3, L:/100.64.2.215:4189 - R:/100.70.1.160:55157] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:33,180 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6bd90db3, L:/100.64.2.215:4189 - R:/100.70.1.160:55157] completed negotiation 2019-07-02T10:47:33,180 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[185] <-> /100.70.1.160:55157[251] started 2019-07-02T10:47:33,180 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:33,226 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6bd90db3, L:/100.64.2.215:4189 - R:/100.70.1.160:55157], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:33,229 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6bd90db3, L:/100.64.2.215:4189 - R:/100.70.1.160:55157], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:33,229 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6bd90db3, L:/100.64.2.215:4189 - R:/100.70.1.160:55157] 2019-07-02T10:47:33,230 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6bd90db3, L:/100.64.2.215:4189 ! R:/100.70.1.160:55157], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:34,231 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x164bc6b4, L:/100.64.2.215:4189 - R:/100.70.1.160:59479] 2019-07-02T10:47:34,231 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x164bc6b4, L:/100.64.2.215:4189 - R:/100.70.1.160:59479] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:34,232 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x164bc6b4, L:/100.64.2.215:4189 - R:/100.70.1.160:59479] completed negotiation 2019-07-02T10:47:34,232 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[188] <-> /100.70.1.160:59479[252] started 2019-07-02T10:47:34,232 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:34,277 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x164bc6b4, L:/100.64.2.215:4189 - R:/100.70.1.160:59479], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=252, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:34,281 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x164bc6b4, L:/100.64.2.215:4189 - R:/100.70.1.160:59479], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=252, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:34,281 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x164bc6b4, L:/100.64.2.215:4189 - R:/100.70.1.160:59479] 2019-07-02T10:47:34,281 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x164bc6b4, L:/100.64.2.215:4189 ! R:/100.70.1.160:59479], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=252, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:35,283 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x48db7915, L:/100.64.2.215:4189 - R:/100.70.1.160:38815] 2019-07-02T10:47:35,284 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x48db7915, L:/100.64.2.215:4189 - R:/100.70.1.160:38815] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:35,284 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x48db7915, L:/100.64.2.215:4189 - R:/100.70.1.160:38815] completed negotiation 2019-07-02T10:47:35,284 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[189] <-> /100.70.1.160:38815[253] started 2019-07-02T10:47:35,285 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:35,330 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x48db7915, L:/100.64.2.215:4189 - R:/100.70.1.160:38815], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=253, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:35,334 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x48db7915, L:/100.64.2.215:4189 - R:/100.70.1.160:38815], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=253, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:35,334 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x48db7915, L:/100.64.2.215:4189 - R:/100.70.1.160:38815] 2019-07-02T10:47:35,334 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x48db7915, L:/100.64.2.215:4189 ! R:/100.70.1.160:38815], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=253, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:36,336 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf49e54cf, L:/100.64.2.215:4189 - R:/100.70.1.160:37065] 2019-07-02T10:47:36,336 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf49e54cf, L:/100.64.2.215:4189 - R:/100.70.1.160:37065] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:36,337 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf49e54cf, L:/100.64.2.215:4189 - R:/100.70.1.160:37065] completed negotiation 2019-07-02T10:47:36,337 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[192] <-> /100.70.1.160:37065[254] started 2019-07-02T10:47:36,337 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:36,382 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf49e54cf, L:/100.64.2.215:4189 - R:/100.70.1.160:37065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=254, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:36,387 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf49e54cf, L:/100.64.2.215:4189 - R:/100.70.1.160:37065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=254, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:36,387 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf49e54cf, L:/100.64.2.215:4189 - R:/100.70.1.160:37065] 2019-07-02T10:47:36,387 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf49e54cf, L:/100.64.2.215:4189 ! R:/100.70.1.160:37065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=254, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:37,388 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xafce5882, L:/100.64.2.215:4189 - R:/100.70.1.160:39213] 2019-07-02T10:47:37,389 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xafce5882, L:/100.64.2.215:4189 - R:/100.70.1.160:39213] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:37,389 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xafce5882, L:/100.64.2.215:4189 - R:/100.70.1.160:39213] completed negotiation 2019-07-02T10:47:37,389 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[193] <-> /100.70.1.160:39213[255] started 2019-07-02T10:47:37,390 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:37,434 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xafce5882, L:/100.64.2.215:4189 - R:/100.70.1.160:39213], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=255, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:37,438 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xafce5882, L:/100.64.2.215:4189 - R:/100.70.1.160:39213], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=255, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:37,438 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xafce5882, L:/100.64.2.215:4189 - R:/100.70.1.160:39213] 2019-07-02T10:47:37,438 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xafce5882, L:/100.64.2.215:4189 ! R:/100.70.1.160:39213], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=255, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:38,439 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6325757e, L:/100.64.2.215:4189 - R:/100.70.1.160:58245] 2019-07-02T10:47:38,440 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6325757e, L:/100.64.2.215:4189 - R:/100.70.1.160:58245] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:38,440 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6325757e, L:/100.64.2.215:4189 - R:/100.70.1.160:58245] completed negotiation 2019-07-02T10:47:38,440 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[196] <-> /100.70.1.160:58245[0] started 2019-07-02T10:47:38,441 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:38,486 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6325757e, L:/100.64.2.215:4189 - R:/100.70.1.160:58245], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:38,489 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6325757e, L:/100.64.2.215:4189 - R:/100.70.1.160:58245], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:38,489 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6325757e, L:/100.64.2.215:4189 - R:/100.70.1.160:58245] 2019-07-02T10:47:38,490 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6325757e, L:/100.64.2.215:4189 ! R:/100.70.1.160:58245], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:39,491 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9def0d0d, L:/100.64.2.215:4189 - R:/100.70.1.160:43139] 2019-07-02T10:47:39,491 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9def0d0d, L:/100.64.2.215:4189 - R:/100.70.1.160:43139] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:39,492 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9def0d0d, L:/100.64.2.215:4189 - R:/100.70.1.160:43139] completed negotiation 2019-07-02T10:47:39,492 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[197] <-> /100.70.1.160:43139[1] started 2019-07-02T10:47:39,493 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:39,538 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9def0d0d, L:/100.64.2.215:4189 - R:/100.70.1.160:43139], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:39,541 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9def0d0d, L:/100.64.2.215:4189 - R:/100.70.1.160:43139], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:39,542 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9def0d0d, L:/100.64.2.215:4189 - R:/100.70.1.160:43139] 2019-07-02T10:47:39,542 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9def0d0d, L:/100.64.2.215:4189 ! R:/100.70.1.160:43139], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:40,543 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1a9bbf0c, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] 2019-07-02T10:47:40,544 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1a9bbf0c, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:40,544 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1a9bbf0c, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] completed negotiation 2019-07-02T10:47:40,544 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[199] <-> /100.70.1.160:52833[2] started 2019-07-02T10:47:40,545 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:40,590 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1a9bbf0c, L:/100.64.2.215:4189 - R:/100.70.1.160:52833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:40,593 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1a9bbf0c, L:/100.64.2.215:4189 - R:/100.70.1.160:52833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:40,593 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1a9bbf0c, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] 2019-07-02T10:47:40,593 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1a9bbf0c, L:/100.64.2.215:4189 ! R:/100.70.1.160:52833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:41,595 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x257201b3, L:/100.64.2.215:4189 - R:/100.70.1.160:48953] 2019-07-02T10:47:41,595 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x257201b3, L:/100.64.2.215:4189 - R:/100.70.1.160:48953] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:41,596 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x257201b3, L:/100.64.2.215:4189 - R:/100.70.1.160:48953] completed negotiation 2019-07-02T10:47:41,596 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[202] <-> /100.70.1.160:48953[3] started 2019-07-02T10:47:41,596 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:41,642 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x257201b3, L:/100.64.2.215:4189 - R:/100.70.1.160:48953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:41,646 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x257201b3, L:/100.64.2.215:4189 - R:/100.70.1.160:48953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:41,646 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x257201b3, L:/100.64.2.215:4189 - R:/100.70.1.160:48953] 2019-07-02T10:47:41,646 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x257201b3, L:/100.64.2.215:4189 ! R:/100.70.1.160:48953], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:42,648 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x804c50fb, L:/100.64.2.215:4189 - R:/100.70.1.160:51909] 2019-07-02T10:47:42,648 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x804c50fb, L:/100.64.2.215:4189 - R:/100.70.1.160:51909] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:42,649 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x804c50fb, L:/100.64.2.215:4189 - R:/100.70.1.160:51909] completed negotiation 2019-07-02T10:47:42,649 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[203] <-> /100.70.1.160:51909[4] started 2019-07-02T10:47:42,649 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:42,694 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x804c50fb, L:/100.64.2.215:4189 - R:/100.70.1.160:51909], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:42,698 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x804c50fb, L:/100.64.2.215:4189 - R:/100.70.1.160:51909], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:42,698 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x804c50fb, L:/100.64.2.215:4189 - R:/100.70.1.160:51909] 2019-07-02T10:47:42,698 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x804c50fb, L:/100.64.2.215:4189 ! R:/100.70.1.160:51909], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:43,699 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x22addcd2, L:/100.64.2.215:4189 - R:/100.70.1.160:43621] 2019-07-02T10:47:43,700 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x22addcd2, L:/100.64.2.215:4189 - R:/100.70.1.160:43621] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:43,700 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x22addcd2, L:/100.64.2.215:4189 - R:/100.70.1.160:43621] completed negotiation 2019-07-02T10:47:43,700 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[206] <-> /100.70.1.160:43621[5] started 2019-07-02T10:47:43,701 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:43,746 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x22addcd2, L:/100.64.2.215:4189 - R:/100.70.1.160:43621], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:43,749 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x22addcd2, L:/100.64.2.215:4189 - R:/100.70.1.160:43621], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:43,749 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x22addcd2, L:/100.64.2.215:4189 - R:/100.70.1.160:43621] 2019-07-02T10:47:43,750 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x22addcd2, L:/100.64.2.215:4189 ! R:/100.70.1.160:43621], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:44,752 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x279f72c5, L:/100.64.2.215:4189 - R:/100.70.1.160:42367] 2019-07-02T10:47:44,752 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x279f72c5, L:/100.64.2.215:4189 - R:/100.70.1.160:42367] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:44,753 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x279f72c5, L:/100.64.2.215:4189 - R:/100.70.1.160:42367] completed negotiation 2019-07-02T10:47:44,753 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[207] <-> /100.70.1.160:42367[6] started 2019-07-02T10:47:44,754 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:44,798 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x279f72c5, L:/100.64.2.215:4189 - R:/100.70.1.160:42367], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:44,802 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x279f72c5, L:/100.64.2.215:4189 - R:/100.70.1.160:42367], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:44,803 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x279f72c5, L:/100.64.2.215:4189 - R:/100.70.1.160:42367] 2019-07-02T10:47:44,803 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x279f72c5, L:/100.64.2.215:4189 ! R:/100.70.1.160:42367], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:45,804 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfcfc8575, L:/100.64.2.215:4189 - R:/100.70.1.160:49533] 2019-07-02T10:47:45,805 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfcfc8575, L:/100.64.2.215:4189 - R:/100.70.1.160:49533] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:45,805 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfcfc8575, L:/100.64.2.215:4189 - R:/100.70.1.160:49533] completed negotiation 2019-07-02T10:47:45,805 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[209] <-> /100.70.1.160:49533[7] started 2019-07-02T10:47:45,806 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:45,850 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfcfc8575, L:/100.64.2.215:4189 - R:/100.70.1.160:49533], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:45,853 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfcfc8575, L:/100.64.2.215:4189 - R:/100.70.1.160:49533], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:45,853 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfcfc8575, L:/100.64.2.215:4189 - R:/100.70.1.160:49533] 2019-07-02T10:47:45,854 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfcfc8575, L:/100.64.2.215:4189 ! R:/100.70.1.160:49533], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:46,855 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc82b2306, L:/100.64.2.215:4189 - R:/100.70.1.160:43519] 2019-07-02T10:47:46,855 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc82b2306, L:/100.64.2.215:4189 - R:/100.70.1.160:43519] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:46,856 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc82b2306, L:/100.64.2.215:4189 - R:/100.70.1.160:43519] completed negotiation 2019-07-02T10:47:46,856 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[210] <-> /100.70.1.160:43519[8] started 2019-07-02T10:47:46,856 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:46,902 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc82b2306, L:/100.64.2.215:4189 - R:/100.70.1.160:43519], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:46,905 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc82b2306, L:/100.64.2.215:4189 - R:/100.70.1.160:43519], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:46,905 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc82b2306, L:/100.64.2.215:4189 - R:/100.70.1.160:43519] 2019-07-02T10:47:46,906 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc82b2306, L:/100.64.2.215:4189 ! R:/100.70.1.160:43519], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:47,907 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1551cb69, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] 2019-07-02T10:47:47,907 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1551cb69, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:47,908 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1551cb69, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] completed negotiation 2019-07-02T10:47:47,908 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[213] <-> /100.70.1.160:52819[9] started 2019-07-02T10:47:47,908 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:47,954 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1551cb69, L:/100.64.2.215:4189 - R:/100.70.1.160:52819], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:47,957 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1551cb69, L:/100.64.2.215:4189 - R:/100.70.1.160:52819], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:47,957 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1551cb69, L:/100.64.2.215:4189 - R:/100.70.1.160:52819] 2019-07-02T10:47:47,958 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1551cb69, L:/100.64.2.215:4189 ! R:/100.70.1.160:52819], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:48,959 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe738fb62, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] 2019-07-02T10:47:48,960 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe738fb62, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:48,960 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe738fb62, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] completed negotiation 2019-07-02T10:47:48,961 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[215] <-> /100.70.1.160:48501[10] started 2019-07-02T10:47:48,961 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:49,006 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe738fb62, L:/100.64.2.215:4189 - R:/100.70.1.160:48501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:49,010 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe738fb62, L:/100.64.2.215:4189 - R:/100.70.1.160:48501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:49,010 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe738fb62, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] 2019-07-02T10:47:49,010 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe738fb62, L:/100.64.2.215:4189 ! R:/100.70.1.160:48501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:50,012 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x39c19a0b, L:/100.64.2.215:4189 - R:/100.70.1.160:57909] 2019-07-02T10:47:50,012 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x39c19a0b, L:/100.64.2.215:4189 - R:/100.70.1.160:57909] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:50,013 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x39c19a0b, L:/100.64.2.215:4189 - R:/100.70.1.160:57909] completed negotiation 2019-07-02T10:47:50,013 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[216] <-> /100.70.1.160:57909[11] started 2019-07-02T10:47:50,014 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:50,057 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x39c19a0b, L:/100.64.2.215:4189 - R:/100.70.1.160:57909], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:50,061 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x39c19a0b, L:/100.64.2.215:4189 - R:/100.70.1.160:57909], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:50,061 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x39c19a0b, L:/100.64.2.215:4189 - R:/100.70.1.160:57909] 2019-07-02T10:47:50,061 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x39c19a0b, L:/100.64.2.215:4189 ! R:/100.70.1.160:57909], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:51,063 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3ef01d67, L:/100.64.2.215:4189 - R:/100.70.1.160:46197] 2019-07-02T10:47:51,063 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3ef01d67, L:/100.64.2.215:4189 - R:/100.70.1.160:46197] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:51,064 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3ef01d67, L:/100.64.2.215:4189 - R:/100.70.1.160:46197] completed negotiation 2019-07-02T10:47:51,064 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[217] <-> /100.70.1.160:46197[12] started 2019-07-02T10:47:51,064 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:51,110 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3ef01d67, L:/100.64.2.215:4189 - R:/100.70.1.160:46197], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:51,113 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3ef01d67, L:/100.64.2.215:4189 - R:/100.70.1.160:46197], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:51,113 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3ef01d67, L:/100.64.2.215:4189 - R:/100.70.1.160:46197] 2019-07-02T10:47:51,113 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3ef01d67, L:/100.64.2.215:4189 ! R:/100.70.1.160:46197], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:52,115 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc6d74c4c, L:/100.64.2.215:4189 - R:/100.70.1.160:36191] 2019-07-02T10:47:52,116 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc6d74c4c, L:/100.64.2.215:4189 - R:/100.70.1.160:36191] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:52,116 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc6d74c4c, L:/100.64.2.215:4189 - R:/100.70.1.160:36191] completed negotiation 2019-07-02T10:47:52,116 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[219] <-> /100.70.1.160:36191[13] started 2019-07-02T10:47:52,117 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:52,162 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc6d74c4c, L:/100.64.2.215:4189 - R:/100.70.1.160:36191], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:52,165 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc6d74c4c, L:/100.64.2.215:4189 - R:/100.70.1.160:36191], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:52,166 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc6d74c4c, L:/100.64.2.215:4189 - R:/100.70.1.160:36191] 2019-07-02T10:47:52,166 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc6d74c4c, L:/100.64.2.215:4189 ! R:/100.70.1.160:36191], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:53,167 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfd5647ab, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] 2019-07-02T10:47:53,168 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfd5647ab, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:53,168 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfd5647ab, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] completed negotiation 2019-07-02T10:47:53,168 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[221] <-> /100.70.1.160:44735[14] started 2019-07-02T10:47:53,168 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:53,214 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfd5647ab, L:/100.64.2.215:4189 - R:/100.70.1.160:44735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:53,217 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfd5647ab, L:/100.64.2.215:4189 - R:/100.70.1.160:44735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:53,218 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfd5647ab, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] 2019-07-02T10:47:53,218 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfd5647ab, L:/100.64.2.215:4189 ! R:/100.70.1.160:44735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:54,219 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9bf53726, L:/100.64.2.215:4189 - R:/100.70.1.160:40683] 2019-07-02T10:47:54,219 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9bf53726, L:/100.64.2.215:4189 - R:/100.70.1.160:40683] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:54,220 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9bf53726, L:/100.64.2.215:4189 - R:/100.70.1.160:40683] completed negotiation 2019-07-02T10:47:54,220 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[224] <-> /100.70.1.160:40683[15] started 2019-07-02T10:47:54,220 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:54,266 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9bf53726, L:/100.64.2.215:4189 - R:/100.70.1.160:40683], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:54,269 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9bf53726, L:/100.64.2.215:4189 - R:/100.70.1.160:40683], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:54,269 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9bf53726, L:/100.64.2.215:4189 - R:/100.70.1.160:40683] 2019-07-02T10:47:54,269 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9bf53726, L:/100.64.2.215:4189 ! R:/100.70.1.160:40683], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:55,271 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x55340ecc, L:/100.64.2.215:4189 - R:/100.70.1.160:55929] 2019-07-02T10:47:55,271 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x55340ecc, L:/100.64.2.215:4189 - R:/100.70.1.160:55929] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:55,272 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x55340ecc, L:/100.64.2.215:4189 - R:/100.70.1.160:55929] completed negotiation 2019-07-02T10:47:55,272 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[227] <-> /100.70.1.160:55929[16] started 2019-07-02T10:47:55,272 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:55,318 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x55340ecc, L:/100.64.2.215:4189 - R:/100.70.1.160:55929], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:55,321 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x55340ecc, L:/100.64.2.215:4189 - R:/100.70.1.160:55929], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:55,321 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x55340ecc, L:/100.64.2.215:4189 - R:/100.70.1.160:55929] 2019-07-02T10:47:55,322 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x55340ecc, L:/100.64.2.215:4189 ! R:/100.70.1.160:55929], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:56,323 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9e2b97a6, L:/100.64.2.215:4189 - R:/100.70.1.160:56963] 2019-07-02T10:47:56,323 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9e2b97a6, L:/100.64.2.215:4189 - R:/100.70.1.160:56963] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:56,324 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9e2b97a6, L:/100.64.2.215:4189 - R:/100.70.1.160:56963] completed negotiation 2019-07-02T10:47:56,324 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[229] <-> /100.70.1.160:56963[17] started 2019-07-02T10:47:56,324 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:56,370 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9e2b97a6, L:/100.64.2.215:4189 - R:/100.70.1.160:56963], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:56,373 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9e2b97a6, L:/100.64.2.215:4189 - R:/100.70.1.160:56963], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:56,373 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9e2b97a6, L:/100.64.2.215:4189 - R:/100.70.1.160:56963] 2019-07-02T10:47:56,373 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9e2b97a6, L:/100.64.2.215:4189 ! R:/100.70.1.160:56963], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:57,375 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x227e0ae8, L:/100.64.2.215:4189 - R:/100.70.1.160:34749] 2019-07-02T10:47:57,375 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x227e0ae8, L:/100.64.2.215:4189 - R:/100.70.1.160:34749] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:57,376 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x227e0ae8, L:/100.64.2.215:4189 - R:/100.70.1.160:34749] completed negotiation 2019-07-02T10:47:57,376 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[230] <-> /100.70.1.160:34749[18] started 2019-07-02T10:47:57,377 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:57,422 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x227e0ae8, L:/100.64.2.215:4189 - R:/100.70.1.160:34749], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:57,426 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x227e0ae8, L:/100.64.2.215:4189 - R:/100.70.1.160:34749], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:57,426 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x227e0ae8, L:/100.64.2.215:4189 - R:/100.70.1.160:34749] 2019-07-02T10:47:57,426 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x227e0ae8, L:/100.64.2.215:4189 ! R:/100.70.1.160:34749], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:58,428 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x80cd3f3f, L:/100.64.2.215:4189 - R:/100.70.1.160:41459] 2019-07-02T10:47:58,428 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x80cd3f3f, L:/100.64.2.215:4189 - R:/100.70.1.160:41459] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:58,428 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x80cd3f3f, L:/100.64.2.215:4189 - R:/100.70.1.160:41459] completed negotiation 2019-07-02T10:47:58,429 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[233] <-> /100.70.1.160:41459[19] started 2019-07-02T10:47:58,429 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:58,473 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x80cd3f3f, L:/100.64.2.215:4189 - R:/100.70.1.160:41459], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:58,477 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x80cd3f3f, L:/100.64.2.215:4189 - R:/100.70.1.160:41459], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:58,477 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x80cd3f3f, L:/100.64.2.215:4189 - R:/100.70.1.160:41459] 2019-07-02T10:47:58,478 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x80cd3f3f, L:/100.64.2.215:4189 ! R:/100.70.1.160:41459], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:47:59,479 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd8c18557, L:/100.64.2.215:4189 - R:/100.70.1.160:58227] 2019-07-02T10:47:59,479 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd8c18557, L:/100.64.2.215:4189 - R:/100.70.1.160:58227] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:47:59,480 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd8c18557, L:/100.64.2.215:4189 - R:/100.70.1.160:58227] completed negotiation 2019-07-02T10:47:59,480 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[234] <-> /100.70.1.160:58227[20] started 2019-07-02T10:47:59,481 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:47:59,526 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd8c18557, L:/100.64.2.215:4189 - R:/100.70.1.160:58227], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:47:59,530 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd8c18557, L:/100.64.2.215:4189 - R:/100.70.1.160:58227], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:47:59,530 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd8c18557, L:/100.64.2.215:4189 - R:/100.70.1.160:58227] 2019-07-02T10:47:59,530 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd8c18557, L:/100.64.2.215:4189 ! R:/100.70.1.160:58227], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:00,531 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9f22aefb, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] 2019-07-02T10:48:00,532 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9f22aefb, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:00,532 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9f22aefb, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] completed negotiation 2019-07-02T10:48:00,532 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[236] <-> /100.70.1.160:48501[21] started 2019-07-02T10:48:00,533 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:00,578 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9f22aefb, L:/100.64.2.215:4189 - R:/100.70.1.160:48501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:00,582 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9f22aefb, L:/100.64.2.215:4189 - R:/100.70.1.160:48501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:00,582 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9f22aefb, L:/100.64.2.215:4189 - R:/100.70.1.160:48501] 2019-07-02T10:48:00,582 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9f22aefb, L:/100.64.2.215:4189 ! R:/100.70.1.160:48501], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:01,584 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb839aac8, L:/100.64.2.215:4189 - R:/100.70.1.160:45119] 2019-07-02T10:48:01,584 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb839aac8, L:/100.64.2.215:4189 - R:/100.70.1.160:45119] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:01,584 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb839aac8, L:/100.64.2.215:4189 - R:/100.70.1.160:45119] completed negotiation 2019-07-02T10:48:01,584 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[237] <-> /100.70.1.160:45119[22] started 2019-07-02T10:48:01,585 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:01,630 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb839aac8, L:/100.64.2.215:4189 - R:/100.70.1.160:45119], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:01,633 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb839aac8, L:/100.64.2.215:4189 - R:/100.70.1.160:45119], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:01,633 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb839aac8, L:/100.64.2.215:4189 - R:/100.70.1.160:45119] 2019-07-02T10:48:01,634 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb839aac8, L:/100.64.2.215:4189 ! R:/100.70.1.160:45119], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:02,636 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf46df19a, L:/100.64.2.215:4189 - R:/100.70.1.160:60195] 2019-07-02T10:48:02,636 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf46df19a, L:/100.64.2.215:4189 - R:/100.70.1.160:60195] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:02,637 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf46df19a, L:/100.64.2.215:4189 - R:/100.70.1.160:60195] completed negotiation 2019-07-02T10:48:02,637 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[238] <-> /100.70.1.160:60195[23] started 2019-07-02T10:48:02,637 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:02,682 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf46df19a, L:/100.64.2.215:4189 - R:/100.70.1.160:60195], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:02,686 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf46df19a, L:/100.64.2.215:4189 - R:/100.70.1.160:60195], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:02,686 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf46df19a, L:/100.64.2.215:4189 - R:/100.70.1.160:60195] 2019-07-02T10:48:02,686 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf46df19a, L:/100.64.2.215:4189 ! R:/100.70.1.160:60195], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:03,687 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x25b82df7, L:/100.64.2.215:4189 - R:/100.70.1.160:58319] 2019-07-02T10:48:03,688 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x25b82df7, L:/100.64.2.215:4189 - R:/100.70.1.160:58319] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:03,688 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x25b82df7, L:/100.64.2.215:4189 - R:/100.70.1.160:58319] completed negotiation 2019-07-02T10:48:03,688 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[241] <-> /100.70.1.160:58319[24] started 2019-07-02T10:48:03,689 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:03,734 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x25b82df7, L:/100.64.2.215:4189 - R:/100.70.1.160:58319], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:03,737 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x25b82df7, L:/100.64.2.215:4189 - R:/100.70.1.160:58319], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:03,737 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x25b82df7, L:/100.64.2.215:4189 - R:/100.70.1.160:58319] 2019-07-02T10:48:03,737 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x25b82df7, L:/100.64.2.215:4189 ! R:/100.70.1.160:58319], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:04,739 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xaee76845, L:/100.64.2.215:4189 - R:/100.70.1.160:56135] 2019-07-02T10:48:04,740 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xaee76845, L:/100.64.2.215:4189 - R:/100.70.1.160:56135] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:04,740 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xaee76845, L:/100.64.2.215:4189 - R:/100.70.1.160:56135] completed negotiation 2019-07-02T10:48:04,740 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[243] <-> /100.70.1.160:56135[25] started 2019-07-02T10:48:04,741 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:04,786 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xaee76845, L:/100.64.2.215:4189 - R:/100.70.1.160:56135], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:04,789 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xaee76845, L:/100.64.2.215:4189 - R:/100.70.1.160:56135], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:04,790 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xaee76845, L:/100.64.2.215:4189 - R:/100.70.1.160:56135] 2019-07-02T10:48:04,790 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xaee76845, L:/100.64.2.215:4189 ! R:/100.70.1.160:56135], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:05,791 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x165c5f91, L:/100.64.2.215:4189 - R:/100.70.1.160:53161] 2019-07-02T10:48:05,791 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x165c5f91, L:/100.64.2.215:4189 - R:/100.70.1.160:53161] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:05,792 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x165c5f91, L:/100.64.2.215:4189 - R:/100.70.1.160:53161] completed negotiation 2019-07-02T10:48:05,792 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[244] <-> /100.70.1.160:53161[26] started 2019-07-02T10:48:05,792 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:05,838 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x165c5f91, L:/100.64.2.215:4189 - R:/100.70.1.160:53161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:05,841 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x165c5f91, L:/100.64.2.215:4189 - R:/100.70.1.160:53161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:05,841 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x165c5f91, L:/100.64.2.215:4189 - R:/100.70.1.160:53161] 2019-07-02T10:48:05,842 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x165c5f91, L:/100.64.2.215:4189 ! R:/100.70.1.160:53161], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:06,843 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x00c0faf0, L:/100.64.2.215:4189 - R:/100.70.1.160:58989] 2019-07-02T10:48:06,843 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x00c0faf0, L:/100.64.2.215:4189 - R:/100.70.1.160:58989] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:06,844 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x00c0faf0, L:/100.64.2.215:4189 - R:/100.70.1.160:58989] completed negotiation 2019-07-02T10:48:06,844 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[247] <-> /100.70.1.160:58989[27] started 2019-07-02T10:48:06,844 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:06,890 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x00c0faf0, L:/100.64.2.215:4189 - R:/100.70.1.160:58989], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:06,893 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x00c0faf0, L:/100.64.2.215:4189 - R:/100.70.1.160:58989], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:06,893 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x00c0faf0, L:/100.64.2.215:4189 - R:/100.70.1.160:58989] 2019-07-02T10:48:06,893 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x00c0faf0, L:/100.64.2.215:4189 ! R:/100.70.1.160:58989], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:07,895 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x09e732ad, L:/100.64.2.215:4189 - R:/100.70.1.160:37949] 2019-07-02T10:48:07,895 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x09e732ad, L:/100.64.2.215:4189 - R:/100.70.1.160:37949] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:07,896 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x09e732ad, L:/100.64.2.215:4189 - R:/100.70.1.160:37949] completed negotiation 2019-07-02T10:48:07,896 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[248] <-> /100.70.1.160:37949[28] started 2019-07-02T10:48:07,896 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:07,941 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x09e732ad, L:/100.64.2.215:4189 - R:/100.70.1.160:37949], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:07,945 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x09e732ad, L:/100.64.2.215:4189 - R:/100.70.1.160:37949], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:07,945 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x09e732ad, L:/100.64.2.215:4189 - R:/100.70.1.160:37949] 2019-07-02T10:48:07,946 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x09e732ad, L:/100.64.2.215:4189 ! R:/100.70.1.160:37949], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:08,947 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9b2186bd, L:/100.64.2.215:4189 - R:/100.70.1.160:49169] 2019-07-02T10:48:08,947 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9b2186bd, L:/100.64.2.215:4189 - R:/100.70.1.160:49169] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:08,948 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9b2186bd, L:/100.64.2.215:4189 - R:/100.70.1.160:49169] completed negotiation 2019-07-02T10:48:08,948 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[251] <-> /100.70.1.160:49169[29] started 2019-07-02T10:48:08,948 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:08,994 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9b2186bd, L:/100.64.2.215:4189 - R:/100.70.1.160:49169], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:08,998 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9b2186bd, L:/100.64.2.215:4189 - R:/100.70.1.160:49169], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:08,998 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9b2186bd, L:/100.64.2.215:4189 - R:/100.70.1.160:49169] 2019-07-02T10:48:08,998 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9b2186bd, L:/100.64.2.215:4189 ! R:/100.70.1.160:49169], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:10,000 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x305e04e9, L:/100.64.2.215:4189 - R:/100.70.1.160:39041] 2019-07-02T10:48:10,000 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x305e04e9, L:/100.64.2.215:4189 - R:/100.70.1.160:39041] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:10,001 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x305e04e9, L:/100.64.2.215:4189 - R:/100.70.1.160:39041] completed negotiation 2019-07-02T10:48:10,001 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[1] <-> /100.70.1.160:39041[30] started 2019-07-02T10:48:10,001 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:10,046 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x305e04e9, L:/100.64.2.215:4189 - R:/100.70.1.160:39041], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:10,049 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x305e04e9, L:/100.64.2.215:4189 - R:/100.70.1.160:39041], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:10,049 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x305e04e9, L:/100.64.2.215:4189 - R:/100.70.1.160:39041] 2019-07-02T10:48:10,050 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x305e04e9, L:/100.64.2.215:4189 ! R:/100.70.1.160:39041], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:11,051 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7ca6f629, L:/100.64.2.215:4189 - R:/100.70.1.160:60107] 2019-07-02T10:48:11,051 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7ca6f629, L:/100.64.2.215:4189 - R:/100.70.1.160:60107] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:11,052 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7ca6f629, L:/100.64.2.215:4189 - R:/100.70.1.160:60107] completed negotiation 2019-07-02T10:48:11,052 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[2] <-> /100.70.1.160:60107[31] started 2019-07-02T10:48:11,052 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:11,097 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7ca6f629, L:/100.64.2.215:4189 - R:/100.70.1.160:60107], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:11,101 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7ca6f629, L:/100.64.2.215:4189 - R:/100.70.1.160:60107], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:11,101 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7ca6f629, L:/100.64.2.215:4189 - R:/100.70.1.160:60107] 2019-07-02T10:48:11,102 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7ca6f629, L:/100.64.2.215:4189 ! R:/100.70.1.160:60107], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:12,103 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8651635c, L:/100.64.2.215:4189 - R:/100.70.1.160:58553] 2019-07-02T10:48:12,103 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8651635c, L:/100.64.2.215:4189 - R:/100.70.1.160:58553] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:12,104 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8651635c, L:/100.64.2.215:4189 - R:/100.70.1.160:58553] completed negotiation 2019-07-02T10:48:12,104 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[5] <-> /100.70.1.160:58553[32] started 2019-07-02T10:48:12,104 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:12,150 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8651635c, L:/100.64.2.215:4189 - R:/100.70.1.160:58553], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:12,154 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8651635c, L:/100.64.2.215:4189 - R:/100.70.1.160:58553], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:12,154 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8651635c, L:/100.64.2.215:4189 - R:/100.70.1.160:58553] 2019-07-02T10:48:12,154 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8651635c, L:/100.64.2.215:4189 ! R:/100.70.1.160:58553], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:13,155 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xffd8c13f, L:/100.64.2.215:4189 - R:/100.70.1.160:35723] 2019-07-02T10:48:13,156 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xffd8c13f, L:/100.64.2.215:4189 - R:/100.70.1.160:35723] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:13,156 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xffd8c13f, L:/100.64.2.215:4189 - R:/100.70.1.160:35723] completed negotiation 2019-07-02T10:48:13,157 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[6] <-> /100.70.1.160:35723[33] started 2019-07-02T10:48:13,157 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:13,201 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xffd8c13f, L:/100.64.2.215:4189 - R:/100.70.1.160:35723], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:13,205 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xffd8c13f, L:/100.64.2.215:4189 - R:/100.70.1.160:35723], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:13,205 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xffd8c13f, L:/100.64.2.215:4189 - R:/100.70.1.160:35723] 2019-07-02T10:48:13,205 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xffd8c13f, L:/100.64.2.215:4189 ! R:/100.70.1.160:35723], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:14,207 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb032896a, L:/100.64.2.215:4189 - R:/100.70.1.160:49239] 2019-07-02T10:48:14,207 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb032896a, L:/100.64.2.215:4189 - R:/100.70.1.160:49239] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:14,208 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb032896a, L:/100.64.2.215:4189 - R:/100.70.1.160:49239] completed negotiation 2019-07-02T10:48:14,208 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[9] <-> /100.70.1.160:49239[34] started 2019-07-02T10:48:14,209 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:14,253 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb032896a, L:/100.64.2.215:4189 - R:/100.70.1.160:49239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:14,257 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb032896a, L:/100.64.2.215:4189 - R:/100.70.1.160:49239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:14,257 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb032896a, L:/100.64.2.215:4189 - R:/100.70.1.160:49239] 2019-07-02T10:48:14,258 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb032896a, L:/100.64.2.215:4189 ! R:/100.70.1.160:49239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:15,259 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xab740bee, L:/100.64.2.215:4189 - R:/100.70.1.160:37753] 2019-07-02T10:48:15,259 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xab740bee, L:/100.64.2.215:4189 - R:/100.70.1.160:37753] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:15,260 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xab740bee, L:/100.64.2.215:4189 - R:/100.70.1.160:37753] completed negotiation 2019-07-02T10:48:15,260 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[10] <-> /100.70.1.160:37753[35] started 2019-07-02T10:48:15,260 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:15,306 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xab740bee, L:/100.64.2.215:4189 - R:/100.70.1.160:37753], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:15,309 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xab740bee, L:/100.64.2.215:4189 - R:/100.70.1.160:37753], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:15,309 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xab740bee, L:/100.64.2.215:4189 - R:/100.70.1.160:37753] 2019-07-02T10:48:15,310 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xab740bee, L:/100.64.2.215:4189 ! R:/100.70.1.160:37753], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:16,311 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6264f949, L:/100.64.2.215:4189 - R:/100.70.1.160:33089] 2019-07-02T10:48:16,311 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6264f949, L:/100.64.2.215:4189 - R:/100.70.1.160:33089] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:16,312 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6264f949, L:/100.64.2.215:4189 - R:/100.70.1.160:33089] completed negotiation 2019-07-02T10:48:16,312 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[12] <-> /100.70.1.160:33089[36] started 2019-07-02T10:48:16,312 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:16,358 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6264f949, L:/100.64.2.215:4189 - R:/100.70.1.160:33089], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:16,362 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6264f949, L:/100.64.2.215:4189 - R:/100.70.1.160:33089], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:16,362 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6264f949, L:/100.64.2.215:4189 - R:/100.70.1.160:33089] 2019-07-02T10:48:16,362 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6264f949, L:/100.64.2.215:4189 ! R:/100.70.1.160:33089], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:17,363 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x159fcc3b, L:/100.64.2.215:4189 - R:/100.70.1.160:36645] 2019-07-02T10:48:17,364 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x159fcc3b, L:/100.64.2.215:4189 - R:/100.70.1.160:36645] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:17,364 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x159fcc3b, L:/100.64.2.215:4189 - R:/100.70.1.160:36645] completed negotiation 2019-07-02T10:48:17,364 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[13] <-> /100.70.1.160:36645[37] started 2019-07-02T10:48:17,365 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:17,410 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x159fcc3b, L:/100.64.2.215:4189 - R:/100.70.1.160:36645], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:17,413 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x159fcc3b, L:/100.64.2.215:4189 - R:/100.70.1.160:36645], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:17,413 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x159fcc3b, L:/100.64.2.215:4189 - R:/100.70.1.160:36645] 2019-07-02T10:48:17,413 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x159fcc3b, L:/100.64.2.215:4189 ! R:/100.70.1.160:36645], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:18,415 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x85952290, L:/100.64.2.215:4189 - R:/100.70.1.160:50821] 2019-07-02T10:48:18,415 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x85952290, L:/100.64.2.215:4189 - R:/100.70.1.160:50821] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:18,416 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x85952290, L:/100.64.2.215:4189 - R:/100.70.1.160:50821] completed negotiation 2019-07-02T10:48:18,416 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[15] <-> /100.70.1.160:50821[38] started 2019-07-02T10:48:18,416 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:18,462 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x85952290, L:/100.64.2.215:4189 - R:/100.70.1.160:50821], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:18,465 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x85952290, L:/100.64.2.215:4189 - R:/100.70.1.160:50821], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:18,465 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x85952290, L:/100.64.2.215:4189 - R:/100.70.1.160:50821] 2019-07-02T10:48:18,465 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x85952290, L:/100.64.2.215:4189 ! R:/100.70.1.160:50821], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:19,467 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc47c26d7, L:/100.64.2.215:4189 - R:/100.70.1.160:51469] 2019-07-02T10:48:19,468 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc47c26d7, L:/100.64.2.215:4189 - R:/100.70.1.160:51469] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:19,468 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc47c26d7, L:/100.64.2.215:4189 - R:/100.70.1.160:51469] completed negotiation 2019-07-02T10:48:19,468 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[16] <-> /100.70.1.160:51469[39] started 2019-07-02T10:48:19,469 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:19,515 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc47c26d7, L:/100.64.2.215:4189 - R:/100.70.1.160:51469], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:19,519 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc47c26d7, L:/100.64.2.215:4189 - R:/100.70.1.160:51469], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:19,519 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc47c26d7, L:/100.64.2.215:4189 - R:/100.70.1.160:51469] 2019-07-02T10:48:19,519 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc47c26d7, L:/100.64.2.215:4189 ! R:/100.70.1.160:51469], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:20,521 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2624338f, L:/100.64.2.215:4189 - R:/100.70.1.160:34925] 2019-07-02T10:48:20,521 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2624338f, L:/100.64.2.215:4189 - R:/100.70.1.160:34925] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:20,522 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2624338f, L:/100.64.2.215:4189 - R:/100.70.1.160:34925] completed negotiation 2019-07-02T10:48:20,522 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[17] <-> /100.70.1.160:34925[40] started 2019-07-02T10:48:20,522 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:20,565 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2624338f, L:/100.64.2.215:4189 - R:/100.70.1.160:34925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:20,569 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2624338f, L:/100.64.2.215:4189 - R:/100.70.1.160:34925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:20,569 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2624338f, L:/100.64.2.215:4189 - R:/100.70.1.160:34925] 2019-07-02T10:48:20,569 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2624338f, L:/100.64.2.215:4189 ! R:/100.70.1.160:34925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:21,571 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x852ac3e3, L:/100.64.2.215:4189 - R:/100.70.1.160:53009] 2019-07-02T10:48:21,572 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x852ac3e3, L:/100.64.2.215:4189 - R:/100.70.1.160:53009] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:21,572 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x852ac3e3, L:/100.64.2.215:4189 - R:/100.70.1.160:53009] completed negotiation 2019-07-02T10:48:21,572 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[19] <-> /100.70.1.160:53009[41] started 2019-07-02T10:48:21,573 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:21,618 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x852ac3e3, L:/100.64.2.215:4189 - R:/100.70.1.160:53009], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:21,622 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x852ac3e3, L:/100.64.2.215:4189 - R:/100.70.1.160:53009], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:21,622 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x852ac3e3, L:/100.64.2.215:4189 - R:/100.70.1.160:53009] 2019-07-02T10:48:21,623 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x852ac3e3, L:/100.64.2.215:4189 ! R:/100.70.1.160:53009], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:22,624 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfbaba158, L:/100.64.2.215:4189 - R:/100.70.1.160:58123] 2019-07-02T10:48:22,624 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfbaba158, L:/100.64.2.215:4189 - R:/100.70.1.160:58123] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:22,625 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfbaba158, L:/100.64.2.215:4189 - R:/100.70.1.160:58123] completed negotiation 2019-07-02T10:48:22,625 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[20] <-> /100.70.1.160:58123[42] started 2019-07-02T10:48:22,625 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:22,670 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xfbaba158, L:/100.64.2.215:4189 - R:/100.70.1.160:58123], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:22,673 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xfbaba158, L:/100.64.2.215:4189 - R:/100.70.1.160:58123], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:22,674 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xfbaba158, L:/100.64.2.215:4189 - R:/100.70.1.160:58123] 2019-07-02T10:48:22,674 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xfbaba158, L:/100.64.2.215:4189 ! R:/100.70.1.160:58123], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:23,675 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xae3f8e45, L:/100.64.2.215:4189 - R:/100.70.1.160:51081] 2019-07-02T10:48:23,676 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xae3f8e45, L:/100.64.2.215:4189 - R:/100.70.1.160:51081] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:23,676 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xae3f8e45, L:/100.64.2.215:4189 - R:/100.70.1.160:51081] completed negotiation 2019-07-02T10:48:23,677 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[22] <-> /100.70.1.160:51081[43] started 2019-07-02T10:48:23,677 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:23,722 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xae3f8e45, L:/100.64.2.215:4189 - R:/100.70.1.160:51081], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:23,726 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xae3f8e45, L:/100.64.2.215:4189 - R:/100.70.1.160:51081], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:23,726 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xae3f8e45, L:/100.64.2.215:4189 - R:/100.70.1.160:51081] 2019-07-02T10:48:23,726 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xae3f8e45, L:/100.64.2.215:4189 ! R:/100.70.1.160:51081], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:24,728 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xde504e1f, L:/100.64.2.215:4189 - R:/100.70.1.160:47729] 2019-07-02T10:48:24,728 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xde504e1f, L:/100.64.2.215:4189 - R:/100.70.1.160:47729] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:24,729 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xde504e1f, L:/100.64.2.215:4189 - R:/100.70.1.160:47729] completed negotiation 2019-07-02T10:48:24,729 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[23] <-> /100.70.1.160:47729[44] started 2019-07-02T10:48:24,729 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:24,774 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xde504e1f, L:/100.64.2.215:4189 - R:/100.70.1.160:47729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:24,778 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xde504e1f, L:/100.64.2.215:4189 - R:/100.70.1.160:47729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:24,778 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xde504e1f, L:/100.64.2.215:4189 - R:/100.70.1.160:47729] 2019-07-02T10:48:24,778 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xde504e1f, L:/100.64.2.215:4189 ! R:/100.70.1.160:47729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:25,780 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0beb7a20, L:/100.64.2.215:4189 - R:/100.70.1.160:55199] 2019-07-02T10:48:25,780 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0beb7a20, L:/100.64.2.215:4189 - R:/100.70.1.160:55199] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:25,781 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0beb7a20, L:/100.64.2.215:4189 - R:/100.70.1.160:55199] completed negotiation 2019-07-02T10:48:25,781 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[27] <-> /100.70.1.160:55199[45] started 2019-07-02T10:48:25,781 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:25,826 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0beb7a20, L:/100.64.2.215:4189 - R:/100.70.1.160:55199], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:25,830 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0beb7a20, L:/100.64.2.215:4189 - R:/100.70.1.160:55199], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:25,830 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0beb7a20, L:/100.64.2.215:4189 - R:/100.70.1.160:55199] 2019-07-02T10:48:25,831 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0beb7a20, L:/100.64.2.215:4189 ! R:/100.70.1.160:55199], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:26,832 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa3a535df, L:/100.64.2.215:4189 - R:/100.70.1.160:45527] 2019-07-02T10:48:26,833 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa3a535df, L:/100.64.2.215:4189 - R:/100.70.1.160:45527] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:26,833 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa3a535df, L:/100.64.2.215:4189 - R:/100.70.1.160:45527] completed negotiation 2019-07-02T10:48:26,833 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[28] <-> /100.70.1.160:45527[46] started 2019-07-02T10:48:26,834 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:26,878 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa3a535df, L:/100.64.2.215:4189 - R:/100.70.1.160:45527], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:26,882 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa3a535df, L:/100.64.2.215:4189 - R:/100.70.1.160:45527], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:26,882 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa3a535df, L:/100.64.2.215:4189 - R:/100.70.1.160:45527] 2019-07-02T10:48:26,882 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa3a535df, L:/100.64.2.215:4189 ! R:/100.70.1.160:45527], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:27,884 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8972dd05, L:/100.64.2.215:4189 - R:/100.70.1.160:56249] 2019-07-02T10:48:27,884 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8972dd05, L:/100.64.2.215:4189 - R:/100.70.1.160:56249] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:27,885 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8972dd05, L:/100.64.2.215:4189 - R:/100.70.1.160:56249] completed negotiation 2019-07-02T10:48:27,885 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[29] <-> /100.70.1.160:56249[47] started 2019-07-02T10:48:27,885 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:27,930 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8972dd05, L:/100.64.2.215:4189 - R:/100.70.1.160:56249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:27,933 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8972dd05, L:/100.64.2.215:4189 - R:/100.70.1.160:56249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:27,933 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8972dd05, L:/100.64.2.215:4189 - R:/100.70.1.160:56249] 2019-07-02T10:48:27,934 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8972dd05, L:/100.64.2.215:4189 ! R:/100.70.1.160:56249], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:28,935 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6b352843, L:/100.64.2.215:4189 - R:/100.70.1.160:40055] 2019-07-02T10:48:28,935 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6b352843, L:/100.64.2.215:4189 - R:/100.70.1.160:40055] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:28,936 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6b352843, L:/100.64.2.215:4189 - R:/100.70.1.160:40055] completed negotiation 2019-07-02T10:48:28,936 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[30] <-> /100.70.1.160:40055[48] started 2019-07-02T10:48:28,936 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:28,982 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6b352843, L:/100.64.2.215:4189 - R:/100.70.1.160:40055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:28,986 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6b352843, L:/100.64.2.215:4189 - R:/100.70.1.160:40055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:28,986 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6b352843, L:/100.64.2.215:4189 - R:/100.70.1.160:40055] 2019-07-02T10:48:28,986 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6b352843, L:/100.64.2.215:4189 ! R:/100.70.1.160:40055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:29,987 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x13a69252, L:/100.64.2.215:4189 - R:/100.70.1.160:33093] 2019-07-02T10:48:29,988 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x13a69252, L:/100.64.2.215:4189 - R:/100.70.1.160:33093] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:29,988 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x13a69252, L:/100.64.2.215:4189 - R:/100.70.1.160:33093] completed negotiation 2019-07-02T10:48:29,988 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[31] <-> /100.70.1.160:33093[49] started 2019-07-02T10:48:29,989 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:30,034 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x13a69252, L:/100.64.2.215:4189 - R:/100.70.1.160:33093], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:30,038 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x13a69252, L:/100.64.2.215:4189 - R:/100.70.1.160:33093], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:30,038 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x13a69252, L:/100.64.2.215:4189 - R:/100.70.1.160:33093] 2019-07-02T10:48:30,038 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x13a69252, L:/100.64.2.215:4189 ! R:/100.70.1.160:33093], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:31,040 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6524152f, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] 2019-07-02T10:48:31,040 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6524152f, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:31,041 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6524152f, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] completed negotiation 2019-07-02T10:48:31,041 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[33] <-> /100.70.1.160:44735[50] started 2019-07-02T10:48:31,041 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:31,086 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6524152f, L:/100.64.2.215:4189 - R:/100.70.1.160:44735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:31,089 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6524152f, L:/100.64.2.215:4189 - R:/100.70.1.160:44735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:31,089 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6524152f, L:/100.64.2.215:4189 - R:/100.70.1.160:44735] 2019-07-02T10:48:31,089 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6524152f, L:/100.64.2.215:4189 ! R:/100.70.1.160:44735], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:32,091 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9f6f1e17, L:/100.64.2.215:4189 - R:/100.70.1.160:54935] 2019-07-02T10:48:32,091 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9f6f1e17, L:/100.64.2.215:4189 - R:/100.70.1.160:54935] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:32,092 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9f6f1e17, L:/100.64.2.215:4189 - R:/100.70.1.160:54935] completed negotiation 2019-07-02T10:48:32,092 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[34] <-> /100.70.1.160:54935[51] started 2019-07-02T10:48:32,092 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:32,138 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9f6f1e17, L:/100.64.2.215:4189 - R:/100.70.1.160:54935], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:32,142 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9f6f1e17, L:/100.64.2.215:4189 - R:/100.70.1.160:54935], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:32,142 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9f6f1e17, L:/100.64.2.215:4189 - R:/100.70.1.160:54935] 2019-07-02T10:48:32,142 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9f6f1e17, L:/100.64.2.215:4189 ! R:/100.70.1.160:54935], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:33,144 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xcd12036e, L:/100.64.2.215:4189 - R:/100.70.1.160:47383] 2019-07-02T10:48:33,144 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xcd12036e, L:/100.64.2.215:4189 - R:/100.70.1.160:47383] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:33,145 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xcd12036e, L:/100.64.2.215:4189 - R:/100.70.1.160:47383] completed negotiation 2019-07-02T10:48:33,145 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[35] <-> /100.70.1.160:47383[52] started 2019-07-02T10:48:33,145 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:33,190 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xcd12036e, L:/100.64.2.215:4189 - R:/100.70.1.160:47383], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:33,193 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xcd12036e, L:/100.64.2.215:4189 - R:/100.70.1.160:47383], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:33,193 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xcd12036e, L:/100.64.2.215:4189 - R:/100.70.1.160:47383] 2019-07-02T10:48:33,194 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xcd12036e, L:/100.64.2.215:4189 ! R:/100.70.1.160:47383], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:34,195 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8ae6cce9, L:/100.64.2.215:4189 - R:/100.70.1.160:33149] 2019-07-02T10:48:34,195 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8ae6cce9, L:/100.64.2.215:4189 - R:/100.70.1.160:33149] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:34,196 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8ae6cce9, L:/100.64.2.215:4189 - R:/100.70.1.160:33149] completed negotiation 2019-07-02T10:48:34,196 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[37] <-> /100.70.1.160:33149[53] started 2019-07-02T10:48:34,196 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:34,242 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8ae6cce9, L:/100.64.2.215:4189 - R:/100.70.1.160:33149], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:34,246 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8ae6cce9, L:/100.64.2.215:4189 - R:/100.70.1.160:33149], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:34,246 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8ae6cce9, L:/100.64.2.215:4189 - R:/100.70.1.160:33149] 2019-07-02T10:48:34,246 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8ae6cce9, L:/100.64.2.215:4189 ! R:/100.70.1.160:33149], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:35,248 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc395d8f8, L:/100.64.2.215:4189 - R:/100.70.1.160:54067] 2019-07-02T10:48:35,248 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc395d8f8, L:/100.64.2.215:4189 - R:/100.70.1.160:54067] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:35,248 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc395d8f8, L:/100.64.2.215:4189 - R:/100.70.1.160:54067] completed negotiation 2019-07-02T10:48:35,249 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[38] <-> /100.70.1.160:54067[54] started 2019-07-02T10:48:35,249 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:35,294 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc395d8f8, L:/100.64.2.215:4189 - R:/100.70.1.160:54067], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:35,298 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc395d8f8, L:/100.64.2.215:4189 - R:/100.70.1.160:54067], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:35,298 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc395d8f8, L:/100.64.2.215:4189 - R:/100.70.1.160:54067] 2019-07-02T10:48:35,298 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc395d8f8, L:/100.64.2.215:4189 ! R:/100.70.1.160:54067], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:36,300 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7ecdf239, L:/100.64.2.215:4189 - R:/100.70.1.160:53247] 2019-07-02T10:48:36,300 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7ecdf239, L:/100.64.2.215:4189 - R:/100.70.1.160:53247] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:36,300 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7ecdf239, L:/100.64.2.215:4189 - R:/100.70.1.160:53247] completed negotiation 2019-07-02T10:48:36,300 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[40] <-> /100.70.1.160:53247[55] started 2019-07-02T10:48:36,301 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:36,346 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7ecdf239, L:/100.64.2.215:4189 - R:/100.70.1.160:53247], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:36,349 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7ecdf239, L:/100.64.2.215:4189 - R:/100.70.1.160:53247], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:36,349 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7ecdf239, L:/100.64.2.215:4189 - R:/100.70.1.160:53247] 2019-07-02T10:48:36,350 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7ecdf239, L:/100.64.2.215:4189 ! R:/100.70.1.160:53247], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:37,351 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x50d2228c, L:/100.64.2.215:4189 - R:/100.70.1.160:47573] 2019-07-02T10:48:37,352 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x50d2228c, L:/100.64.2.215:4189 - R:/100.70.1.160:47573] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:37,352 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x50d2228c, L:/100.64.2.215:4189 - R:/100.70.1.160:47573] completed negotiation 2019-07-02T10:48:37,352 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[41] <-> /100.70.1.160:47573[56] started 2019-07-02T10:48:37,353 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:37,398 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x50d2228c, L:/100.64.2.215:4189 - R:/100.70.1.160:47573], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:37,402 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x50d2228c, L:/100.64.2.215:4189 - R:/100.70.1.160:47573], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:37,402 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x50d2228c, L:/100.64.2.215:4189 - R:/100.70.1.160:47573] 2019-07-02T10:48:37,402 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x50d2228c, L:/100.64.2.215:4189 ! R:/100.70.1.160:47573], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:38,404 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb0116dcf, L:/100.64.2.215:4189 - R:/100.70.1.160:48581] 2019-07-02T10:48:38,404 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb0116dcf, L:/100.64.2.215:4189 - R:/100.70.1.160:48581] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:38,405 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb0116dcf, L:/100.64.2.215:4189 - R:/100.70.1.160:48581] completed negotiation 2019-07-02T10:48:38,405 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[43] <-> /100.70.1.160:48581[57] started 2019-07-02T10:48:38,405 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:38,450 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb0116dcf, L:/100.64.2.215:4189 - R:/100.70.1.160:48581], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:38,454 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb0116dcf, L:/100.64.2.215:4189 - R:/100.70.1.160:48581], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:38,454 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb0116dcf, L:/100.64.2.215:4189 - R:/100.70.1.160:48581] 2019-07-02T10:48:38,454 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb0116dcf, L:/100.64.2.215:4189 ! R:/100.70.1.160:48581], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:39,455 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb711bc66, L:/100.64.2.215:4189 - R:/100.70.1.160:52765] 2019-07-02T10:48:39,456 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb711bc66, L:/100.64.2.215:4189 - R:/100.70.1.160:52765] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:39,456 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb711bc66, L:/100.64.2.215:4189 - R:/100.70.1.160:52765] completed negotiation 2019-07-02T10:48:39,456 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[44] <-> /100.70.1.160:52765[58] started 2019-07-02T10:48:39,457 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:39,502 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb711bc66, L:/100.64.2.215:4189 - R:/100.70.1.160:52765], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:39,506 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb711bc66, L:/100.64.2.215:4189 - R:/100.70.1.160:52765], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:39,506 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb711bc66, L:/100.64.2.215:4189 - R:/100.70.1.160:52765] 2019-07-02T10:48:39,506 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb711bc66, L:/100.64.2.215:4189 ! R:/100.70.1.160:52765], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:40,508 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x496321ba, L:/100.64.2.215:4189 - R:/100.70.1.160:58673] 2019-07-02T10:48:40,508 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x496321ba, L:/100.64.2.215:4189 - R:/100.70.1.160:58673] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:40,508 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x496321ba, L:/100.64.2.215:4189 - R:/100.70.1.160:58673] completed negotiation 2019-07-02T10:48:40,508 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[48] <-> /100.70.1.160:58673[59] started 2019-07-02T10:48:40,509 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:40,553 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x496321ba, L:/100.64.2.215:4189 - R:/100.70.1.160:58673], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=59, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:40,557 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x496321ba, L:/100.64.2.215:4189 - R:/100.70.1.160:58673], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=59, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:40,557 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x496321ba, L:/100.64.2.215:4189 - R:/100.70.1.160:58673] 2019-07-02T10:48:40,558 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x496321ba, L:/100.64.2.215:4189 ! R:/100.70.1.160:58673], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=59, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:41,559 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd1d7ce46, L:/100.64.2.215:4189 - R:/100.70.1.160:42679] 2019-07-02T10:48:41,559 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd1d7ce46, L:/100.64.2.215:4189 - R:/100.70.1.160:42679] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:41,560 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd1d7ce46, L:/100.64.2.215:4189 - R:/100.70.1.160:42679] completed negotiation 2019-07-02T10:48:41,560 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[49] <-> /100.70.1.160:42679[60] started 2019-07-02T10:48:41,560 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:41,606 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd1d7ce46, L:/100.64.2.215:4189 - R:/100.70.1.160:42679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=60, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:41,610 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd1d7ce46, L:/100.64.2.215:4189 - R:/100.70.1.160:42679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=60, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:41,610 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd1d7ce46, L:/100.64.2.215:4189 - R:/100.70.1.160:42679] 2019-07-02T10:48:41,610 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd1d7ce46, L:/100.64.2.215:4189 ! R:/100.70.1.160:42679], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=60, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:42,612 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x81000cd4, L:/100.64.2.215:4189 - R:/100.70.1.160:60779] 2019-07-02T10:48:42,612 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x81000cd4, L:/100.64.2.215:4189 - R:/100.70.1.160:60779] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:42,612 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x81000cd4, L:/100.64.2.215:4189 - R:/100.70.1.160:60779] completed negotiation 2019-07-02T10:48:42,612 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[51] <-> /100.70.1.160:60779[61] started 2019-07-02T10:48:42,613 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:42,658 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x81000cd4, L:/100.64.2.215:4189 - R:/100.70.1.160:60779], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=61, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:42,661 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x81000cd4, L:/100.64.2.215:4189 - R:/100.70.1.160:60779], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=61, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:42,661 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x81000cd4, L:/100.64.2.215:4189 - R:/100.70.1.160:60779] 2019-07-02T10:48:42,662 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x81000cd4, L:/100.64.2.215:4189 ! R:/100.70.1.160:60779], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=61, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:43,663 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x86acbf56, L:/100.64.2.215:4189 - R:/100.70.1.160:40065] 2019-07-02T10:48:43,663 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x86acbf56, L:/100.64.2.215:4189 - R:/100.70.1.160:40065] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:43,664 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x86acbf56, L:/100.64.2.215:4189 - R:/100.70.1.160:40065] completed negotiation 2019-07-02T10:48:43,664 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[52] <-> /100.70.1.160:40065[62] started 2019-07-02T10:48:43,664 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:43,710 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x86acbf56, L:/100.64.2.215:4189 - R:/100.70.1.160:40065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:43,713 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x86acbf56, L:/100.64.2.215:4189 - R:/100.70.1.160:40065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:43,713 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x86acbf56, L:/100.64.2.215:4189 - R:/100.70.1.160:40065] 2019-07-02T10:48:43,714 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x86acbf56, L:/100.64.2.215:4189 ! R:/100.70.1.160:40065], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:44,715 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x08c4ffe5, L:/100.64.2.215:4189 - R:/100.70.1.160:34409] 2019-07-02T10:48:44,715 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x08c4ffe5, L:/100.64.2.215:4189 - R:/100.70.1.160:34409] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:44,716 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x08c4ffe5, L:/100.64.2.215:4189 - R:/100.70.1.160:34409] completed negotiation 2019-07-02T10:48:44,716 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[54] <-> /100.70.1.160:34409[63] started 2019-07-02T10:48:44,716 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:44,762 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x08c4ffe5, L:/100.64.2.215:4189 - R:/100.70.1.160:34409], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:44,765 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x08c4ffe5, L:/100.64.2.215:4189 - R:/100.70.1.160:34409], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:44,765 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x08c4ffe5, L:/100.64.2.215:4189 - R:/100.70.1.160:34409] 2019-07-02T10:48:44,765 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x08c4ffe5, L:/100.64.2.215:4189 ! R:/100.70.1.160:34409], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:45,767 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa5ec122d, L:/100.64.2.215:4189 - R:/100.70.1.160:47171] 2019-07-02T10:48:45,767 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa5ec122d, L:/100.64.2.215:4189 - R:/100.70.1.160:47171] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:45,768 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa5ec122d, L:/100.64.2.215:4189 - R:/100.70.1.160:47171] completed negotiation 2019-07-02T10:48:45,768 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[55] <-> /100.70.1.160:47171[64] started 2019-07-02T10:48:45,768 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:45,814 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa5ec122d, L:/100.64.2.215:4189 - R:/100.70.1.160:47171], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:45,817 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa5ec122d, L:/100.64.2.215:4189 - R:/100.70.1.160:47171], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:45,817 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa5ec122d, L:/100.64.2.215:4189 - R:/100.70.1.160:47171] 2019-07-02T10:48:45,817 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa5ec122d, L:/100.64.2.215:4189 ! R:/100.70.1.160:47171], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:46,819 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5a812744, L:/100.64.2.215:4189 - R:/100.70.1.160:45683] 2019-07-02T10:48:46,819 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5a812744, L:/100.64.2.215:4189 - R:/100.70.1.160:45683] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:46,820 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5a812744, L:/100.64.2.215:4189 - R:/100.70.1.160:45683] completed negotiation 2019-07-02T10:48:46,820 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[57] <-> /100.70.1.160:45683[65] started 2019-07-02T10:48:46,820 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:46,866 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5a812744, L:/100.64.2.215:4189 - R:/100.70.1.160:45683], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=65, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:46,869 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5a812744, L:/100.64.2.215:4189 - R:/100.70.1.160:45683], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=65, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:46,869 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5a812744, L:/100.64.2.215:4189 - R:/100.70.1.160:45683] 2019-07-02T10:48:46,869 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5a812744, L:/100.64.2.215:4189 ! R:/100.70.1.160:45683], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=65, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:47,871 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc46f1dcc, L:/100.64.2.215:4189 - R:/100.70.1.160:54661] 2019-07-02T10:48:47,871 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc46f1dcc, L:/100.64.2.215:4189 - R:/100.70.1.160:54661] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:47,872 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc46f1dcc, L:/100.64.2.215:4189 - R:/100.70.1.160:54661] completed negotiation 2019-07-02T10:48:47,872 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[58] <-> /100.70.1.160:54661[66] started 2019-07-02T10:48:47,872 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:47,917 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc46f1dcc, L:/100.64.2.215:4189 - R:/100.70.1.160:54661], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=66, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:47,921 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc46f1dcc, L:/100.64.2.215:4189 - R:/100.70.1.160:54661], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=66, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:47,921 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc46f1dcc, L:/100.64.2.215:4189 - R:/100.70.1.160:54661] 2019-07-02T10:48:47,921 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc46f1dcc, L:/100.64.2.215:4189 ! R:/100.70.1.160:54661], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=66, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:48,922 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7c8a7f7b, L:/100.64.2.215:4189 - R:/100.70.1.160:45441] 2019-07-02T10:48:48,923 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7c8a7f7b, L:/100.64.2.215:4189 - R:/100.70.1.160:45441] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:48,923 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7c8a7f7b, L:/100.64.2.215:4189 - R:/100.70.1.160:45441] completed negotiation 2019-07-02T10:48:48,923 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[62] <-> /100.70.1.160:45441[67] started 2019-07-02T10:48:48,924 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:48,970 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7c8a7f7b, L:/100.64.2.215:4189 - R:/100.70.1.160:45441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:48,973 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7c8a7f7b, L:/100.64.2.215:4189 - R:/100.70.1.160:45441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:48,974 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7c8a7f7b, L:/100.64.2.215:4189 - R:/100.70.1.160:45441] 2019-07-02T10:48:48,974 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7c8a7f7b, L:/100.64.2.215:4189 ! R:/100.70.1.160:45441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=62, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:49,975 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x355130a9, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] 2019-07-02T10:48:49,975 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x355130a9, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:49,976 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x355130a9, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] completed negotiation 2019-07-02T10:48:49,976 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[63] <-> /100.70.1.160:51719[68] started 2019-07-02T10:48:49,977 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:50,022 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x355130a9, L:/100.64.2.215:4189 - R:/100.70.1.160:51719], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:50,025 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x355130a9, L:/100.64.2.215:4189 - R:/100.70.1.160:51719], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:50,026 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x355130a9, L:/100.64.2.215:4189 - R:/100.70.1.160:51719] 2019-07-02T10:48:50,026 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x355130a9, L:/100.64.2.215:4189 ! R:/100.70.1.160:51719], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=63, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:51,027 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x54e66383, L:/100.64.2.215:4189 - R:/100.70.1.160:47997] 2019-07-02T10:48:51,027 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x54e66383, L:/100.64.2.215:4189 - R:/100.70.1.160:47997] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:51,028 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x54e66383, L:/100.64.2.215:4189 - R:/100.70.1.160:47997] completed negotiation 2019-07-02T10:48:51,028 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[64] <-> /100.70.1.160:47997[69] started 2019-07-02T10:48:51,028 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:51,074 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x54e66383, L:/100.64.2.215:4189 - R:/100.70.1.160:47997], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:51,078 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x54e66383, L:/100.64.2.215:4189 - R:/100.70.1.160:47997], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:51,078 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x54e66383, L:/100.64.2.215:4189 - R:/100.70.1.160:47997] 2019-07-02T10:48:51,078 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x54e66383, L:/100.64.2.215:4189 ! R:/100.70.1.160:47997], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=64, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:52,080 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x60b251f1, L:/100.64.2.215:4189 - R:/100.70.1.160:58369] 2019-07-02T10:48:52,080 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x60b251f1, L:/100.64.2.215:4189 - R:/100.70.1.160:58369] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:52,080 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x60b251f1, L:/100.64.2.215:4189 - R:/100.70.1.160:58369] completed negotiation 2019-07-02T10:48:52,080 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[67] <-> /100.70.1.160:58369[70] started 2019-07-02T10:48:52,081 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:52,126 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x60b251f1, L:/100.64.2.215:4189 - R:/100.70.1.160:58369], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=70, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:52,130 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x60b251f1, L:/100.64.2.215:4189 - R:/100.70.1.160:58369], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=70, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:52,130 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x60b251f1, L:/100.64.2.215:4189 - R:/100.70.1.160:58369] 2019-07-02T10:48:52,130 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x60b251f1, L:/100.64.2.215:4189 ! R:/100.70.1.160:58369], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=67, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=70, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:53,132 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x409362ff, L:/100.64.2.215:4189 - R:/100.70.1.160:41227] 2019-07-02T10:48:53,132 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x409362ff, L:/100.64.2.215:4189 - R:/100.70.1.160:41227] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:53,132 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x409362ff, L:/100.64.2.215:4189 - R:/100.70.1.160:41227] completed negotiation 2019-07-02T10:48:53,132 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[68] <-> /100.70.1.160:41227[71] started 2019-07-02T10:48:53,133 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:53,178 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x409362ff, L:/100.64.2.215:4189 - R:/100.70.1.160:41227], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:53,182 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x409362ff, L:/100.64.2.215:4189 - R:/100.70.1.160:41227], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:53,182 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x409362ff, L:/100.64.2.215:4189 - R:/100.70.1.160:41227] 2019-07-02T10:48:53,182 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x409362ff, L:/100.64.2.215:4189 ! R:/100.70.1.160:41227], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=68, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:54,184 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0a4bbe96, L:/100.64.2.215:4189 - R:/100.70.1.160:49711] 2019-07-02T10:48:54,184 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0a4bbe96, L:/100.64.2.215:4189 - R:/100.70.1.160:49711] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:54,185 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0a4bbe96, L:/100.64.2.215:4189 - R:/100.70.1.160:49711] completed negotiation 2019-07-02T10:48:54,185 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[69] <-> /100.70.1.160:49711[72] started 2019-07-02T10:48:54,185 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:54,230 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0a4bbe96, L:/100.64.2.215:4189 - R:/100.70.1.160:49711], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:54,233 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0a4bbe96, L:/100.64.2.215:4189 - R:/100.70.1.160:49711], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:54,233 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0a4bbe96, L:/100.64.2.215:4189 - R:/100.70.1.160:49711] 2019-07-02T10:48:54,234 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0a4bbe96, L:/100.64.2.215:4189 ! R:/100.70.1.160:49711], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=69, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:55,235 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x770f5d21, L:/100.64.2.215:4189 - R:/100.70.1.160:46523] 2019-07-02T10:48:55,235 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x770f5d21, L:/100.64.2.215:4189 - R:/100.70.1.160:46523] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:55,236 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x770f5d21, L:/100.64.2.215:4189 - R:/100.70.1.160:46523] completed negotiation 2019-07-02T10:48:55,236 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[71] <-> /100.70.1.160:46523[73] started 2019-07-02T10:48:55,236 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:55,282 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x770f5d21, L:/100.64.2.215:4189 - R:/100.70.1.160:46523], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=73, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:55,285 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x770f5d21, L:/100.64.2.215:4189 - R:/100.70.1.160:46523], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=73, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:55,286 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x770f5d21, L:/100.64.2.215:4189 - R:/100.70.1.160:46523] 2019-07-02T10:48:55,286 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x770f5d21, L:/100.64.2.215:4189 ! R:/100.70.1.160:46523], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=71, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=73, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:56,287 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb4c91650, L:/100.64.2.215:4189 - R:/100.70.1.160:57359] 2019-07-02T10:48:56,288 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb4c91650, L:/100.64.2.215:4189 - R:/100.70.1.160:57359] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:56,288 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb4c91650, L:/100.64.2.215:4189 - R:/100.70.1.160:57359] completed negotiation 2019-07-02T10:48:56,288 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[72] <-> /100.70.1.160:57359[74] started 2019-07-02T10:48:56,289 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:56,334 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb4c91650, L:/100.64.2.215:4189 - R:/100.70.1.160:57359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=74, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:56,338 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb4c91650, L:/100.64.2.215:4189 - R:/100.70.1.160:57359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=74, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:56,338 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb4c91650, L:/100.64.2.215:4189 - R:/100.70.1.160:57359] 2019-07-02T10:48:56,338 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb4c91650, L:/100.64.2.215:4189 ! R:/100.70.1.160:57359], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=72, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=74, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:57,340 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x00978485, L:/100.64.2.215:4189 - R:/100.70.1.160:35915] 2019-07-02T10:48:57,340 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x00978485, L:/100.64.2.215:4189 - R:/100.70.1.160:35915] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:57,340 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x00978485, L:/100.64.2.215:4189 - R:/100.70.1.160:35915] completed negotiation 2019-07-02T10:48:57,341 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[75] <-> /100.70.1.160:35915[75] started 2019-07-02T10:48:57,341 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:57,386 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x00978485, L:/100.64.2.215:4189 - R:/100.70.1.160:35915], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:57,390 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x00978485, L:/100.64.2.215:4189 - R:/100.70.1.160:35915], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:57,390 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x00978485, L:/100.64.2.215:4189 - R:/100.70.1.160:35915] 2019-07-02T10:48:57,390 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x00978485, L:/100.64.2.215:4189 ! R:/100.70.1.160:35915], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=75, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:58,392 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc429fff9, L:/100.64.2.215:4189 - R:/100.70.1.160:53603] 2019-07-02T10:48:58,392 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc429fff9, L:/100.64.2.215:4189 - R:/100.70.1.160:53603] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:58,393 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc429fff9, L:/100.64.2.215:4189 - R:/100.70.1.160:53603] completed negotiation 2019-07-02T10:48:58,393 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[78] <-> /100.70.1.160:53603[76] started 2019-07-02T10:48:58,393 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:58,438 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc429fff9, L:/100.64.2.215:4189 - R:/100.70.1.160:53603], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=76, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:58,441 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc429fff9, L:/100.64.2.215:4189 - R:/100.70.1.160:53603], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=76, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:58,442 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc429fff9, L:/100.64.2.215:4189 - R:/100.70.1.160:53603] 2019-07-02T10:48:58,442 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc429fff9, L:/100.64.2.215:4189 ! R:/100.70.1.160:53603], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=76, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:48:59,445 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xef9d04cc, L:/100.64.2.215:4189 - R:/100.70.1.160:41293] 2019-07-02T10:48:59,445 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xef9d04cc, L:/100.64.2.215:4189 - R:/100.70.1.160:41293] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:48:59,446 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xef9d04cc, L:/100.64.2.215:4189 - R:/100.70.1.160:41293] completed negotiation 2019-07-02T10:48:59,446 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[80] <-> /100.70.1.160:41293[77] started 2019-07-02T10:48:59,446 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:48:59,490 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xef9d04cc, L:/100.64.2.215:4189 - R:/100.70.1.160:41293], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=77, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:48:59,494 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xef9d04cc, L:/100.64.2.215:4189 - R:/100.70.1.160:41293], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=77, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:48:59,494 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xef9d04cc, L:/100.64.2.215:4189 - R:/100.70.1.160:41293] 2019-07-02T10:48:59,494 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xef9d04cc, L:/100.64.2.215:4189 ! R:/100.70.1.160:41293], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=77, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:00,496 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x76dfc60e, L:/100.64.2.215:4189 - R:/100.70.1.160:37217] 2019-07-02T10:49:00,496 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x76dfc60e, L:/100.64.2.215:4189 - R:/100.70.1.160:37217] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:00,497 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x76dfc60e, L:/100.64.2.215:4189 - R:/100.70.1.160:37217] completed negotiation 2019-07-02T10:49:00,497 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[82] <-> /100.70.1.160:37217[78] started 2019-07-02T10:49:00,497 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:49:00,543 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x76dfc60e, L:/100.64.2.215:4189 - R:/100.70.1.160:37217], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:49:00,547 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x76dfc60e, L:/100.64.2.215:4189 - R:/100.70.1.160:37217], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:49:00,547 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x76dfc60e, L:/100.64.2.215:4189 - R:/100.70.1.160:37217] 2019-07-02T10:49:00,547 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x76dfc60e, L:/100.64.2.215:4189 ! R:/100.70.1.160:37217], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=78, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:01,549 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9e4b4058, L:/100.64.2.215:4189 - R:/100.70.1.160:56341] 2019-07-02T10:49:01,549 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9e4b4058, L:/100.64.2.215:4189 - R:/100.70.1.160:56341] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:01,549 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9e4b4058, L:/100.64.2.215:4189 - R:/100.70.1.160:56341] completed negotiation 2019-07-02T10:49:01,549 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[83] <-> /100.70.1.160:56341[79] started 2019-07-02T10:49:01,550 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:49:01,594 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9e4b4058, L:/100.64.2.215:4189 - R:/100.70.1.160:56341], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=79, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:49:01,597 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9e4b4058, L:/100.64.2.215:4189 - R:/100.70.1.160:56341], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=79, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:49:01,597 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9e4b4058, L:/100.64.2.215:4189 - R:/100.70.1.160:56341] 2019-07-02T10:49:01,598 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9e4b4058, L:/100.64.2.215:4189 ! R:/100.70.1.160:56341], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=79, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:02,599 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb321cecb, L:/100.64.2.215:4189 - R:/100.70.1.160:41827] 2019-07-02T10:49:02,599 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb321cecb, L:/100.64.2.215:4189 - R:/100.70.1.160:41827] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:02,600 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb321cecb, L:/100.64.2.215:4189 - R:/100.70.1.160:41827] completed negotiation 2019-07-02T10:49:02,600 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[85] <-> /100.70.1.160:41827[80] started 2019-07-02T10:49:02,601 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:49:02,646 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb321cecb, L:/100.64.2.215:4189 - R:/100.70.1.160:41827], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:49:02,649 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb321cecb, L:/100.64.2.215:4189 - R:/100.70.1.160:41827], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:49:02,650 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb321cecb, L:/100.64.2.215:4189 - R:/100.70.1.160:41827] 2019-07-02T10:49:02,650 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb321cecb, L:/100.64.2.215:4189 ! R:/100.70.1.160:41827], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=85, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=80, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:03,651 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x52ba53be, L:/100.64.2.215:4189 - R:/100.70.1.160:55047] 2019-07-02T10:49:03,652 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x52ba53be, L:/100.64.2.215:4189 - R:/100.70.1.160:55047] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:03,652 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x52ba53be, L:/100.64.2.215:4189 - R:/100.70.1.160:55047] completed negotiation 2019-07-02T10:49:03,652 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[86] <-> /100.70.1.160:55047[81] started 2019-07-02T10:49:03,653 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:49:03,698 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x52ba53be, L:/100.64.2.215:4189 - R:/100.70.1.160:55047], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=81, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:49:03,701 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x52ba53be, L:/100.64.2.215:4189 - R:/100.70.1.160:55047], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=81, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:49:03,702 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x52ba53be, L:/100.64.2.215:4189 - R:/100.70.1.160:55047] 2019-07-02T10:49:03,702 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x52ba53be, L:/100.64.2.215:4189 ! R:/100.70.1.160:55047], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=86, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=81, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:04,703 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9003373a, L:/100.64.2.215:4189 - R:/100.70.1.160:57529] 2019-07-02T10:49:04,704 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9003373a, L:/100.64.2.215:4189 - R:/100.70.1.160:57529] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:04,705 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9003373a, L:/100.64.2.215:4189 - R:/100.70.1.160:57529] completed negotiation 2019-07-02T10:49:04,705 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[89] <-> /100.70.1.160:57529[82] started 2019-07-02T10:49:04,705 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:49:04,750 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9003373a, L:/100.64.2.215:4189 - R:/100.70.1.160:57529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:49:04,754 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9003373a, L:/100.64.2.215:4189 - R:/100.70.1.160:57529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:49:04,754 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9003373a, L:/100.64.2.215:4189 - R:/100.70.1.160:57529] 2019-07-02T10:49:04,754 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9003373a, L:/100.64.2.215:4189 ! R:/100.70.1.160:57529], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=89, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=82, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:05,756 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa7326df9, L:/100.64.2.215:4189 - R:/100.70.1.160:59397] 2019-07-02T10:49:05,756 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa7326df9, L:/100.64.2.215:4189 - R:/100.70.1.160:59397] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:05,756 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa7326df9, L:/100.64.2.215:4189 - R:/100.70.1.160:59397] completed negotiation 2019-07-02T10:49:05,757 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[92] <-> /100.70.1.160:59397[83] started 2019-07-02T10:49:05,757 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T10:49:05,802 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa7326df9, L:/100.64.2.215:4189 - R:/100.70.1.160:59397], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T10:49:05,805 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa7326df9, L:/100.64.2.215:4189 - R:/100.70.1.160:59397], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:49:05,805 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa7326df9, L:/100.64.2.215:4189 - R:/100.70.1.160:59397] 2019-07-02T10:49:05,805 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa7326df9, L:/100.64.2.215:4189 ! R:/100.70.1.160:59397], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=92, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=83, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:06,733 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x12605932, L:/100.64.2.215:4189 - R:/100.70.0.160:34089] 2019-07-02T10:49:06,733 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x12605932, L:/100.64.2.215:4189 - R:/100.70.0.160:34089] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:06,740 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x12605932, L:/100.64.2.215:4189 - R:/100.70.0.160:34089] completed negotiation 2019-07-02T10:49:06,740 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.70.0.160:34089[1] started 2019-07-02T10:49:06,740 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T10:49:07,740 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x12605932, L:/100.64.2.215:4189 - R:/100.70.0.160:34089], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T10:49:07,741 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x145ebf28, L:/100.64.2.215:4189 - R:/100.70.1.160:34591] 2019-07-02T10:49:07,743 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x145ebf28, L:/100.64.2.215:4189 - R:/100.70.1.160:34591] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T10:49:07,743 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x12605932, L:/100.64.2.215:4189 - R:/100.70.0.160:34089], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T10:49:07,743 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x145ebf28, L:/100.64.2.215:4189 - R:/100.70.1.160:34591] completed negotiation 2019-07-02T10:49:07,743 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[95] <-> /100.70.1.160:34591[2] started 2019-07-02T10:49:07,743 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x12605932, L:/100.64.2.215:4189 ! R:/100.70.0.160:34089] 2019-07-02T10:49:07,744 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x12605932, L:/100.64.2.215:4189 ! R:/100.70.0.160:34089], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T10:49:07,744 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:10:02,401 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf350d532, L:/100.64.2.215:4189 - R:/100.70.1.112:16114] 2019-07-02T11:10:02,402 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf350d532, L:/100.64.2.215:4189 - R:/100.70.1.112:16114] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:10:02,450 | INFO | epollEventLoopGroup-5-4 | AbstractSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Unexpected error during negotiation io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:10:13,541 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xbab0ed11, L:/100.64.2.215:4189 - R:/100.70.1.112:31712] 2019-07-02T11:10:13,541 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xbab0ed11, L:/100.64.2.215:4189 - R:/100.70.1.112:31712] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:10:13,542 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xbab0ed11, L:/100.64.2.215:4189 - R:/100.70.1.112:31712] completed negotiation 2019-07-02T11:10:13,543 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[1] <-> /100.70.1.112:31712[0] started 2019-07-02T11:10:13,558 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.112 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.112}}]]} 2019-07-02T11:30:48,010 | WARN | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x145ebf28, L:/100.64.2.215:4189 ! R:/100.70.1.160:34591], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=95, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:30:48,155 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x390690dd, L:/100.64.2.215:4189 - R:/100.70.0.160:38515] 2019-07-02T11:30:48,155 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x390690dd, L:/100.64.2.215:4189 - R:/100.70.0.160:38515] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:30:48,159 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x390690dd, L:/100.64.2.215:4189 - R:/100.70.0.160:38515] completed negotiation 2019-07-02T11:30:48,159 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[1] <-> /100.70.0.160:38515[1] started 2019-07-02T11:30:48,160 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:30:49,160 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x390690dd, L:/100.64.2.215:4189 - R:/100.70.0.160:38515], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:30:49,160 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2819ee0f, L:/100.64.2.215:4189 - R:/100.70.1.160:43471] 2019-07-02T11:30:49,161 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x390690dd, L:/100.64.2.215:4189 - R:/100.70.0.160:38515], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:30:49,161 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2819ee0f, L:/100.64.2.215:4189 - R:/100.70.1.160:43471] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:30:49,162 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x390690dd, L:/100.64.2.215:4189 ! R:/100.70.0.160:38515] 2019-07-02T11:30:49,162 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x390690dd, L:/100.64.2.215:4189 ! R:/100.70.0.160:38515], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:30:49,162 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2819ee0f, L:/100.64.2.215:4189 - R:/100.70.1.160:43471] completed negotiation 2019-07-02T11:30:49,162 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[96] <-> /100.70.1.160:43471[2] started 2019-07-02T11:30:49,163 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:31:04,674 | WARN | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2819ee0f, L:/100.64.2.215:4189 ! R:/100.70.1.160:43471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=96, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:31:04,843 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf46a0cae, L:/100.64.2.215:4189 - R:/100.70.0.160:50613] 2019-07-02T11:31:04,843 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf46a0cae, L:/100.64.2.215:4189 - R:/100.70.0.160:50613] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:31:04,847 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf46a0cae, L:/100.64.2.215:4189 - R:/100.70.0.160:50613] completed negotiation 2019-07-02T11:31:04,847 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[2] <-> /100.70.0.160:50613[1] started 2019-07-02T11:31:04,848 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:31:05,848 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf46a0cae, L:/100.64.2.215:4189 - R:/100.70.0.160:50613], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:31:05,849 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf46a0cae, L:/100.64.2.215:4189 - R:/100.70.0.160:50613], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:31:05,848 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd7200546, L:/100.64.2.215:4189 - R:/100.70.1.160:57187] 2019-07-02T11:31:05,850 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf46a0cae, L:/100.64.2.215:4189 ! R:/100.70.0.160:50613] 2019-07-02T11:31:05,850 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd7200546, L:/100.64.2.215:4189 - R:/100.70.1.160:57187] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:31:05,850 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf46a0cae, L:/100.64.2.215:4189 ! R:/100.70.0.160:50613], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:31:05,850 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd7200546, L:/100.64.2.215:4189 - R:/100.70.1.160:57187] completed negotiation 2019-07-02T11:31:05,850 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[97] <-> /100.70.1.160:57187[2] started 2019-07-02T11:31:05,851 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:32:04,842 | WARN | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd7200546, L:/100.64.2.215:4189 ! R:/100.70.1.160:57187], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=97, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:32:04,993 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x6ddb0a7e, L:/100.64.2.215:4189 - R:/100.70.0.160:51899] 2019-07-02T11:32:04,994 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x6ddb0a7e, L:/100.64.2.215:4189 - R:/100.70.0.160:51899] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:32:04,998 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x6ddb0a7e, L:/100.64.2.215:4189 - R:/100.70.0.160:51899] completed negotiation 2019-07-02T11:32:04,998 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[3] <-> /100.70.0.160:51899[1] started 2019-07-02T11:32:04,998 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:32:05,998 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x6ddb0a7e, L:/100.64.2.215:4189 - R:/100.70.0.160:51899], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:32:06,000 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x6ddb0a7e, L:/100.64.2.215:4189 - R:/100.70.0.160:51899], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:32:06,000 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x6ddb0a7e, L:/100.64.2.215:4189 ! R:/100.70.0.160:51899] 2019-07-02T11:32:06,000 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x6ddb0a7e, L:/100.64.2.215:4189 ! R:/100.70.0.160:51899], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:32:06,001 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x52a20712, L:/100.64.2.215:4189 - R:/100.70.1.160:40937] 2019-07-02T11:32:06,001 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x52a20712, L:/100.64.2.215:4189 - R:/100.70.1.160:40937] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:32:06,001 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x52a20712, L:/100.64.2.215:4189 - R:/100.70.1.160:40937] completed negotiation 2019-07-02T11:32:06,002 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[100] <-> /100.70.1.160:40937[2] started 2019-07-02T11:32:06,002 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:32:32,615 | INFO | qtp114091788-67 | StaticConfiguration | 289 - org.opendaylight.mdsal.binding-dom-adapter - 3.0.8 | Binding-over-DOM codec shortcuts are enabled 2019-07-02T11:42:11,802 | WARN | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x52a20712, L:/100.64.2.215:4189 ! R:/100.70.1.160:40937], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=100, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:42:11,949 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc430568d, L:/100.64.2.215:4189 - R:/100.70.0.160:35471] 2019-07-02T11:42:11,950 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc430568d, L:/100.64.2.215:4189 - R:/100.70.0.160:35471] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:11,953 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc430568d, L:/100.64.2.215:4189 - R:/100.70.0.160:35471] completed negotiation 2019-07-02T11:42:11,954 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[4] <-> /100.70.0.160:35471[1] started 2019-07-02T11:42:11,954 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:42:12,954 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc430568d, L:/100.64.2.215:4189 - R:/100.70.0.160:35471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:42:12,956 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc430568d, L:/100.64.2.215:4189 - R:/100.70.0.160:35471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:12,957 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc430568d, L:/100.64.2.215:4189 ! R:/100.70.0.160:35471] 2019-07-02T11:42:12,957 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc430568d, L:/100.64.2.215:4189 ! R:/100.70.0.160:35471], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:12,957 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x479dda56, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] 2019-07-02T11:42:12,958 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x479dda56, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:12,959 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x479dda56, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] completed negotiation 2019-07-02T11:42:12,959 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[103] <-> /100.70.1.160:52833[2] started 2019-07-02T11:42:12,960 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:13,006 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x479dda56, L:/100.64.2.215:4189 - R:/100.70.1.160:52833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:13,010 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x479dda56, L:/100.64.2.215:4189 - R:/100.70.1.160:52833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:13,010 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x479dda56, L:/100.64.2.215:4189 - R:/100.70.1.160:52833] 2019-07-02T11:42:13,010 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x479dda56, L:/100.64.2.215:4189 ! R:/100.70.1.160:52833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=103, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:14,012 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc7c14609, L:/100.64.2.215:4189 - R:/100.70.1.160:57503] 2019-07-02T11:42:14,012 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc7c14609, L:/100.64.2.215:4189 - R:/100.70.1.160:57503] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:14,013 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc7c14609, L:/100.64.2.215:4189 - R:/100.70.1.160:57503] completed negotiation 2019-07-02T11:42:14,013 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[109] <-> /100.70.1.160:57503[3] started 2019-07-02T11:42:14,013 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:14,058 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc7c14609, L:/100.64.2.215:4189 - R:/100.70.1.160:57503], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:14,062 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc7c14609, L:/100.64.2.215:4189 - R:/100.70.1.160:57503], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:14,062 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc7c14609, L:/100.64.2.215:4189 - R:/100.70.1.160:57503] 2019-07-02T11:42:14,062 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc7c14609, L:/100.64.2.215:4189 ! R:/100.70.1.160:57503], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=109, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:15,064 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc2b21ddf, L:/100.64.2.215:4189 - R:/100.70.1.160:48129] 2019-07-02T11:42:15,064 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc2b21ddf, L:/100.64.2.215:4189 - R:/100.70.1.160:48129] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:15,064 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc2b21ddf, L:/100.64.2.215:4189 - R:/100.70.1.160:48129] completed negotiation 2019-07-02T11:42:15,064 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[110] <-> /100.70.1.160:48129[4] started 2019-07-02T11:42:15,065 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:15,110 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc2b21ddf, L:/100.64.2.215:4189 - R:/100.70.1.160:48129], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:15,113 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc2b21ddf, L:/100.64.2.215:4189 - R:/100.70.1.160:48129], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:15,113 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc2b21ddf, L:/100.64.2.215:4189 - R:/100.70.1.160:48129] 2019-07-02T11:42:15,114 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc2b21ddf, L:/100.64.2.215:4189 ! R:/100.70.1.160:48129], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=110, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:16,115 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa794e2b5, L:/100.64.2.215:4189 - R:/100.70.1.160:36561] 2019-07-02T11:42:16,115 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa794e2b5, L:/100.64.2.215:4189 - R:/100.70.1.160:36561] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:16,116 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa794e2b5, L:/100.64.2.215:4189 - R:/100.70.1.160:36561] completed negotiation 2019-07-02T11:42:16,116 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[111] <-> /100.70.1.160:36561[5] started 2019-07-02T11:42:16,117 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:16,162 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa794e2b5, L:/100.64.2.215:4189 - R:/100.70.1.160:36561], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:16,165 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa794e2b5, L:/100.64.2.215:4189 - R:/100.70.1.160:36561], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:16,166 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa794e2b5, L:/100.64.2.215:4189 - R:/100.70.1.160:36561] 2019-07-02T11:42:16,166 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa794e2b5, L:/100.64.2.215:4189 ! R:/100.70.1.160:36561], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=111, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:17,167 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd82fdb42, L:/100.64.2.215:4189 - R:/100.70.1.160:60563] 2019-07-02T11:42:17,168 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd82fdb42, L:/100.64.2.215:4189 - R:/100.70.1.160:60563] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:17,168 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd82fdb42, L:/100.64.2.215:4189 - R:/100.70.1.160:60563] completed negotiation 2019-07-02T11:42:17,169 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[114] <-> /100.70.1.160:60563[6] started 2019-07-02T11:42:17,169 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:17,214 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd82fdb42, L:/100.64.2.215:4189 - R:/100.70.1.160:60563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:17,218 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd82fdb42, L:/100.64.2.215:4189 - R:/100.70.1.160:60563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:17,218 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd82fdb42, L:/100.64.2.215:4189 - R:/100.70.1.160:60563] 2019-07-02T11:42:17,218 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd82fdb42, L:/100.64.2.215:4189 ! R:/100.70.1.160:60563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=114, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:18,220 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x06c3fe0d, L:/100.64.2.215:4189 - R:/100.70.1.160:60715] 2019-07-02T11:42:18,220 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x06c3fe0d, L:/100.64.2.215:4189 - R:/100.70.1.160:60715] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:18,220 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x06c3fe0d, L:/100.64.2.215:4189 - R:/100.70.1.160:60715] completed negotiation 2019-07-02T11:42:18,221 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[117] <-> /100.70.1.160:60715[7] started 2019-07-02T11:42:18,221 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:18,266 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x06c3fe0d, L:/100.64.2.215:4189 - R:/100.70.1.160:60715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:18,270 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x06c3fe0d, L:/100.64.2.215:4189 - R:/100.70.1.160:60715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:18,270 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x06c3fe0d, L:/100.64.2.215:4189 - R:/100.70.1.160:60715] 2019-07-02T11:42:18,270 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x06c3fe0d, L:/100.64.2.215:4189 ! R:/100.70.1.160:60715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=117, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:19,272 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7ddadec4, L:/100.64.2.215:4189 - R:/100.70.1.160:55989] 2019-07-02T11:42:19,272 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7ddadec4, L:/100.64.2.215:4189 - R:/100.70.1.160:55989] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:19,273 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7ddadec4, L:/100.64.2.215:4189 - R:/100.70.1.160:55989] completed negotiation 2019-07-02T11:42:19,273 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[120] <-> /100.70.1.160:55989[8] started 2019-07-02T11:42:19,273 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:19,318 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7ddadec4, L:/100.64.2.215:4189 - R:/100.70.1.160:55989], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:19,322 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7ddadec4, L:/100.64.2.215:4189 - R:/100.70.1.160:55989], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:19,322 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7ddadec4, L:/100.64.2.215:4189 - R:/100.70.1.160:55989] 2019-07-02T11:42:19,322 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7ddadec4, L:/100.64.2.215:4189 ! R:/100.70.1.160:55989], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=120, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:20,324 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xee9e8d14, L:/100.64.2.215:4189 - R:/100.70.1.160:38197] 2019-07-02T11:42:20,324 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xee9e8d14, L:/100.64.2.215:4189 - R:/100.70.1.160:38197] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:20,324 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xee9e8d14, L:/100.64.2.215:4189 - R:/100.70.1.160:38197] completed negotiation 2019-07-02T11:42:20,325 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[123] <-> /100.70.1.160:38197[9] started 2019-07-02T11:42:20,325 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:20,370 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xee9e8d14, L:/100.64.2.215:4189 - R:/100.70.1.160:38197], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:20,373 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xee9e8d14, L:/100.64.2.215:4189 - R:/100.70.1.160:38197], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:20,374 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xee9e8d14, L:/100.64.2.215:4189 - R:/100.70.1.160:38197] 2019-07-02T11:42:20,374 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xee9e8d14, L:/100.64.2.215:4189 ! R:/100.70.1.160:38197], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=123, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:21,375 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc05c68ad, L:/100.64.2.215:4189 - R:/100.70.1.160:52689] 2019-07-02T11:42:21,375 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc05c68ad, L:/100.64.2.215:4189 - R:/100.70.1.160:52689] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:21,376 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc05c68ad, L:/100.64.2.215:4189 - R:/100.70.1.160:52689] completed negotiation 2019-07-02T11:42:21,376 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[124] <-> /100.70.1.160:52689[10] started 2019-07-02T11:42:21,376 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:21,422 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc05c68ad, L:/100.64.2.215:4189 - R:/100.70.1.160:52689], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:21,426 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc05c68ad, L:/100.64.2.215:4189 - R:/100.70.1.160:52689], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:21,426 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc05c68ad, L:/100.64.2.215:4189 - R:/100.70.1.160:52689] 2019-07-02T11:42:21,426 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc05c68ad, L:/100.64.2.215:4189 ! R:/100.70.1.160:52689], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=124, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:22,427 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9a07f2f0, L:/100.64.2.215:4189 - R:/100.70.1.160:34343] 2019-07-02T11:42:22,428 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9a07f2f0, L:/100.64.2.215:4189 - R:/100.70.1.160:34343] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:22,428 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9a07f2f0, L:/100.64.2.215:4189 - R:/100.70.1.160:34343] completed negotiation 2019-07-02T11:42:22,428 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[125] <-> /100.70.1.160:34343[11] started 2019-07-02T11:42:22,429 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:22,473 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9a07f2f0, L:/100.64.2.215:4189 - R:/100.70.1.160:34343], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:22,477 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9a07f2f0, L:/100.64.2.215:4189 - R:/100.70.1.160:34343], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:22,477 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9a07f2f0, L:/100.64.2.215:4189 - R:/100.70.1.160:34343] 2019-07-02T11:42:22,477 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9a07f2f0, L:/100.64.2.215:4189 ! R:/100.70.1.160:34343], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=125, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:23,479 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x70699004, L:/100.64.2.215:4189 - R:/100.70.1.160:40353] 2019-07-02T11:42:23,479 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x70699004, L:/100.64.2.215:4189 - R:/100.70.1.160:40353] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:23,480 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x70699004, L:/100.64.2.215:4189 - R:/100.70.1.160:40353] completed negotiation 2019-07-02T11:42:23,480 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[129] <-> /100.70.1.160:40353[12] started 2019-07-02T11:42:23,480 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:23,526 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x70699004, L:/100.64.2.215:4189 - R:/100.70.1.160:40353], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:23,530 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x70699004, L:/100.64.2.215:4189 - R:/100.70.1.160:40353], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:23,531 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x70699004, L:/100.64.2.215:4189 - R:/100.70.1.160:40353] 2019-07-02T11:42:23,531 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x70699004, L:/100.64.2.215:4189 ! R:/100.70.1.160:40353], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=129, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:24,532 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5ed3f9ac, L:/100.64.2.215:4189 - R:/100.70.1.160:45219] 2019-07-02T11:42:24,532 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5ed3f9ac, L:/100.64.2.215:4189 - R:/100.70.1.160:45219] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:24,533 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5ed3f9ac, L:/100.64.2.215:4189 - R:/100.70.1.160:45219] completed negotiation 2019-07-02T11:42:24,533 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[130] <-> /100.70.1.160:45219[13] started 2019-07-02T11:42:24,534 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:24,578 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5ed3f9ac, L:/100.64.2.215:4189 - R:/100.70.1.160:45219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:24,582 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5ed3f9ac, L:/100.64.2.215:4189 - R:/100.70.1.160:45219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:24,582 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5ed3f9ac, L:/100.64.2.215:4189 - R:/100.70.1.160:45219] 2019-07-02T11:42:24,582 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5ed3f9ac, L:/100.64.2.215:4189 ! R:/100.70.1.160:45219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=130, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:25,584 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc8163e28, L:/100.64.2.215:4189 - R:/100.70.1.160:59631] 2019-07-02T11:42:25,584 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc8163e28, L:/100.64.2.215:4189 - R:/100.70.1.160:59631] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:25,585 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc8163e28, L:/100.64.2.215:4189 - R:/100.70.1.160:59631] completed negotiation 2019-07-02T11:42:25,585 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[131] <-> /100.70.1.160:59631[14] started 2019-07-02T11:42:25,585 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:25,629 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc8163e28, L:/100.64.2.215:4189 - R:/100.70.1.160:59631], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:25,637 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc8163e28, L:/100.64.2.215:4189 - R:/100.70.1.160:59631], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:25,637 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc8163e28, L:/100.64.2.215:4189 - R:/100.70.1.160:59631] 2019-07-02T11:42:25,637 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc8163e28, L:/100.64.2.215:4189 ! R:/100.70.1.160:59631], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=131, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:26,639 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xcca0b480, L:/100.64.2.215:4189 - R:/100.70.1.160:43391] 2019-07-02T11:42:26,639 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xcca0b480, L:/100.64.2.215:4189 - R:/100.70.1.160:43391] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:26,640 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xcca0b480, L:/100.64.2.215:4189 - R:/100.70.1.160:43391] completed negotiation 2019-07-02T11:42:26,640 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[133] <-> /100.70.1.160:43391[15] started 2019-07-02T11:42:26,640 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:26,643 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xcca0b480, L:/100.64.2.215:4189 - R:/100.70.1.160:43391], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:26,647 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xcca0b480, L:/100.64.2.215:4189 - R:/100.70.1.160:43391], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:26,647 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xcca0b480, L:/100.64.2.215:4189 - R:/100.70.1.160:43391] 2019-07-02T11:42:26,647 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xcca0b480, L:/100.64.2.215:4189 ! R:/100.70.1.160:43391], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=133, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:27,650 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc9f6ecef, L:/100.64.2.215:4189 - R:/100.70.1.160:48583] 2019-07-02T11:42:27,650 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc9f6ecef, L:/100.64.2.215:4189 - R:/100.70.1.160:48583] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:27,651 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc9f6ecef, L:/100.64.2.215:4189 - R:/100.70.1.160:48583] completed negotiation 2019-07-02T11:42:27,651 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[134] <-> /100.70.1.160:48583[16] started 2019-07-02T11:42:27,651 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:27,698 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc9f6ecef, L:/100.64.2.215:4189 - R:/100.70.1.160:48583], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:27,702 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc9f6ecef, L:/100.64.2.215:4189 - R:/100.70.1.160:48583], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:27,702 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc9f6ecef, L:/100.64.2.215:4189 - R:/100.70.1.160:48583] 2019-07-02T11:42:27,702 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc9f6ecef, L:/100.64.2.215:4189 ! R:/100.70.1.160:48583], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=134, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:28,704 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0877392d, L:/100.64.2.215:4189 - R:/100.70.1.160:42865] 2019-07-02T11:42:28,704 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0877392d, L:/100.64.2.215:4189 - R:/100.70.1.160:42865] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:28,705 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0877392d, L:/100.64.2.215:4189 - R:/100.70.1.160:42865] completed negotiation 2019-07-02T11:42:28,705 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[135] <-> /100.70.1.160:42865[17] started 2019-07-02T11:42:28,705 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:28,749 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0877392d, L:/100.64.2.215:4189 - R:/100.70.1.160:42865], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:28,753 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0877392d, L:/100.64.2.215:4189 - R:/100.70.1.160:42865], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:28,753 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0877392d, L:/100.64.2.215:4189 - R:/100.70.1.160:42865] 2019-07-02T11:42:28,753 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0877392d, L:/100.64.2.215:4189 ! R:/100.70.1.160:42865], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=135, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:29,755 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4f367b39, L:/100.64.2.215:4189 - R:/100.70.1.160:52303] 2019-07-02T11:42:29,755 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4f367b39, L:/100.64.2.215:4189 - R:/100.70.1.160:52303] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:29,756 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4f367b39, L:/100.64.2.215:4189 - R:/100.70.1.160:52303] completed negotiation 2019-07-02T11:42:29,756 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[136] <-> /100.70.1.160:52303[18] started 2019-07-02T11:42:29,756 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:29,802 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4f367b39, L:/100.64.2.215:4189 - R:/100.70.1.160:52303], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:29,806 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4f367b39, L:/100.64.2.215:4189 - R:/100.70.1.160:52303], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:29,806 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4f367b39, L:/100.64.2.215:4189 - R:/100.70.1.160:52303] 2019-07-02T11:42:29,806 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4f367b39, L:/100.64.2.215:4189 ! R:/100.70.1.160:52303], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=136, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:30,808 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa42ace12, L:/100.64.2.215:4189 - R:/100.70.1.160:43257] 2019-07-02T11:42:30,808 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa42ace12, L:/100.64.2.215:4189 - R:/100.70.1.160:43257] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:30,809 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa42ace12, L:/100.64.2.215:4189 - R:/100.70.1.160:43257] completed negotiation 2019-07-02T11:42:30,809 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[139] <-> /100.70.1.160:43257[19] started 2019-07-02T11:42:30,809 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:30,854 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa42ace12, L:/100.64.2.215:4189 - R:/100.70.1.160:43257], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:30,857 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa42ace12, L:/100.64.2.215:4189 - R:/100.70.1.160:43257], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:30,857 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa42ace12, L:/100.64.2.215:4189 - R:/100.70.1.160:43257] 2019-07-02T11:42:30,857 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa42ace12, L:/100.64.2.215:4189 ! R:/100.70.1.160:43257], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=139, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:31,859 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x716e683d, L:/100.64.2.215:4189 - R:/100.70.1.160:43821] 2019-07-02T11:42:31,859 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x716e683d, L:/100.64.2.215:4189 - R:/100.70.1.160:43821] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:31,860 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x716e683d, L:/100.64.2.215:4189 - R:/100.70.1.160:43821] completed negotiation 2019-07-02T11:42:31,860 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[140] <-> /100.70.1.160:43821[20] started 2019-07-02T11:42:31,860 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:31,905 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x716e683d, L:/100.64.2.215:4189 - R:/100.70.1.160:43821], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:31,909 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x716e683d, L:/100.64.2.215:4189 - R:/100.70.1.160:43821], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:31,909 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x716e683d, L:/100.64.2.215:4189 - R:/100.70.1.160:43821] 2019-07-02T11:42:31,909 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x716e683d, L:/100.64.2.215:4189 ! R:/100.70.1.160:43821], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=140, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:32,911 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x43e400cb, L:/100.64.2.215:4189 - R:/100.70.1.160:36925] 2019-07-02T11:42:32,911 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x43e400cb, L:/100.64.2.215:4189 - R:/100.70.1.160:36925] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:32,912 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x43e400cb, L:/100.64.2.215:4189 - R:/100.70.1.160:36925] completed negotiation 2019-07-02T11:42:32,912 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[143] <-> /100.70.1.160:36925[21] started 2019-07-02T11:42:32,912 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:32,958 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x43e400cb, L:/100.64.2.215:4189 - R:/100.70.1.160:36925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:42:32,961 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x43e400cb, L:/100.64.2.215:4189 - R:/100.70.1.160:36925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:32,962 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x43e400cb, L:/100.64.2.215:4189 - R:/100.70.1.160:36925] 2019-07-02T11:42:32,962 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x43e400cb, L:/100.64.2.215:4189 ! R:/100.70.1.160:36925], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=143, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:33,667 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xaec9de02, L:/100.64.2.215:4189 - R:/100.70.0.160:58325] 2019-07-02T11:42:33,667 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xaec9de02, L:/100.64.2.215:4189 - R:/100.70.0.160:58325] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:33,671 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xaec9de02, L:/100.64.2.215:4189 - R:/100.70.0.160:58325] completed negotiation 2019-07-02T11:42:33,671 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[5] <-> /100.70.0.160:58325[1] started 2019-07-02T11:42:33,672 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:42:34,672 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xaec9de02, L:/100.64.2.215:4189 - R:/100.70.0.160:58325], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:42:34,672 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe8cddd09, L:/100.64.2.215:4189 - R:/100.70.1.160:49685] 2019-07-02T11:42:34,673 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xaec9de02, L:/100.64.2.215:4189 - R:/100.70.0.160:58325], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:34,673 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe8cddd09, L:/100.64.2.215:4189 - R:/100.70.1.160:49685] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:34,674 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xaec9de02, L:/100.64.2.215:4189 ! R:/100.70.0.160:58325] 2019-07-02T11:42:34,674 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xaec9de02, L:/100.64.2.215:4189 ! R:/100.70.0.160:58325], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:34,674 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe8cddd09, L:/100.64.2.215:4189 - R:/100.70.1.160:49685] completed negotiation 2019-07-02T11:42:34,674 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[144] <-> /100.70.1.160:49685[2] started 2019-07-02T11:42:34,675 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:47,691 | WARN | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe8cddd09, L:/100.64.2.215:4189 ! R:/100.70.1.160:49685], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=144, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:42:47,833 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb0a8e821, L:/100.64.2.215:4189 - R:/100.70.0.160:50055] 2019-07-02T11:42:47,834 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb0a8e821, L:/100.64.2.215:4189 - R:/100.70.0.160:50055] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:47,841 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb0a8e821, L:/100.64.2.215:4189 - R:/100.70.0.160:50055] completed negotiation 2019-07-02T11:42:47,841 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[6] <-> /100.70.0.160:50055[1] started 2019-07-02T11:42:47,841 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:42:48,842 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb0a8e821, L:/100.64.2.215:4189 - R:/100.70.0.160:50055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:42:48,842 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1c90539c, L:/100.64.2.215:4189 - R:/100.70.1.160:51469] 2019-07-02T11:42:48,843 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb0a8e821, L:/100.64.2.215:4189 - R:/100.70.0.160:50055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:48,844 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1c90539c, L:/100.64.2.215:4189 - R:/100.70.1.160:51469] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:48,844 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb0a8e821, L:/100.64.2.215:4189 ! R:/100.70.0.160:50055] 2019-07-02T11:42:48,844 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb0a8e821, L:/100.64.2.215:4189 ! R:/100.70.0.160:50055], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:48,844 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1c90539c, L:/100.64.2.215:4189 - R:/100.70.1.160:51469] completed negotiation 2019-07-02T11:42:48,844 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[147] <-> /100.70.1.160:51469[2] started 2019-07-02T11:42:48,845 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:42:55,551 | WARN | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1c90539c, L:/100.64.2.215:4189 ! R:/100.70.1.160:51469], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=147, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:42:55,683 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xbe9342b4, L:/100.64.2.215:4189 - R:/100.70.0.160:43239] 2019-07-02T11:42:55,683 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xbe9342b4, L:/100.64.2.215:4189 - R:/100.70.0.160:43239] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:55,689 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xbe9342b4, L:/100.64.2.215:4189 - R:/100.70.0.160:43239] completed negotiation 2019-07-02T11:42:55,689 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[7] <-> /100.70.0.160:43239[1] started 2019-07-02T11:42:55,689 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:42:56,689 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xbe9342b4, L:/100.64.2.215:4189 - R:/100.70.0.160:43239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:42:56,690 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x522d6cc2, L:/100.64.2.215:4189 - R:/100.70.1.160:60211] 2019-07-02T11:42:56,691 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xbe9342b4, L:/100.64.2.215:4189 - R:/100.70.0.160:43239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:42:56,691 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x522d6cc2, L:/100.64.2.215:4189 - R:/100.70.1.160:60211] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:42:56,691 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xbe9342b4, L:/100.64.2.215:4189 ! R:/100.70.0.160:43239] 2019-07-02T11:42:56,691 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xbe9342b4, L:/100.64.2.215:4189 ! R:/100.70.0.160:43239], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:42:56,692 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x522d6cc2, L:/100.64.2.215:4189 - R:/100.70.1.160:60211] completed negotiation 2019-07-02T11:42:56,692 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[148] <-> /100.70.1.160:60211[2] started 2019-07-02T11:42:56,692 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:43:17,171 | WARN | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x522d6cc2, L:/100.64.2.215:4189 ! R:/100.70.1.160:60211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=148, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:43:17,317 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0334851b, L:/100.64.2.215:4189 - R:/100.70.0.160:48687] 2019-07-02T11:43:17,317 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0334851b, L:/100.64.2.215:4189 - R:/100.70.0.160:48687] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:43:17,321 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0334851b, L:/100.64.2.215:4189 - R:/100.70.0.160:48687] completed negotiation 2019-07-02T11:43:17,321 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[8] <-> /100.70.0.160:48687[1] started 2019-07-02T11:43:17,322 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:43:18,322 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0334851b, L:/100.64.2.215:4189 - R:/100.70.0.160:48687], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:43:18,322 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xec86529c, L:/100.64.2.215:4189 - R:/100.70.1.160:56821] 2019-07-02T11:43:18,324 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0334851b, L:/100.64.2.215:4189 - R:/100.70.0.160:48687], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:43:18,324 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xec86529c, L:/100.64.2.215:4189 - R:/100.70.1.160:56821] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:43:18,324 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0334851b, L:/100.64.2.215:4189 ! R:/100.70.0.160:48687] 2019-07-02T11:43:18,324 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0334851b, L:/100.64.2.215:4189 ! R:/100.70.0.160:48687], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:43:18,324 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xec86529c, L:/100.64.2.215:4189 - R:/100.70.1.160:56821] completed negotiation 2019-07-02T11:43:18,324 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[150] <-> /100.70.1.160:56821[2] started 2019-07-02T11:43:18,325 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:43:49,295 | WARN | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xec86529c, L:/100.64.2.215:4189 ! R:/100.70.1.160:56821], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=150, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:43:49,424 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x79de0016, L:/100.64.2.215:4189 - R:/100.70.0.160:60387] 2019-07-02T11:43:49,425 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x79de0016, L:/100.64.2.215:4189 - R:/100.70.0.160:60387] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:43:49,428 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x79de0016, L:/100.64.2.215:4189 - R:/100.70.0.160:60387] completed negotiation 2019-07-02T11:43:49,429 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[9] <-> /100.70.0.160:60387[1] started 2019-07-02T11:43:49,429 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:43:50,429 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x79de0016, L:/100.64.2.215:4189 - R:/100.70.0.160:60387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:43:50,430 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5921d028, L:/100.64.2.215:4189 - R:/100.70.1.160:59343] 2019-07-02T11:43:50,431 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x79de0016, L:/100.64.2.215:4189 - R:/100.70.0.160:60387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:43:50,431 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5921d028, L:/100.64.2.215:4189 - R:/100.70.1.160:59343] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:43:50,431 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x79de0016, L:/100.64.2.215:4189 ! R:/100.70.0.160:60387] 2019-07-02T11:43:50,431 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x79de0016, L:/100.64.2.215:4189 ! R:/100.70.0.160:60387], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:43:50,432 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5921d028, L:/100.64.2.215:4189 - R:/100.70.1.160:59343] completed negotiation 2019-07-02T11:43:50,432 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[152] <-> /100.70.1.160:59343[2] started 2019-07-02T11:43:50,432 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:45:28,309 | WARN | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5921d028, L:/100.64.2.215:4189 ! R:/100.70.1.160:59343], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=152, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:45:28,459 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8703a807, L:/100.64.2.215:4189 - R:/100.70.0.160:34455] 2019-07-02T11:45:28,460 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8703a807, L:/100.64.2.215:4189 - R:/100.70.0.160:34455] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:45:28,460 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8703a807, L:/100.64.2.215:4189 - R:/100.70.0.160:34455] completed negotiation 2019-07-02T11:45:28,460 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[10] <-> /100.70.0.160:34455[1] started 2019-07-02T11:45:28,461 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:45:29,461 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8703a807, L:/100.64.2.215:4189 - R:/100.70.0.160:34455], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:45:29,461 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x80c297cd, L:/100.64.2.215:4189 - R:/100.70.1.160:44293] 2019-07-02T11:45:29,463 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8703a807, L:/100.64.2.215:4189 - R:/100.70.0.160:34455], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:45:29,463 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x80c297cd, L:/100.64.2.215:4189 - R:/100.70.1.160:44293] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:45:29,463 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8703a807, L:/100.64.2.215:4189 ! R:/100.70.0.160:34455] 2019-07-02T11:45:29,463 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8703a807, L:/100.64.2.215:4189 ! R:/100.70.0.160:34455], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:45:29,464 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x80c297cd, L:/100.64.2.215:4189 - R:/100.70.1.160:44293] completed negotiation 2019-07-02T11:45:29,464 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[153] <-> /100.70.1.160:44293[2] started 2019-07-02T11:45:29,464 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:45:39,977 | WARN | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x80c297cd, L:/100.64.2.215:4189 ! R:/100.70.1.160:44293], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=153, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:45:40,145 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8f301118, L:/100.64.2.215:4189 - R:/100.70.0.160:36977] 2019-07-02T11:45:40,145 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8f301118, L:/100.64.2.215:4189 - R:/100.70.0.160:36977] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:45:40,149 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8f301118, L:/100.64.2.215:4189 - R:/100.70.0.160:36977] completed negotiation 2019-07-02T11:45:40,149 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[11] <-> /100.70.0.160:36977[1] started 2019-07-02T11:45:40,149 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:45:41,149 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8f301118, L:/100.64.2.215:4189 - R:/100.70.0.160:36977], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:45:41,150 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd6306c1c, L:/100.64.2.215:4189 - R:/100.70.1.160:45569] 2019-07-02T11:45:41,151 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8f301118, L:/100.64.2.215:4189 - R:/100.70.0.160:36977], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:45:41,151 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd6306c1c, L:/100.64.2.215:4189 - R:/100.70.1.160:45569] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:45:41,151 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8f301118, L:/100.64.2.215:4189 ! R:/100.70.0.160:36977] 2019-07-02T11:45:41,152 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8f301118, L:/100.64.2.215:4189 ! R:/100.70.0.160:36977], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:45:41,152 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd6306c1c, L:/100.64.2.215:4189 - R:/100.70.1.160:45569] completed negotiation 2019-07-02T11:45:41,152 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[154] <-> /100.70.1.160:45569[2] started 2019-07-02T11:45:41,153 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:46:06,093 | WARN | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd6306c1c, L:/100.64.2.215:4189 ! R:/100.70.1.160:45569], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=154, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:46:06,259 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb6421f0e, L:/100.64.2.215:4189 - R:/100.70.0.160:45401] 2019-07-02T11:46:06,259 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb6421f0e, L:/100.64.2.215:4189 - R:/100.70.0.160:45401] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:46:06,265 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb6421f0e, L:/100.64.2.215:4189 - R:/100.70.0.160:45401] completed negotiation 2019-07-02T11:46:06,265 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[12] <-> /100.70.0.160:45401[1] started 2019-07-02T11:46:06,266 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:46:07,266 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x41263cbd, L:/100.64.2.215:4189 - R:/100.70.1.160:48403] 2019-07-02T11:46:07,266 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb6421f0e, L:/100.64.2.215:4189 - R:/100.70.0.160:45401], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:46:07,268 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb6421f0e, L:/100.64.2.215:4189 - R:/100.70.0.160:45401], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:46:07,269 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x41263cbd, L:/100.64.2.215:4189 - R:/100.70.1.160:48403] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:46:07,269 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb6421f0e, L:/100.64.2.215:4189 ! R:/100.70.0.160:45401] 2019-07-02T11:46:07,269 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb6421f0e, L:/100.64.2.215:4189 ! R:/100.70.0.160:45401], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:46:07,269 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x41263cbd, L:/100.64.2.215:4189 - R:/100.70.1.160:48403] completed negotiation 2019-07-02T11:46:07,269 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[157] <-> /100.70.1.160:48403[2] started 2019-07-02T11:46:07,270 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:51:07,905 | WARN | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x41263cbd, L:/100.64.2.215:4189 ! R:/100.70.1.160:48403], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=157, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:51:08,038 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xf604d99a, L:/100.64.2.215:4189 - R:/100.70.0.160:52877] 2019-07-02T11:51:08,038 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xf604d99a, L:/100.64.2.215:4189 - R:/100.70.0.160:52877] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:51:08,042 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xf604d99a, L:/100.64.2.215:4189 - R:/100.70.0.160:52877] completed negotiation 2019-07-02T11:51:08,042 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[13] <-> /100.70.0.160:52877[1] started 2019-07-02T11:51:08,043 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:51:09,043 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xf604d99a, L:/100.64.2.215:4189 - R:/100.70.0.160:52877], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:51:09,043 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0807fb9f, L:/100.64.2.215:4189 - R:/100.70.1.160:45135] 2019-07-02T11:51:09,045 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xf604d99a, L:/100.64.2.215:4189 - R:/100.70.0.160:52877], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:51:09,045 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0807fb9f, L:/100.64.2.215:4189 - R:/100.70.1.160:45135] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:51:09,045 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xf604d99a, L:/100.64.2.215:4189 ! R:/100.70.0.160:52877] 2019-07-02T11:51:09,045 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xf604d99a, L:/100.64.2.215:4189 ! R:/100.70.0.160:52877], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:51:09,045 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0807fb9f, L:/100.64.2.215:4189 - R:/100.70.1.160:45135] completed negotiation 2019-07-02T11:51:09,045 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[160] <-> /100.70.1.160:45135[2] started 2019-07-02T11:51:09,046 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:08,026 | WARN | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0807fb9f, L:/100.64.2.215:4189 ! R:/100.70.1.160:45135], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=160, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T11:52:08,193 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x73fb7b8e, L:/100.64.2.215:4189 - R:/100.70.0.160:57175] 2019-07-02T11:52:08,194 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x73fb7b8e, L:/100.64.2.215:4189 - R:/100.70.0.160:57175] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:08,198 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x73fb7b8e, L:/100.64.2.215:4189 - R:/100.70.0.160:57175] completed negotiation 2019-07-02T11:52:08,198 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[14] <-> /100.70.0.160:57175[1] started 2019-07-02T11:52:08,198 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T11:52:09,198 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x73fb7b8e, L:/100.64.2.215:4189 - R:/100.70.0.160:57175], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T11:52:09,199 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x128e12a6, L:/100.64.2.215:4189 - R:/100.70.1.160:46641] 2019-07-02T11:52:09,200 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x73fb7b8e, L:/100.64.2.215:4189 - R:/100.70.0.160:57175], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:09,200 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x128e12a6, L:/100.64.2.215:4189 - R:/100.70.1.160:46641] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:09,201 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x73fb7b8e, L:/100.64.2.215:4189 ! R:/100.70.0.160:57175] 2019-07-02T11:52:09,201 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x73fb7b8e, L:/100.64.2.215:4189 ! R:/100.70.0.160:57175], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:09,201 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x128e12a6, L:/100.64.2.215:4189 - R:/100.70.1.160:46641] completed negotiation 2019-07-02T11:52:09,201 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[161] <-> /100.70.1.160:46641[2] started 2019-07-02T11:52:09,202 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:09,248 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x128e12a6, L:/100.64.2.215:4189 - R:/100.70.1.160:46641], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:09,252 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x128e12a6, L:/100.64.2.215:4189 - R:/100.70.1.160:46641], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:09,252 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x128e12a6, L:/100.64.2.215:4189 - R:/100.70.1.160:46641] 2019-07-02T11:52:09,253 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x128e12a6, L:/100.64.2.215:4189 ! R:/100.70.1.160:46641], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=161, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:10,254 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xba9c672d, L:/100.64.2.215:4189 - R:/100.70.1.160:42225] 2019-07-02T11:52:10,254 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xba9c672d, L:/100.64.2.215:4189 - R:/100.70.1.160:42225] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:10,255 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xba9c672d, L:/100.64.2.215:4189 - R:/100.70.1.160:42225] completed negotiation 2019-07-02T11:52:10,255 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[164] <-> /100.70.1.160:42225[3] started 2019-07-02T11:52:10,255 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:10,304 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xba9c672d, L:/100.64.2.215:4189 - R:/100.70.1.160:42225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:10,308 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xba9c672d, L:/100.64.2.215:4189 - R:/100.70.1.160:42225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:10,308 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xba9c672d, L:/100.64.2.215:4189 - R:/100.70.1.160:42225] 2019-07-02T11:52:10,308 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xba9c672d, L:/100.64.2.215:4189 ! R:/100.70.1.160:42225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=164, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:11,380 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x85bc7dd2, L:/100.64.2.215:4189 - R:/100.70.1.160:47507] 2019-07-02T11:52:11,381 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x85bc7dd2, L:/100.64.2.215:4189 - R:/100.70.1.160:47507] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:11,382 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x85bc7dd2, L:/100.64.2.215:4189 - R:/100.70.1.160:47507] completed negotiation 2019-07-02T11:52:11,382 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[165] <-> /100.70.1.160:47507[4] started 2019-07-02T11:52:11,382 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:11,388 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x85bc7dd2, L:/100.64.2.215:4189 - R:/100.70.1.160:47507], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:11,392 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x85bc7dd2, L:/100.64.2.215:4189 - R:/100.70.1.160:47507], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:11,392 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x85bc7dd2, L:/100.64.2.215:4189 - R:/100.70.1.160:47507] 2019-07-02T11:52:11,392 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x85bc7dd2, L:/100.64.2.215:4189 ! R:/100.70.1.160:47507], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=165, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:12,394 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe98a67b3, L:/100.64.2.215:4189 - R:/100.70.1.160:53087] 2019-07-02T11:52:12,394 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe98a67b3, L:/100.64.2.215:4189 - R:/100.70.1.160:53087] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:12,395 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe98a67b3, L:/100.64.2.215:4189 - R:/100.70.1.160:53087] completed negotiation 2019-07-02T11:52:12,395 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[168] <-> /100.70.1.160:53087[5] started 2019-07-02T11:52:12,395 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:12,444 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xe98a67b3, L:/100.64.2.215:4189 - R:/100.70.1.160:53087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:12,449 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xe98a67b3, L:/100.64.2.215:4189 - R:/100.70.1.160:53087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:12,449 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xe98a67b3, L:/100.64.2.215:4189 - R:/100.70.1.160:53087] 2019-07-02T11:52:12,449 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xe98a67b3, L:/100.64.2.215:4189 ! R:/100.70.1.160:53087], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=168, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:13,451 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0fc69c29, L:/100.64.2.215:4189 - R:/100.70.1.160:44145] 2019-07-02T11:52:13,451 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0fc69c29, L:/100.64.2.215:4189 - R:/100.70.1.160:44145] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:13,452 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0fc69c29, L:/100.64.2.215:4189 - R:/100.70.1.160:44145] completed negotiation 2019-07-02T11:52:13,452 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[169] <-> /100.70.1.160:44145[6] started 2019-07-02T11:52:13,452 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:13,502 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0fc69c29, L:/100.64.2.215:4189 - R:/100.70.1.160:44145], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:13,506 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0fc69c29, L:/100.64.2.215:4189 - R:/100.70.1.160:44145], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:13,506 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0fc69c29, L:/100.64.2.215:4189 - R:/100.70.1.160:44145] 2019-07-02T11:52:13,507 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0fc69c29, L:/100.64.2.215:4189 ! R:/100.70.1.160:44145], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=169, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:14,508 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa40d4668, L:/100.64.2.215:4189 - R:/100.70.1.160:57589] 2019-07-02T11:52:14,508 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa40d4668, L:/100.64.2.215:4189 - R:/100.70.1.160:57589] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:14,509 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa40d4668, L:/100.64.2.215:4189 - R:/100.70.1.160:57589] completed negotiation 2019-07-02T11:52:14,509 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[171] <-> /100.70.1.160:57589[7] started 2019-07-02T11:52:14,509 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:14,561 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa40d4668, L:/100.64.2.215:4189 - R:/100.70.1.160:57589], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:14,565 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa40d4668, L:/100.64.2.215:4189 - R:/100.70.1.160:57589], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:14,565 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa40d4668, L:/100.64.2.215:4189 - R:/100.70.1.160:57589] 2019-07-02T11:52:14,566 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa40d4668, L:/100.64.2.215:4189 ! R:/100.70.1.160:57589], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=171, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=7, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:15,568 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x23ef61cb, L:/100.64.2.215:4189 - R:/100.70.1.160:33793] 2019-07-02T11:52:15,568 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x23ef61cb, L:/100.64.2.215:4189 - R:/100.70.1.160:33793] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:15,569 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x23ef61cb, L:/100.64.2.215:4189 - R:/100.70.1.160:33793] completed negotiation 2019-07-02T11:52:15,569 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[175] <-> /100.70.1.160:33793[8] started 2019-07-02T11:52:15,569 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:15,615 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x23ef61cb, L:/100.64.2.215:4189 - R:/100.70.1.160:33793], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:15,619 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x23ef61cb, L:/100.64.2.215:4189 - R:/100.70.1.160:33793], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:15,619 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x23ef61cb, L:/100.64.2.215:4189 - R:/100.70.1.160:33793] 2019-07-02T11:52:15,619 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x23ef61cb, L:/100.64.2.215:4189 ! R:/100.70.1.160:33793], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=175, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=8, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:16,621 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x4117bc83, L:/100.64.2.215:4189 - R:/100.70.1.160:44789] 2019-07-02T11:52:16,621 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x4117bc83, L:/100.64.2.215:4189 - R:/100.70.1.160:44789] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:16,622 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x4117bc83, L:/100.64.2.215:4189 - R:/100.70.1.160:44789] completed negotiation 2019-07-02T11:52:16,622 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[176] <-> /100.70.1.160:44789[9] started 2019-07-02T11:52:16,622 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:16,666 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x4117bc83, L:/100.64.2.215:4189 - R:/100.70.1.160:44789], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:16,670 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x4117bc83, L:/100.64.2.215:4189 - R:/100.70.1.160:44789], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:16,670 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x4117bc83, L:/100.64.2.215:4189 - R:/100.70.1.160:44789] 2019-07-02T11:52:16,671 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x4117bc83, L:/100.64.2.215:4189 ! R:/100.70.1.160:44789], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=176, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:17,672 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1789eaf0, L:/100.64.2.215:4189 - R:/100.70.1.160:51203] 2019-07-02T11:52:17,672 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1789eaf0, L:/100.64.2.215:4189 - R:/100.70.1.160:51203] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:17,673 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1789eaf0, L:/100.64.2.215:4189 - R:/100.70.1.160:51203] completed negotiation 2019-07-02T11:52:17,673 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[178] <-> /100.70.1.160:51203[10] started 2019-07-02T11:52:17,674 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:17,720 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1789eaf0, L:/100.64.2.215:4189 - R:/100.70.1.160:51203], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:17,724 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1789eaf0, L:/100.64.2.215:4189 - R:/100.70.1.160:51203], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:17,725 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1789eaf0, L:/100.64.2.215:4189 - R:/100.70.1.160:51203] 2019-07-02T11:52:17,725 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1789eaf0, L:/100.64.2.215:4189 ! R:/100.70.1.160:51203], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=178, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:18,726 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x15b72d00, L:/100.64.2.215:4189 - R:/100.70.1.160:35225] 2019-07-02T11:52:18,727 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x15b72d00, L:/100.64.2.215:4189 - R:/100.70.1.160:35225] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:18,727 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x15b72d00, L:/100.64.2.215:4189 - R:/100.70.1.160:35225] completed negotiation 2019-07-02T11:52:18,728 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[179] <-> /100.70.1.160:35225[11] started 2019-07-02T11:52:18,728 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:18,775 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x15b72d00, L:/100.64.2.215:4189 - R:/100.70.1.160:35225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:18,779 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x15b72d00, L:/100.64.2.215:4189 - R:/100.70.1.160:35225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:18,779 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x15b72d00, L:/100.64.2.215:4189 - R:/100.70.1.160:35225] 2019-07-02T11:52:18,780 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x15b72d00, L:/100.64.2.215:4189 ! R:/100.70.1.160:35225], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=179, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=11, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:19,781 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5a5ebafd, L:/100.64.2.215:4189 - R:/100.70.1.160:59159] 2019-07-02T11:52:19,782 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5a5ebafd, L:/100.64.2.215:4189 - R:/100.70.1.160:59159] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:19,782 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5a5ebafd, L:/100.64.2.215:4189 - R:/100.70.1.160:59159] completed negotiation 2019-07-02T11:52:19,782 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[182] <-> /100.70.1.160:59159[12] started 2019-07-02T11:52:19,783 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:19,827 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5a5ebafd, L:/100.64.2.215:4189 - R:/100.70.1.160:59159], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:19,831 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5a5ebafd, L:/100.64.2.215:4189 - R:/100.70.1.160:59159], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:19,831 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5a5ebafd, L:/100.64.2.215:4189 - R:/100.70.1.160:59159] 2019-07-02T11:52:19,832 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5a5ebafd, L:/100.64.2.215:4189 ! R:/100.70.1.160:59159], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=182, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:20,833 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xca53e321, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] 2019-07-02T11:52:20,834 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xca53e321, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:20,834 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xca53e321, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] completed negotiation 2019-07-02T11:52:20,835 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[185] <-> /100.70.1.160:55373[13] started 2019-07-02T11:52:20,835 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:20,879 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xca53e321, L:/100.64.2.215:4189 - R:/100.70.1.160:55373], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:20,883 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xca53e321, L:/100.64.2.215:4189 - R:/100.70.1.160:55373], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:20,883 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xca53e321, L:/100.64.2.215:4189 - R:/100.70.1.160:55373] 2019-07-02T11:52:20,883 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xca53e321, L:/100.64.2.215:4189 ! R:/100.70.1.160:55373], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=185, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:21,885 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xad047845, L:/100.64.2.215:4189 - R:/100.70.1.160:52651] 2019-07-02T11:52:21,885 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xad047845, L:/100.64.2.215:4189 - R:/100.70.1.160:52651] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:21,886 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xad047845, L:/100.64.2.215:4189 - R:/100.70.1.160:52651] completed negotiation 2019-07-02T11:52:21,886 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[188] <-> /100.70.1.160:52651[14] started 2019-07-02T11:52:21,886 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:21,931 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xad047845, L:/100.64.2.215:4189 - R:/100.70.1.160:52651], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:21,935 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xad047845, L:/100.64.2.215:4189 - R:/100.70.1.160:52651], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:21,935 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xad047845, L:/100.64.2.215:4189 - R:/100.70.1.160:52651] 2019-07-02T11:52:21,935 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xad047845, L:/100.64.2.215:4189 ! R:/100.70.1.160:52651], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=188, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=14, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:22,936 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x78d1ab39, L:/100.64.2.215:4189 - R:/100.70.1.160:40557] 2019-07-02T11:52:22,937 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x78d1ab39, L:/100.64.2.215:4189 - R:/100.70.1.160:40557] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:22,937 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x78d1ab39, L:/100.64.2.215:4189 - R:/100.70.1.160:40557] completed negotiation 2019-07-02T11:52:22,937 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[189] <-> /100.70.1.160:40557[15] started 2019-07-02T11:52:22,938 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:22,983 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x78d1ab39, L:/100.64.2.215:4189 - R:/100.70.1.160:40557], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:22,986 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x78d1ab39, L:/100.64.2.215:4189 - R:/100.70.1.160:40557], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:22,987 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x78d1ab39, L:/100.64.2.215:4189 - R:/100.70.1.160:40557] 2019-07-02T11:52:22,987 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x78d1ab39, L:/100.64.2.215:4189 ! R:/100.70.1.160:40557], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=189, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:23,989 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x28b0ffb6, L:/100.64.2.215:4189 - R:/100.70.1.160:39483] 2019-07-02T11:52:23,989 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x28b0ffb6, L:/100.64.2.215:4189 - R:/100.70.1.160:39483] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:23,989 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x28b0ffb6, L:/100.64.2.215:4189 - R:/100.70.1.160:39483] completed negotiation 2019-07-02T11:52:23,990 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[192] <-> /100.70.1.160:39483[16] started 2019-07-02T11:52:23,990 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:24,035 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x28b0ffb6, L:/100.64.2.215:4189 - R:/100.70.1.160:39483], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:24,039 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x28b0ffb6, L:/100.64.2.215:4189 - R:/100.70.1.160:39483], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:24,039 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x28b0ffb6, L:/100.64.2.215:4189 - R:/100.70.1.160:39483] 2019-07-02T11:52:24,039 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x28b0ffb6, L:/100.64.2.215:4189 ! R:/100.70.1.160:39483], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=192, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:25,041 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xff32b15e, L:/100.64.2.215:4189 - R:/100.70.1.160:39737] 2019-07-02T11:52:25,041 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xff32b15e, L:/100.64.2.215:4189 - R:/100.70.1.160:39737] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:25,042 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xff32b15e, L:/100.64.2.215:4189 - R:/100.70.1.160:39737] completed negotiation 2019-07-02T11:52:25,042 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[193] <-> /100.70.1.160:39737[17] started 2019-07-02T11:52:25,042 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:25,087 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xff32b15e, L:/100.64.2.215:4189 - R:/100.70.1.160:39737], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:25,090 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xff32b15e, L:/100.64.2.215:4189 - R:/100.70.1.160:39737], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:25,091 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xff32b15e, L:/100.64.2.215:4189 - R:/100.70.1.160:39737] 2019-07-02T11:52:25,091 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xff32b15e, L:/100.64.2.215:4189 ! R:/100.70.1.160:39737], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=193, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:26,092 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xdfede7b7, L:/100.64.2.215:4189 - R:/100.70.1.160:42243] 2019-07-02T11:52:26,093 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xdfede7b7, L:/100.64.2.215:4189 - R:/100.70.1.160:42243] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:26,093 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xdfede7b7, L:/100.64.2.215:4189 - R:/100.70.1.160:42243] completed negotiation 2019-07-02T11:52:26,093 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[196] <-> /100.70.1.160:42243[18] started 2019-07-02T11:52:26,094 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:26,140 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xdfede7b7, L:/100.64.2.215:4189 - R:/100.70.1.160:42243], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:26,144 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xdfede7b7, L:/100.64.2.215:4189 - R:/100.70.1.160:42243], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:26,144 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xdfede7b7, L:/100.64.2.215:4189 - R:/100.70.1.160:42243] 2019-07-02T11:52:26,144 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xdfede7b7, L:/100.64.2.215:4189 ! R:/100.70.1.160:42243], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=196, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=18, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:27,145 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd3741384, L:/100.64.2.215:4189 - R:/100.70.1.160:45559] 2019-07-02T11:52:27,146 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd3741384, L:/100.64.2.215:4189 - R:/100.70.1.160:45559] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:27,146 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd3741384, L:/100.64.2.215:4189 - R:/100.70.1.160:45559] completed negotiation 2019-07-02T11:52:27,146 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[197] <-> /100.70.1.160:45559[19] started 2019-07-02T11:52:27,147 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:27,192 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd3741384, L:/100.64.2.215:4189 - R:/100.70.1.160:45559], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:27,196 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd3741384, L:/100.64.2.215:4189 - R:/100.70.1.160:45559], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:27,196 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd3741384, L:/100.64.2.215:4189 - R:/100.70.1.160:45559] 2019-07-02T11:52:27,196 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd3741384, L:/100.64.2.215:4189 ! R:/100.70.1.160:45559], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=197, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=19, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:28,197 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0a6cb34e, L:/100.64.2.215:4189 - R:/100.70.1.160:56147] 2019-07-02T11:52:28,198 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0a6cb34e, L:/100.64.2.215:4189 - R:/100.70.1.160:56147] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:28,198 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0a6cb34e, L:/100.64.2.215:4189 - R:/100.70.1.160:56147] completed negotiation 2019-07-02T11:52:28,198 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[199] <-> /100.70.1.160:56147[20] started 2019-07-02T11:52:28,199 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:28,244 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0a6cb34e, L:/100.64.2.215:4189 - R:/100.70.1.160:56147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:28,247 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0a6cb34e, L:/100.64.2.215:4189 - R:/100.70.1.160:56147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:28,248 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0a6cb34e, L:/100.64.2.215:4189 - R:/100.70.1.160:56147] 2019-07-02T11:52:28,248 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0a6cb34e, L:/100.64.2.215:4189 ! R:/100.70.1.160:56147], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=199, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=20, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:29,249 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xab79b17d, L:/100.64.2.215:4189 - R:/100.70.1.160:57717] 2019-07-02T11:52:29,249 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xab79b17d, L:/100.64.2.215:4189 - R:/100.70.1.160:57717] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:29,250 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xab79b17d, L:/100.64.2.215:4189 - R:/100.70.1.160:57717] completed negotiation 2019-07-02T11:52:29,250 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[202] <-> /100.70.1.160:57717[21] started 2019-07-02T11:52:29,251 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:29,296 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xab79b17d, L:/100.64.2.215:4189 - R:/100.70.1.160:57717], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:29,301 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xab79b17d, L:/100.64.2.215:4189 - R:/100.70.1.160:57717], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:29,301 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xab79b17d, L:/100.64.2.215:4189 - R:/100.70.1.160:57717] 2019-07-02T11:52:29,301 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xab79b17d, L:/100.64.2.215:4189 ! R:/100.70.1.160:57717], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=202, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=21, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:30,303 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd61ee193, L:/100.64.2.215:4189 - R:/100.70.1.160:34999] 2019-07-02T11:52:30,303 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd61ee193, L:/100.64.2.215:4189 - R:/100.70.1.160:34999] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:30,303 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd61ee193, L:/100.64.2.215:4189 - R:/100.70.1.160:34999] completed negotiation 2019-07-02T11:52:30,304 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[203] <-> /100.70.1.160:34999[22] started 2019-07-02T11:52:30,304 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:30,352 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd61ee193, L:/100.64.2.215:4189 - R:/100.70.1.160:34999], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:30,355 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd61ee193, L:/100.64.2.215:4189 - R:/100.70.1.160:34999], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:30,356 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd61ee193, L:/100.64.2.215:4189 - R:/100.70.1.160:34999] 2019-07-02T11:52:30,356 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd61ee193, L:/100.64.2.215:4189 ! R:/100.70.1.160:34999], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=203, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=22, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:31,357 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x83bcc473, L:/100.64.2.215:4189 - R:/100.70.1.160:38211] 2019-07-02T11:52:31,357 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x83bcc473, L:/100.64.2.215:4189 - R:/100.70.1.160:38211] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:31,358 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x83bcc473, L:/100.64.2.215:4189 - R:/100.70.1.160:38211] completed negotiation 2019-07-02T11:52:31,358 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[206] <-> /100.70.1.160:38211[23] started 2019-07-02T11:52:31,359 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:31,403 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x83bcc473, L:/100.64.2.215:4189 - R:/100.70.1.160:38211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:31,406 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x83bcc473, L:/100.64.2.215:4189 - R:/100.70.1.160:38211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:31,406 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x83bcc473, L:/100.64.2.215:4189 - R:/100.70.1.160:38211] 2019-07-02T11:52:31,406 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x83bcc473, L:/100.64.2.215:4189 ! R:/100.70.1.160:38211], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=206, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=23, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:32,408 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x969ffbc1, L:/100.64.2.215:4189 - R:/100.70.1.160:42331] 2019-07-02T11:52:32,408 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x969ffbc1, L:/100.64.2.215:4189 - R:/100.70.1.160:42331] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:32,409 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x969ffbc1, L:/100.64.2.215:4189 - R:/100.70.1.160:42331] completed negotiation 2019-07-02T11:52:32,409 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[207] <-> /100.70.1.160:42331[24] started 2019-07-02T11:52:32,409 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:32,455 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x969ffbc1, L:/100.64.2.215:4189 - R:/100.70.1.160:42331], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:32,459 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x969ffbc1, L:/100.64.2.215:4189 - R:/100.70.1.160:42331], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:32,459 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x969ffbc1, L:/100.64.2.215:4189 - R:/100.70.1.160:42331] 2019-07-02T11:52:32,459 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x969ffbc1, L:/100.64.2.215:4189 ! R:/100.70.1.160:42331], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=207, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=24, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:33,460 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xd9157086, L:/100.64.2.215:4189 - R:/100.70.1.160:34185] 2019-07-02T11:52:33,461 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xd9157086, L:/100.64.2.215:4189 - R:/100.70.1.160:34185] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:33,461 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xd9157086, L:/100.64.2.215:4189 - R:/100.70.1.160:34185] completed negotiation 2019-07-02T11:52:33,461 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[209] <-> /100.70.1.160:34185[25] started 2019-07-02T11:52:33,462 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:33,507 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xd9157086, L:/100.64.2.215:4189 - R:/100.70.1.160:34185], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:33,510 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xd9157086, L:/100.64.2.215:4189 - R:/100.70.1.160:34185], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:33,511 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xd9157086, L:/100.64.2.215:4189 - R:/100.70.1.160:34185] 2019-07-02T11:52:33,511 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xd9157086, L:/100.64.2.215:4189 ! R:/100.70.1.160:34185], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=209, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=25, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:34,512 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xb8b2715d, L:/100.64.2.215:4189 - R:/100.70.1.160:42883] 2019-07-02T11:52:34,513 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xb8b2715d, L:/100.64.2.215:4189 - R:/100.70.1.160:42883] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:34,513 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xb8b2715d, L:/100.64.2.215:4189 - R:/100.70.1.160:42883] completed negotiation 2019-07-02T11:52:34,513 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[210] <-> /100.70.1.160:42883[26] started 2019-07-02T11:52:34,514 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:34,560 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xb8b2715d, L:/100.64.2.215:4189 - R:/100.70.1.160:42883], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:34,564 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb8b2715d, L:/100.64.2.215:4189 - R:/100.70.1.160:42883], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:34,564 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb8b2715d, L:/100.64.2.215:4189 - R:/100.70.1.160:42883] 2019-07-02T11:52:34,564 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xb8b2715d, L:/100.64.2.215:4189 ! R:/100.70.1.160:42883], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=210, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=26, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:35,566 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3d0813b3, L:/100.64.2.215:4189 - R:/100.70.1.160:55987] 2019-07-02T11:52:35,566 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3d0813b3, L:/100.64.2.215:4189 - R:/100.70.1.160:55987] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:35,567 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3d0813b3, L:/100.64.2.215:4189 - R:/100.70.1.160:55987] completed negotiation 2019-07-02T11:52:35,567 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[213] <-> /100.70.1.160:55987[27] started 2019-07-02T11:52:35,567 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:35,616 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3d0813b3, L:/100.64.2.215:4189 - R:/100.70.1.160:55987], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:35,619 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3d0813b3, L:/100.64.2.215:4189 - R:/100.70.1.160:55987], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:35,620 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3d0813b3, L:/100.64.2.215:4189 - R:/100.70.1.160:55987] 2019-07-02T11:52:35,620 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3d0813b3, L:/100.64.2.215:4189 ! R:/100.70.1.160:55987], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=213, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=27, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:36,621 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xdd887b47, L:/100.64.2.215:4189 - R:/100.70.1.160:37489] 2019-07-02T11:52:36,621 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xdd887b47, L:/100.64.2.215:4189 - R:/100.70.1.160:37489] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:36,622 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xdd887b47, L:/100.64.2.215:4189 - R:/100.70.1.160:37489] completed negotiation 2019-07-02T11:52:36,622 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[215] <-> /100.70.1.160:37489[28] started 2019-07-02T11:52:36,622 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:36,667 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xdd887b47, L:/100.64.2.215:4189 - R:/100.70.1.160:37489], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:36,671 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xdd887b47, L:/100.64.2.215:4189 - R:/100.70.1.160:37489], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:36,671 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xdd887b47, L:/100.64.2.215:4189 - R:/100.70.1.160:37489] 2019-07-02T11:52:36,671 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xdd887b47, L:/100.64.2.215:4189 ! R:/100.70.1.160:37489], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=215, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=28, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:37,674 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc56b6058, L:/100.64.2.215:4189 - R:/100.70.1.160:34117] 2019-07-02T11:52:37,674 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc56b6058, L:/100.64.2.215:4189 - R:/100.70.1.160:34117] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:37,675 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc56b6058, L:/100.64.2.215:4189 - R:/100.70.1.160:34117] completed negotiation 2019-07-02T11:52:37,675 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[216] <-> /100.70.1.160:34117[29] started 2019-07-02T11:52:37,675 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:37,723 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc56b6058, L:/100.64.2.215:4189 - R:/100.70.1.160:34117], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:37,726 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc56b6058, L:/100.64.2.215:4189 - R:/100.70.1.160:34117], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:37,726 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc56b6058, L:/100.64.2.215:4189 - R:/100.70.1.160:34117] 2019-07-02T11:52:37,726 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc56b6058, L:/100.64.2.215:4189 ! R:/100.70.1.160:34117], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=216, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=29, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:38,728 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x914b3ed2, L:/100.64.2.215:4189 - R:/100.70.1.160:46433] 2019-07-02T11:52:38,728 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x914b3ed2, L:/100.64.2.215:4189 - R:/100.70.1.160:46433] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:38,729 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x914b3ed2, L:/100.64.2.215:4189 - R:/100.70.1.160:46433] completed negotiation 2019-07-02T11:52:38,729 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[217] <-> /100.70.1.160:46433[30] started 2019-07-02T11:52:38,729 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:38,775 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x914b3ed2, L:/100.64.2.215:4189 - R:/100.70.1.160:46433], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:38,779 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x914b3ed2, L:/100.64.2.215:4189 - R:/100.70.1.160:46433], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:38,779 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x914b3ed2, L:/100.64.2.215:4189 - R:/100.70.1.160:46433] 2019-07-02T11:52:38,780 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x914b3ed2, L:/100.64.2.215:4189 ! R:/100.70.1.160:46433], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=217, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=30, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:39,781 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xff2ed465, L:/100.64.2.215:4189 - R:/100.70.1.160:54931] 2019-07-02T11:52:39,782 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xff2ed465, L:/100.64.2.215:4189 - R:/100.70.1.160:54931] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:39,782 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xff2ed465, L:/100.64.2.215:4189 - R:/100.70.1.160:54931] completed negotiation 2019-07-02T11:52:39,782 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[219] <-> /100.70.1.160:54931[31] started 2019-07-02T11:52:39,783 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:39,827 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xff2ed465, L:/100.64.2.215:4189 - R:/100.70.1.160:54931], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:39,831 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xff2ed465, L:/100.64.2.215:4189 - R:/100.70.1.160:54931], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:39,831 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xff2ed465, L:/100.64.2.215:4189 - R:/100.70.1.160:54931] 2019-07-02T11:52:39,831 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xff2ed465, L:/100.64.2.215:4189 ! R:/100.70.1.160:54931], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=219, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=31, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:40,832 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8682aae3, L:/100.64.2.215:4189 - R:/100.70.1.160:55563] 2019-07-02T11:52:40,833 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8682aae3, L:/100.64.2.215:4189 - R:/100.70.1.160:55563] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:40,833 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8682aae3, L:/100.64.2.215:4189 - R:/100.70.1.160:55563] completed negotiation 2019-07-02T11:52:40,834 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[221] <-> /100.70.1.160:55563[32] started 2019-07-02T11:52:40,834 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:40,879 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8682aae3, L:/100.64.2.215:4189 - R:/100.70.1.160:55563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:40,884 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8682aae3, L:/100.64.2.215:4189 - R:/100.70.1.160:55563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:40,884 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8682aae3, L:/100.64.2.215:4189 - R:/100.70.1.160:55563] 2019-07-02T11:52:40,884 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8682aae3, L:/100.64.2.215:4189 ! R:/100.70.1.160:55563], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=221, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=32, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:41,886 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x710d886e, L:/100.64.2.215:4189 - R:/100.70.1.160:45849] 2019-07-02T11:52:41,886 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x710d886e, L:/100.64.2.215:4189 - R:/100.70.1.160:45849] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:41,887 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x710d886e, L:/100.64.2.215:4189 - R:/100.70.1.160:45849] completed negotiation 2019-07-02T11:52:41,887 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[224] <-> /100.70.1.160:45849[33] started 2019-07-02T11:52:41,888 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:41,935 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x710d886e, L:/100.64.2.215:4189 - R:/100.70.1.160:45849], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:41,940 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x710d886e, L:/100.64.2.215:4189 - R:/100.70.1.160:45849], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:41,940 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x710d886e, L:/100.64.2.215:4189 - R:/100.70.1.160:45849] 2019-07-02T11:52:41,940 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x710d886e, L:/100.64.2.215:4189 ! R:/100.70.1.160:45849], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=224, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=33, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:42,942 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x42749162, L:/100.64.2.215:4189 - R:/100.70.1.160:33577] 2019-07-02T11:52:42,942 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x42749162, L:/100.64.2.215:4189 - R:/100.70.1.160:33577] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:42,943 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x42749162, L:/100.64.2.215:4189 - R:/100.70.1.160:33577] completed negotiation 2019-07-02T11:52:42,943 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[227] <-> /100.70.1.160:33577[34] started 2019-07-02T11:52:42,943 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:42,992 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x42749162, L:/100.64.2.215:4189 - R:/100.70.1.160:33577], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:42,996 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x42749162, L:/100.64.2.215:4189 - R:/100.70.1.160:33577], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:42,997 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x42749162, L:/100.64.2.215:4189 - R:/100.70.1.160:33577] 2019-07-02T11:52:42,997 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x42749162, L:/100.64.2.215:4189 ! R:/100.70.1.160:33577], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=227, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=34, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:43,998 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9dd99c41, L:/100.64.2.215:4189 - R:/100.70.1.160:33715] 2019-07-02T11:52:43,999 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9dd99c41, L:/100.64.2.215:4189 - R:/100.70.1.160:33715] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:43,999 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9dd99c41, L:/100.64.2.215:4189 - R:/100.70.1.160:33715] completed negotiation 2019-07-02T11:52:43,999 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[229] <-> /100.70.1.160:33715[35] started 2019-07-02T11:52:44,000 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:44,048 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9dd99c41, L:/100.64.2.215:4189 - R:/100.70.1.160:33715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:44,051 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9dd99c41, L:/100.64.2.215:4189 - R:/100.70.1.160:33715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:44,052 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9dd99c41, L:/100.64.2.215:4189 - R:/100.70.1.160:33715] 2019-07-02T11:52:44,052 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9dd99c41, L:/100.64.2.215:4189 ! R:/100.70.1.160:33715], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=229, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=35, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:45,053 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x703275cb, L:/100.64.2.215:4189 - R:/100.70.1.160:59119] 2019-07-02T11:52:45,053 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x703275cb, L:/100.64.2.215:4189 - R:/100.70.1.160:59119] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:45,054 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x703275cb, L:/100.64.2.215:4189 - R:/100.70.1.160:59119] completed negotiation 2019-07-02T11:52:45,054 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[230] <-> /100.70.1.160:59119[36] started 2019-07-02T11:52:45,054 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:45,100 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x703275cb, L:/100.64.2.215:4189 - R:/100.70.1.160:59119], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:45,105 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x703275cb, L:/100.64.2.215:4189 - R:/100.70.1.160:59119], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:45,105 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x703275cb, L:/100.64.2.215:4189 - R:/100.70.1.160:59119] 2019-07-02T11:52:45,105 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x703275cb, L:/100.64.2.215:4189 ! R:/100.70.1.160:59119], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=230, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=36, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:46,107 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x2d64e5fb, L:/100.64.2.215:4189 - R:/100.70.1.160:59007] 2019-07-02T11:52:46,107 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x2d64e5fb, L:/100.64.2.215:4189 - R:/100.70.1.160:59007] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:46,108 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x2d64e5fb, L:/100.64.2.215:4189 - R:/100.70.1.160:59007] completed negotiation 2019-07-02T11:52:46,108 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[233] <-> /100.70.1.160:59007[37] started 2019-07-02T11:52:46,108 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:46,156 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x2d64e5fb, L:/100.64.2.215:4189 - R:/100.70.1.160:59007], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:46,160 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2d64e5fb, L:/100.64.2.215:4189 - R:/100.70.1.160:59007], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:46,160 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2d64e5fb, L:/100.64.2.215:4189 - R:/100.70.1.160:59007] 2019-07-02T11:52:46,160 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x2d64e5fb, L:/100.64.2.215:4189 ! R:/100.70.1.160:59007], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=233, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=37, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:47,162 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7ed67f23, L:/100.64.2.215:4189 - R:/100.70.1.160:36017] 2019-07-02T11:52:47,162 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7ed67f23, L:/100.64.2.215:4189 - R:/100.70.1.160:36017] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:47,163 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7ed67f23, L:/100.64.2.215:4189 - R:/100.70.1.160:36017] completed negotiation 2019-07-02T11:52:47,163 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[234] <-> /100.70.1.160:36017[38] started 2019-07-02T11:52:47,163 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:47,211 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7ed67f23, L:/100.64.2.215:4189 - R:/100.70.1.160:36017], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:47,215 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7ed67f23, L:/100.64.2.215:4189 - R:/100.70.1.160:36017], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:47,215 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7ed67f23, L:/100.64.2.215:4189 - R:/100.70.1.160:36017] 2019-07-02T11:52:47,216 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7ed67f23, L:/100.64.2.215:4189 ! R:/100.70.1.160:36017], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=234, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=38, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:48,217 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0bb42360, L:/100.64.2.215:4189 - R:/100.70.1.160:33785] 2019-07-02T11:52:48,217 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0bb42360, L:/100.64.2.215:4189 - R:/100.70.1.160:33785] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:48,218 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0bb42360, L:/100.64.2.215:4189 - R:/100.70.1.160:33785] completed negotiation 2019-07-02T11:52:48,218 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[236] <-> /100.70.1.160:33785[39] started 2019-07-02T11:52:48,218 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:48,263 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0bb42360, L:/100.64.2.215:4189 - R:/100.70.1.160:33785], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:48,267 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0bb42360, L:/100.64.2.215:4189 - R:/100.70.1.160:33785], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:48,267 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0bb42360, L:/100.64.2.215:4189 - R:/100.70.1.160:33785] 2019-07-02T11:52:48,267 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0bb42360, L:/100.64.2.215:4189 ! R:/100.70.1.160:33785], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=236, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=39, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:49,269 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x085295fa, L:/100.64.2.215:4189 - R:/100.70.1.160:55081] 2019-07-02T11:52:49,269 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x085295fa, L:/100.64.2.215:4189 - R:/100.70.1.160:55081] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:49,269 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x085295fa, L:/100.64.2.215:4189 - R:/100.70.1.160:55081] completed negotiation 2019-07-02T11:52:49,270 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[237] <-> /100.70.1.160:55081[40] started 2019-07-02T11:52:49,270 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:49,315 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x085295fa, L:/100.64.2.215:4189 - R:/100.70.1.160:55081], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:49,319 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x085295fa, L:/100.64.2.215:4189 - R:/100.70.1.160:55081], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:49,319 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x085295fa, L:/100.64.2.215:4189 - R:/100.70.1.160:55081] 2019-07-02T11:52:49,319 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x085295fa, L:/100.64.2.215:4189 ! R:/100.70.1.160:55081], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=237, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=40, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:50,321 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x31948d91, L:/100.64.2.215:4189 - R:/100.70.1.160:49219] 2019-07-02T11:52:50,321 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x31948d91, L:/100.64.2.215:4189 - R:/100.70.1.160:49219] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:50,322 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x31948d91, L:/100.64.2.215:4189 - R:/100.70.1.160:49219] completed negotiation 2019-07-02T11:52:50,322 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[238] <-> /100.70.1.160:49219[41] started 2019-07-02T11:52:50,322 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:50,367 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x31948d91, L:/100.64.2.215:4189 - R:/100.70.1.160:49219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:50,371 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x31948d91, L:/100.64.2.215:4189 - R:/100.70.1.160:49219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:50,371 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x31948d91, L:/100.64.2.215:4189 - R:/100.70.1.160:49219] 2019-07-02T11:52:50,371 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x31948d91, L:/100.64.2.215:4189 ! R:/100.70.1.160:49219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=238, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=41, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:51,373 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x392b9d35, L:/100.64.2.215:4189 - R:/100.70.1.160:37049] 2019-07-02T11:52:51,373 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x392b9d35, L:/100.64.2.215:4189 - R:/100.70.1.160:37049] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:51,373 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x392b9d35, L:/100.64.2.215:4189 - R:/100.70.1.160:37049] completed negotiation 2019-07-02T11:52:51,374 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[241] <-> /100.70.1.160:37049[42] started 2019-07-02T11:52:51,374 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:51,419 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x392b9d35, L:/100.64.2.215:4189 - R:/100.70.1.160:37049], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:51,423 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x392b9d35, L:/100.64.2.215:4189 - R:/100.70.1.160:37049], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:51,423 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x392b9d35, L:/100.64.2.215:4189 - R:/100.70.1.160:37049] 2019-07-02T11:52:51,423 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x392b9d35, L:/100.64.2.215:4189 ! R:/100.70.1.160:37049], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=241, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=42, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:52,425 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x7d55204b, L:/100.64.2.215:4189 - R:/100.70.1.160:51067] 2019-07-02T11:52:52,425 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x7d55204b, L:/100.64.2.215:4189 - R:/100.70.1.160:51067] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:52,426 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x7d55204b, L:/100.64.2.215:4189 - R:/100.70.1.160:51067] completed negotiation 2019-07-02T11:52:52,426 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[243] <-> /100.70.1.160:51067[43] started 2019-07-02T11:52:52,426 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:52,471 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x7d55204b, L:/100.64.2.215:4189 - R:/100.70.1.160:51067], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:52,475 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x7d55204b, L:/100.64.2.215:4189 - R:/100.70.1.160:51067], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:52,475 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x7d55204b, L:/100.64.2.215:4189 - R:/100.70.1.160:51067] 2019-07-02T11:52:52,475 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x7d55204b, L:/100.64.2.215:4189 ! R:/100.70.1.160:51067], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=243, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=43, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:53,477 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5f602821, L:/100.64.2.215:4189 - R:/100.70.1.160:50611] 2019-07-02T11:52:53,477 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5f602821, L:/100.64.2.215:4189 - R:/100.70.1.160:50611] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:53,477 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5f602821, L:/100.64.2.215:4189 - R:/100.70.1.160:50611] completed negotiation 2019-07-02T11:52:53,478 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[244] <-> /100.70.1.160:50611[44] started 2019-07-02T11:52:53,478 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:53,524 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x5f602821, L:/100.64.2.215:4189 - R:/100.70.1.160:50611], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:53,528 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x5f602821, L:/100.64.2.215:4189 - R:/100.70.1.160:50611], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:53,528 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x5f602821, L:/100.64.2.215:4189 - R:/100.70.1.160:50611] 2019-07-02T11:52:53,528 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x5f602821, L:/100.64.2.215:4189 ! R:/100.70.1.160:50611], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=244, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=44, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:54,530 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9f323e6c, L:/100.64.2.215:4189 - R:/100.70.1.160:45637] 2019-07-02T11:52:54,530 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9f323e6c, L:/100.64.2.215:4189 - R:/100.70.1.160:45637] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:54,531 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9f323e6c, L:/100.64.2.215:4189 - R:/100.70.1.160:45637] completed negotiation 2019-07-02T11:52:54,531 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[247] <-> /100.70.1.160:45637[45] started 2019-07-02T11:52:54,532 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:54,580 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x9f323e6c, L:/100.64.2.215:4189 - R:/100.70.1.160:45637], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:54,584 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x9f323e6c, L:/100.64.2.215:4189 - R:/100.70.1.160:45637], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:54,585 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x9f323e6c, L:/100.64.2.215:4189 - R:/100.70.1.160:45637] 2019-07-02T11:52:54,585 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x9f323e6c, L:/100.64.2.215:4189 ! R:/100.70.1.160:45637], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=247, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=45, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:55,587 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0c3c0bf9, L:/100.64.2.215:4189 - R:/100.70.1.160:32843] 2019-07-02T11:52:55,587 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0c3c0bf9, L:/100.64.2.215:4189 - R:/100.70.1.160:32843] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:55,588 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0c3c0bf9, L:/100.64.2.215:4189 - R:/100.70.1.160:32843] completed negotiation 2019-07-02T11:52:55,588 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[248] <-> /100.70.1.160:32843[46] started 2019-07-02T11:52:55,589 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:55,635 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0c3c0bf9, L:/100.64.2.215:4189 - R:/100.70.1.160:32843], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:55,640 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0c3c0bf9, L:/100.64.2.215:4189 - R:/100.70.1.160:32843], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:55,640 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0c3c0bf9, L:/100.64.2.215:4189 - R:/100.70.1.160:32843] 2019-07-02T11:52:55,640 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0c3c0bf9, L:/100.64.2.215:4189 ! R:/100.70.1.160:32843], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=248, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=46, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:56,642 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x69c30128, L:/100.64.2.215:4189 - R:/100.70.1.160:54955] 2019-07-02T11:52:56,642 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x69c30128, L:/100.64.2.215:4189 - R:/100.70.1.160:54955] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:56,643 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x69c30128, L:/100.64.2.215:4189 - R:/100.70.1.160:54955] completed negotiation 2019-07-02T11:52:56,643 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[251] <-> /100.70.1.160:54955[47] started 2019-07-02T11:52:56,643 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:56,692 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x69c30128, L:/100.64.2.215:4189 - R:/100.70.1.160:54955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:56,697 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x69c30128, L:/100.64.2.215:4189 - R:/100.70.1.160:54955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:56,697 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x69c30128, L:/100.64.2.215:4189 - R:/100.70.1.160:54955] 2019-07-02T11:52:56,697 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x69c30128, L:/100.64.2.215:4189 ! R:/100.70.1.160:54955], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=251, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=47, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:57,699 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x3afd6591, L:/100.64.2.215:4189 - R:/100.70.1.160:53219] 2019-07-02T11:52:57,699 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x3afd6591, L:/100.64.2.215:4189 - R:/100.70.1.160:53219] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:57,701 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x3afd6591, L:/100.64.2.215:4189 - R:/100.70.1.160:53219] completed negotiation 2019-07-02T11:52:57,701 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[1] <-> /100.70.1.160:53219[48] started 2019-07-02T11:52:57,702 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:57,746 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x3afd6591, L:/100.64.2.215:4189 - R:/100.70.1.160:53219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:57,750 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x3afd6591, L:/100.64.2.215:4189 - R:/100.70.1.160:53219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:57,750 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x3afd6591, L:/100.64.2.215:4189 - R:/100.70.1.160:53219] 2019-07-02T11:52:57,750 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x3afd6591, L:/100.64.2.215:4189 ! R:/100.70.1.160:53219], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=48, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:58,755 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x98fa6406, L:/100.64.2.215:4189 - R:/100.70.1.160:58333] 2019-07-02T11:52:58,755 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x98fa6406, L:/100.64.2.215:4189 - R:/100.70.1.160:58333] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:58,758 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x98fa6406, L:/100.64.2.215:4189 - R:/100.70.1.160:58333] completed negotiation 2019-07-02T11:52:58,758 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[2] <-> /100.70.1.160:58333[49] started 2019-07-02T11:52:58,759 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:58,800 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x98fa6406, L:/100.64.2.215:4189 - R:/100.70.1.160:58333], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:58,804 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x98fa6406, L:/100.64.2.215:4189 - R:/100.70.1.160:58333], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:58,804 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x98fa6406, L:/100.64.2.215:4189 - R:/100.70.1.160:58333] 2019-07-02T11:52:58,804 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x98fa6406, L:/100.64.2.215:4189 ! R:/100.70.1.160:58333], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=2, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=49, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:52:59,820 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1a481fe2, L:/100.64.2.215:4189 - R:/100.70.1.160:45231] 2019-07-02T11:52:59,821 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1a481fe2, L:/100.64.2.215:4189 - R:/100.70.1.160:45231] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:52:59,821 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1a481fe2, L:/100.64.2.215:4189 - R:/100.70.1.160:45231] completed negotiation 2019-07-02T11:52:59,821 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[5] <-> /100.70.1.160:45231[50] started 2019-07-02T11:52:59,822 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:52:59,867 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1a481fe2, L:/100.64.2.215:4189 - R:/100.70.1.160:45231], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:52:59,872 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1a481fe2, L:/100.64.2.215:4189 - R:/100.70.1.160:45231], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:52:59,872 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1a481fe2, L:/100.64.2.215:4189 - R:/100.70.1.160:45231] 2019-07-02T11:52:59,872 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1a481fe2, L:/100.64.2.215:4189 ! R:/100.70.1.160:45231], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=50, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:00,874 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x232d82e9, L:/100.64.2.215:4189 - R:/100.70.1.160:41833] 2019-07-02T11:53:00,875 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x232d82e9, L:/100.64.2.215:4189 - R:/100.70.1.160:41833] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:00,875 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x232d82e9, L:/100.64.2.215:4189 - R:/100.70.1.160:41833] completed negotiation 2019-07-02T11:53:00,875 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[6] <-> /100.70.1.160:41833[51] started 2019-07-02T11:53:00,876 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:53:00,924 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x232d82e9, L:/100.64.2.215:4189 - R:/100.70.1.160:41833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:53:00,928 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x232d82e9, L:/100.64.2.215:4189 - R:/100.70.1.160:41833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:53:00,928 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x232d82e9, L:/100.64.2.215:4189 - R:/100.70.1.160:41833] 2019-07-02T11:53:00,928 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x232d82e9, L:/100.64.2.215:4189 ! R:/100.70.1.160:41833], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=6, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=51, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:01,930 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc1f4562b, L:/100.64.2.215:4189 - R:/100.70.1.160:41223] 2019-07-02T11:53:01,930 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc1f4562b, L:/100.64.2.215:4189 - R:/100.70.1.160:41223] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:01,931 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc1f4562b, L:/100.64.2.215:4189 - R:/100.70.1.160:41223] completed negotiation 2019-07-02T11:53:01,931 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[9] <-> /100.70.1.160:41223[52] started 2019-07-02T11:53:01,932 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:53:01,979 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc1f4562b, L:/100.64.2.215:4189 - R:/100.70.1.160:41223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:53:01,983 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc1f4562b, L:/100.64.2.215:4189 - R:/100.70.1.160:41223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:53:01,983 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc1f4562b, L:/100.64.2.215:4189 - R:/100.70.1.160:41223] 2019-07-02T11:53:01,983 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc1f4562b, L:/100.64.2.215:4189 ! R:/100.70.1.160:41223], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=9, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=52, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:02,985 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x0447602a, L:/100.64.2.215:4189 - R:/100.70.1.160:52993] 2019-07-02T11:53:02,985 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x0447602a, L:/100.64.2.215:4189 - R:/100.70.1.160:52993] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:02,986 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x0447602a, L:/100.64.2.215:4189 - R:/100.70.1.160:52993] completed negotiation 2019-07-02T11:53:02,986 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[10] <-> /100.70.1.160:52993[53] started 2019-07-02T11:53:02,986 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:53:03,031 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x0447602a, L:/100.64.2.215:4189 - R:/100.70.1.160:52993], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:53:03,035 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x0447602a, L:/100.64.2.215:4189 - R:/100.70.1.160:52993], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:53:03,035 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x0447602a, L:/100.64.2.215:4189 - R:/100.70.1.160:52993] 2019-07-02T11:53:03,036 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x0447602a, L:/100.64.2.215:4189 ! R:/100.70.1.160:52993], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=10, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=53, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:04,037 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1f51cda0, L:/100.64.2.215:4189 - R:/100.70.1.160:57923] 2019-07-02T11:53:04,038 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1f51cda0, L:/100.64.2.215:4189 - R:/100.70.1.160:57923] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:04,038 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1f51cda0, L:/100.64.2.215:4189 - R:/100.70.1.160:57923] completed negotiation 2019-07-02T11:53:04,038 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[12] <-> /100.70.1.160:57923[54] started 2019-07-02T11:53:04,039 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:53:04,084 | ERROR | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x1f51cda0, L:/100.64.2.215:4189 - R:/100.70.1.160:57923], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:53:04,088 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x1f51cda0, L:/100.64.2.215:4189 - R:/100.70.1.160:57923], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:53:04,088 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x1f51cda0, L:/100.64.2.215:4189 - R:/100.70.1.160:57923] 2019-07-02T11:53:04,088 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1f51cda0, L:/100.64.2.215:4189 ! R:/100.70.1.160:57923], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=12, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=54, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:05,090 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8c7480cf, L:/100.64.2.215:4189 - R:/100.70.1.160:44847] 2019-07-02T11:53:05,090 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8c7480cf, L:/100.64.2.215:4189 - R:/100.70.1.160:44847] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:05,091 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8c7480cf, L:/100.64.2.215:4189 - R:/100.70.1.160:44847] completed negotiation 2019-07-02T11:53:05,091 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[13] <-> /100.70.1.160:44847[55] started 2019-07-02T11:53:05,091 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:53:05,139 | ERROR | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x8c7480cf, L:/100.64.2.215:4189 - R:/100.70.1.160:44847], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:53:05,143 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8c7480cf, L:/100.64.2.215:4189 - R:/100.70.1.160:44847], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:53:05,143 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8c7480cf, L:/100.64.2.215:4189 - R:/100.70.1.160:44847] 2019-07-02T11:53:05,144 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x8c7480cf, L:/100.64.2.215:4189 ! R:/100.70.1.160:44847], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=13, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=55, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:06,146 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xc614237b, L:/100.64.2.215:4189 - R:/100.70.1.160:54639] 2019-07-02T11:53:06,146 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xc614237b, L:/100.64.2.215:4189 - R:/100.70.1.160:54639] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:06,146 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xc614237b, L:/100.64.2.215:4189 - R:/100.70.1.160:54639] completed negotiation 2019-07-02T11:53:06,147 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[15] <-> /100.70.1.160:54639[56] started 2019-07-02T11:53:06,147 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:53:06,192 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xc614237b, L:/100.64.2.215:4189 - R:/100.70.1.160:54639], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:53:06,195 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xc614237b, L:/100.64.2.215:4189 - R:/100.70.1.160:54639], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:53:06,196 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xc614237b, L:/100.64.2.215:4189 - R:/100.70.1.160:54639] 2019-07-02T11:53:06,196 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xc614237b, L:/100.64.2.215:4189 ! R:/100.70.1.160:54639], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=15, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=56, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:07,197 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa7c6da75, L:/100.64.2.215:4189 - R:/100.70.1.160:43441] 2019-07-02T11:53:07,197 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa7c6da75, L:/100.64.2.215:4189 - R:/100.70.1.160:43441] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:07,198 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa7c6da75, L:/100.64.2.215:4189 - R:/100.70.1.160:43441] completed negotiation 2019-07-02T11:53:07,198 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[16] <-> /100.70.1.160:43441[57] started 2019-07-02T11:53:07,198 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T11:53:07,243 | ERROR | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0xa7c6da75, L:/100.64.2.215:4189 - R:/100.70.1.160:43441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:382) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.IllegalArgumentException: Array of bytes is mandatory. Can't be null or empty. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:141) ~[77:com.google.guava:25.1.0.jre] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:38) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser.parseObject(PCEPReportedRouteObjectParser.java:26) ~[233:org.opendaylight.bgpcep.pcep-base-parser:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleObjectRegistry.parseObject(SimpleObjectRegistry.java:79) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseObjects(AbstractMessageParser.java:101) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.AbstractMessageParser.parseMessage(AbstractMessageParser.java:131) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.spi.pojo.SimpleMessageRegistry.parseMessage(SimpleMessageRegistry.java:51) ~[238:org.opendaylight.bgpcep.pcep-spi:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.parse(PCEPByteToMessageDecoder.java:82) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder.decode(PCEPByteToMessageDecoder.java:51) ~[236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[100:io.netty.codec:4.1.34.Final] ... 21 more 2019-07-02T11:53:07,247 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa7c6da75, L:/100.64.2.215:4189 - R:/100.70.1.160:43441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T11:53:07,247 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xa7c6da75, L:/100.64.2.215:4189 - R:/100.70.1.160:43441] 2019-07-02T11:53:07,248 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0xa7c6da75, L:/100.64.2.215:4189 ! R:/100.70.1.160:43441], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=16, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=57, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN} 2019-07-02T11:53:08,249 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x8f40231f, L:/100.64.2.215:4189 - R:/100.70.1.160:50729] 2019-07-02T11:53:08,249 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x8f40231f, L:/100.64.2.215:4189 - R:/100.70.1.160:50729] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]} 2019-07-02T11:53:08,250 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x8f40231f, L:/100.64.2.215:4189 - R:/100.70.1.160:50729] completed negotiation 2019-07-02T11:53:08,250 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[17] <-> /100.70.1.160:50729[58] started 2019-07-02T11:53:08,250 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T12:03:33,588 | INFO | Framework stop | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Shutting down all blueprint containers... 2019-07-02T12:03:33,595 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02-auth/1.9.1 2019-07-02T12:03:33,598 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.mdsal.eos-binding-adapter/3.0.8 2019-07-02T12:03:33,608 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.sal-remoterpc-connector/1.9.1 2019-07-02T12:03:33,608 | INFO | Framework stop | RemoteRpcProvider | 285 - org.opendaylight.controller.sal-remoterpc-connector - 1.9.1 | Stopping RPC Manager at Actor[akka://opendaylight-cluster-data/user/rpc#-1974446538] 2019-07-02T12:03:33,642 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.sal-cluster-admin-impl/1.9.1 2019-07-02T12:03:33,643 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.netty-timer-config/0.10.1 2019-07-02T12:03:33,649 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.netty-threadgroup-config/0.10.1 2019-07-02T12:03:33,659 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.netty-event-executor-config/0.10.1 2019-07-02T12:03:33,660 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.topology-config-loader/0.11.1 2019-07-02T12:03:33,662 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.routing-policy-config-loader/0.11.1 2019-07-02T12:03:33,663 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.protocols-config-loader/0.11.1 2019-07-02T12:03:33,664 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-tunnel-provider/0.11.1 2019-07-02T12:03:33,665 | INFO | Framework stop | TunnelProviderDeployer | 244 - org.opendaylight.bgpcep.pcep-tunnel-provider - 0.11.1 | Closing tunnel topology deployer 2019-07-02T12:03:33,671 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-topology-provider/0.11.1 2019-07-02T12:03:33,672 | INFO | Framework stop | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology Deployer closing 2019-07-02T12:03:33,673 | INFO | Framework stop | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Removing Topology Uri{_value=pcep-topology} 2019-07-02T12:03:33,674 | INFO | Framework stop | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Close PCEP Topology Provider Singleton Service pcep-topology-service-group 2019-07-02T12:03:33,676 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0x506f0cec, L:/100.64.2.215:4189 - R:/100.0.0.2:57947], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,676 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x506f0cec, L:/100.64.2.215:4189 - R:/100.0.0.2:57947], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,676 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x506f0cec, L:/100.64.2.215:4189 - R:/100.0.0.2:57947] 2019-07-02T12:03:33,681 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0x741f7e47, L:/100.64.2.215:4189 - R:/101.0.0.17:57707], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,681 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x741f7e47, L:/100.64.2.215:4189 - R:/101.0.0.17:57707], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,681 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x741f7e47, L:/100.64.2.215:4189 - R:/101.0.0.17:57707] 2019-07-02T12:03:33,682 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0x8438e4a5, L:/100.64.2.215:4189 - R:/101.0.0.19:43585], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,682 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8438e4a5, L:/100.64.2.215:4189 - R:/101.0.0.19:43585], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,682 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8438e4a5, L:/100.64.2.215:4189 - R:/101.0.0.19:43585] 2019-07-02T12:03:33,683 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0xbab0ed11, L:/100.64.2.215:4189 - R:/100.70.1.112:31712], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}, Stateful1{_initiation=true}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=false, augmentation=[]}} 2019-07-02T12:03:33,683 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xbab0ed11, L:/100.64.2.215:4189 - R:/100.70.1.112:31712], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}, Stateful1{_initiation=true}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=false, augmentation=[]}} 2019-07-02T12:03:33,683 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xbab0ed11, L:/100.64.2.215:4189 - R:/100.70.1.112:31712] 2019-07-02T12:03:33,684 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0x538062aa, L:/100.64.2.215:4189 - R:/101.0.0.16:41335], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,684 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x538062aa, L:/100.64.2.215:4189 - R:/101.0.0.16:41335], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=5, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,684 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x538062aa, L:/100.64.2.215:4189 - R:/101.0.0.16:41335] 2019-07-02T12:03:33,685 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0xaadca6cd, L:/100.64.2.215:4189 - R:/100.0.0.3:55753], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,685 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xaadca6cd, L:/100.64.2.215:4189 - R:/100.0.0.3:55753], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,685 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xaadca6cd, L:/100.64.2.215:4189 - R:/100.0.0.3:55753] 2019-07-02T12:03:33,686 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0x2316568b, L:/100.64.2.215:4189 - R:/100.70.1.162:55751], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,686 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x2316568b, L:/100.64.2.215:4189 - R:/100.70.1.162:55751], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=3, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,686 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x2316568b, L:/100.64.2.215:4189 - R:/100.70.1.162:55751] 2019-07-02T12:03:33,687 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0xb303c9b5, L:/100.64.2.215:4189 - R:/100.0.0.5:37495], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,687 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xb303c9b5, L:/100.64.2.215:4189 - R:/100.0.0.5:37495], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=4, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,687 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0xb303c9b5, L:/100.64.2.215:4189 - R:/100.0.0.5:37495] 2019-07-02T12:03:33,688 | INFO | Framework stop | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Closing session PCEPSessionImpl{channel=[id: 0x8f40231f, L:/100.64.2.215:4189 - R:/100.70.1.160:50729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,688 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x8f40231f, L:/100.64.2.215:4189 - R:/100.70.1.160:50729], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=17, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}, Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=58, _tlvs=Tlvs{augmentation=[Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}, Tlvs1{}, Tlvs3{}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:03:33,689 | INFO | Framework stop | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x8f40231f, L:/100.64.2.215:4189 - R:/100.70.1.160:50729] 2019-07-02T12:03:34,667 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.0.0.2}}]]} shutdown successfully 2019-07-02T12:03:34,675 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://101.0.0.17}}]]} shutdown successfully 2019-07-02T12:03:34,676 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://101.0.0.19}}]]} shutdown successfully 2019-07-02T12:03:34,681 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.112}}]]} shutdown successfully 2019-07-02T12:03:34,683 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://101.0.0.16}}]]} shutdown successfully 2019-07-02T12:03:34,683 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.0.0.3}}]]} shutdown successfully 2019-07-02T12:03:34,683 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.162}}]]} shutdown successfully 2019-07-02T12:03:34,684 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.0.0.5}}]]} shutdown successfully 2019-07-02T12:03:34,684 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} shutdown successfully 2019-07-02T12:03:34,684 | INFO | Framework stop | TopologyNodeState | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} shutdown successfully 2019-07-02T12:03:34,686 | INFO | Framework stop | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Close PCEP Topology Provider Singleton Service pcep-topology-service-group 2019-07-02T12:03:34,690 | INFO | Framework stop | ProgrammingServiceImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Closing Instruction Queue service pcep-topology-service-group 2019-07-02T12:03:34,692 | INFO | Framework stop | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology Deployer closed 2019-07-02T12:03:34,697 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-topology-provider/0.11.1 2019-07-02T12:03:34,699 | INFO | Framework stop | BgpTopologyDeployerImpl | 227 - org.opendaylight.bgpcep.bgp-topology-provider - 0.11.1 | BGP topology deployer stopped. 2019-07-02T12:03:34,702 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-rib-spi/0.11.1 2019-07-02T12:03:34,703 | INFO | Framework stop | SimpleRIBExtensionProviderContextActivator | 225 - org.opendaylight.bgpcep.bgp-rib-spi - 0.11.1 | Stopping 8 RIBExtensionProviderActivator instances 2019-07-02T12:03:34,706 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-peer-acceptor/0.11.1 2019-07-02T12:03:34,708 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-state/0.11.1 2019-07-02T12:03:34,710 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-spi/0.11.1 2019-07-02T12:03:34,711 | INFO | Framework stop | SimpleBGPTableTypeRegistryProviderActivator | 216 - org.opendaylight.bgpcep.bgp-openconfig-spi - 0.11.1 | Stopping 8 BGPTableTypeRegistryProviderActivator instances 2019-07-02T12:03:34,716 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-spi/0.11.1 2019-07-02T12:03:34,718 | INFO | Framework stop | SimpleBGPStatementProviderActivator | 214 - org.opendaylight.bgpcep.bgp-openconfig-rp-spi - 0.11.1 | Stopping 2 StatementProviderActivator instances 2019-07-02T12:03:34,732 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-impl/0.11.1 2019-07-02T12:03:34,733 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-bmp-spi/0.11.1 2019-07-02T12:03:34,734 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.aaa.cert/0.9.1 2019-07-02T12:03:34,738 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.programming-impl/0.11.1 2019-07-02T12:03:34,741 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-topology-stats/0.11.1 2019-07-02T12:03:34,742 | INFO | Framework stop | TopologyStatsProviderImpl | 242 - org.opendaylight.bgpcep.pcep-topology-stats - 0.11.1 | Closing TopologyStatsProvider service. 2019-07-02T12:03:34,743 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 2019-07-02T12:03:34,745 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.config-loader-impl/0.11.1 2019-07-02T12:03:34,747 | INFO | Framework stop | ConfigLoaderImpl | 229 - org.opendaylight.bgpcep.config-loader-impl - 0.11.1 | Config Loader service closed 2019-07-02T12:03:34,759 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 2019-07-02T12:03:34,760 | INFO | Framework stop | BgpDeployerImpl | 224 - org.opendaylight.bgpcep.bgp-rib-impl - 0.11.1 | Closing BGP Deployer. 2019-07-02T12:03:34,807 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-statement/0.11.1 2019-07-02T12:03:34,812 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.aaa.encrypt-service-impl/0.9.1 2019-07-02T12:03:34,819 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.mdsal.singleton-dom-impl/3.0.8 2019-07-02T12:03:34,821 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-spi/0.11.1 2019-07-02T12:03:34,840 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-parser-spi/0.11.1 2019-07-02T12:03:34,856 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-segment-routing/0.11.1 2019-07-02T12:03:34,857 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-ietf-stateful07/0.11.1 2019-07-02T12:03:34,860 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-ietf-p2mp-te-lsp/0.11.1 2019-07-02T12:03:34,861 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-base-parser/0.11.1 2019-07-02T12:03:34,862 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.pcep-auto-bandwidth-extension/0.11.1 2019-07-02T12:03:34,863 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-route-target/0.11.1 2019-07-02T12:03:34,864 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-parser-impl/0.11.1 2019-07-02T12:03:34,865 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-mvpn/0.11.1 2019-07-02T12:03:34,866 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-linkstate/0.11.1 2019-07-02T12:03:34,883 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-labeled-unicast/0.11.1 2019-07-02T12:03:34,892 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-l3vpn/0.11.1 2019-07-02T12:03:34,893 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-inet/0.11.1 2019-07-02T12:03:34,894 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-flowspec/0.11.1 2019-07-02T12:03:34,899 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.bgp-evpn/0.11.1 2019-07-02T12:03:34,900 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.rsvp-spi/0.11.1 2019-07-02T12:03:34,904 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.bgpcep.rsvp-impl/0.11.1 2019-07-02T12:03:34,905 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02/1.9.1 2019-07-02T12:03:34,906 | INFO | Framework stop | WebSocketServer | 337 - org.opendaylight.netconf.restconf-nb-bierman02 - 1.9.1 | Stopping the web socket server instance on port 8185 2019-07-02T12:03:34,908 | INFO | Web socket server on port PortNumber{_value=8185} | WebSocketServer | 337 - org.opendaylight.netconf.restconf-nb-bierman02 - 1.9.1 | Stopping the web socket server instance on port 8185 2019-07-02T12:03:34,966 | INFO | Framework stop | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Destroying CustomFilterAdapter 2019-07-02T12:03:34,967 | INFO | Framework stop | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Unbinding bundle: [org.opendaylight.netconf.restconf-nb-bierman02_1.9.1 [337]] 2019-07-02T12:03:34,979 | INFO | Framework stop | id | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Cleaning up Shiro Environment 2019-07-02T12:03:34,979 | INFO | Framework stop | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Stopped HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.netconf.restconf-nb-bierman02_1.9.1 [337], contextID=restconf.id]} 2019-07-02T12:03:35,009 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.netconf.restconf-nb-rfc8040/1.9.1 2019-07-02T12:03:35,026 | INFO | Framework stop | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Destroying CustomFilterAdapter 2019-07-02T12:03:35,027 | INFO | Framework stop | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Unbinding bundle: [org.opendaylight.netconf.restconf-nb-rfc8040_1.9.1 [339]] 2019-07-02T12:03:35,029 | INFO | Framework stop | id | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Cleaning up Shiro Environment 2019-07-02T12:03:35,029 | INFO | Framework stop | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Stopped HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.netconf.restconf-nb-rfc8040_1.9.1 [339], contextID=rests.id]} 2019-07-02T12:03:35,032 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.aaa.shiro/0.9.1 2019-07-02T12:03:35,049 | INFO | Framework stop | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Destroying CustomFilterAdapter 2019-07-02T12:03:35,051 | INFO | Framework stop | AAAShiroProvider | 196 - org.opendaylight.aaa.shiro - 0.9.1 | AAAShiroProvider Closed 2019-07-02T12:03:35,056 | INFO | Framework stop | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Unbinding bundle: [org.opendaylight.aaa.shiro_0.9.1 [196]] 2019-07-02T12:03:35,058 | INFO | Framework stop | id | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Cleaning up Shiro Environment 2019-07-02T12:03:35,058 | INFO | Framework stop | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Stopped HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.aaa.shiro_0.9.1 [196], contextID=auth.id]} 2019-07-02T12:03:35,059 | INFO | Framework stop | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Stopped HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.aaa.shiro_0.9.1 [196], contextID=default]} 2019-07-02T12:03:35,060 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.aaa.web.osgi-impl/0.9.1 2019-07-02T12:03:35,061 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.aaa.password-service-impl/0.9.1 2019-07-02T12:03:35,071 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.aaa.filterchain/0.9.1 2019-07-02T12:03:35,073 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.sal-binding-broker-impl/1.9.1 2019-07-02T12:03:35,087 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Updating commands for bundle bgp-cli/0.11.1 2019-07-02T12:03:35,088 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle bgp-cli/0.11.1 2019-07-02T12:03:35,090 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.sal-broker-impl/1.9.1 2019-07-02T12:03:35,096 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.mdsal.dom-broker/3.0.8 2019-07-02T12:03:35,109 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.controller.sal-distributed-datastore/1.9.1 2019-07-02T12:03:35,110 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle pcep-cli/0.11.1 2019-07-02T12:03:35,114 | INFO | Framework stop | AbstractDataStore | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Closing data store ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=2} 2019-07-02T12:03:35,121 | INFO | opendaylight-cluster-data-shard-dispatcher-606 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-default-operational 2019-07-02T12:03:35,124 | INFO | opendaylight-cluster-data-shard-dispatcher-707 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-topology-operational 2019-07-02T12:03:35,122 | INFO | opendaylight-cluster-data-shard-dispatcher-244 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-prefix-configuration-shard-operational 2019-07-02T12:03:35,124 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Shutting down ShardManager shard-manager-operational - waiting on 5 shards 2019-07-02T12:03:35,125 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-inventory-operational 2019-07-02T12:03:35,125 | INFO | opendaylight-cluster-data-shard-dispatcher-508 | EntityOwnershipShard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-entity-ownership-operational 2019-07-02T12:03:35,131 | INFO | opendaylight-cluster-data-shard-dispatcher-354 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Stopping ShardManager shard-manager-operational 2019-07-02T12:03:35,139 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RepointableActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientBehavior$$Lambda$1260/2021839780] without sender to Actor[akka://opendaylight-cluster-data/user/$b#428040895] was not delivered. [1] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/user/$b#428040895]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,140 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RemoteActorRefProvider$RemoteDeadLetterActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.common.actor.ExecuteInSelfMessage] without sender to Actor[akka://opendaylight-cluster-data/deadLetters] was not delivered. [2] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/deadLetters]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,147 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-33 | RemoteActorRefProvider$RemoteDeadLetterActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.common.actor.ExecuteInSelfMessage] without sender to Actor[akka://opendaylight-cluster-data/deadLetters] was not delivered. [3] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/deadLetters]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,147 | INFO | Framework stop | AbstractDataStore | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Closing data store ClientIdentifier{frontend=member-1-frontend-datastore-config, generation=2} 2019-07-02T12:03:35,147 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Shutting down ShardManager shard-manager-config - waiting on 4 shards 2019-07-02T12:03:35,151 | INFO | opendaylight-cluster-data-shard-dispatcher-707 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-inventory-config 2019-07-02T12:03:35,151 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-topology-config 2019-07-02T12:03:35,152 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-prefix-configuration-shard-config 2019-07-02T12:03:35,152 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Stopping Shard member-1-shard-default-config 2019-07-02T12:03:35,153 | INFO | opendaylight-cluster-data-shard-dispatcher-606 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Stopping ShardManager shard-manager-config 2019-07-02T12:03:35,153 | INFO | Framework stop | ActorSystemProviderImpl | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Shutting down ActorSystem 2019-07-02T12:03:35,157 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-32 | RepointableActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientBehavior$$Lambda$1260/2021839780] without sender to Actor[akka://opendaylight-cluster-data/user/$a#-550179561] was not delivered. [4] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/user/$a#-550179561]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,157 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-32 | RemoteActorRefProvider$RemoteDeadLetterActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.common.actor.ExecuteInSelfMessage] without sender to Actor[akka://opendaylight-cluster-data/deadLetters] was not delivered. [5] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/deadLetters]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,157 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-32 | RemoteActorRefProvider$RemoteDeadLetterActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.common.actor.ExecuteInSelfMessage] without sender to Actor[akka://opendaylight-cluster-data/deadLetters] was not delivered. [6] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/deadLetters]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,158 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RepointableActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientBehavior$$Lambda$1260/2021839780] without sender to Actor[akka://opendaylight-cluster-data/user/$c#568892339] was not delivered. [7] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/user/$c#568892339]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,159 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RepointableActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientBehavior$$Lambda$1260/2021839780] without sender to Actor[akka://opendaylight-cluster-data/user/$d#1591608073] was not delivered. [8] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/user/$d#1591608073]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,162 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-33 | RepointableActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientBehavior$$Lambda$1260/2021839780] without sender to Actor[akka://opendaylight-cluster-data/user/$j#1844959781] was not delivered. [9] dead letters encountered. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/user/$j#1844959781]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,165 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RepointableActorRef | 88 - com.typesafe.akka.slf4j - 2.5.22 | Message [org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientBehavior$$Lambda$1260/2021839780] without sender to Actor[akka://opendaylight-cluster-data/user/$i#1695354646] was not delivered. [10] dead letters encountered, no more dead letters will be logged. If this is not an expected behavior, then [Actor[akka://opendaylight-cluster-data/user/$i#1695354646]] may have terminated unexpectedly, This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'. 2019-07-02T12:03:35,170 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | RemoteActorRefProvider$RemotingTerminator | 88 - com.typesafe.akka.slf4j - 2.5.22 | Shutting down remote daemon. 2019-07-02T12:03:35,171 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | RemoteActorRefProvider$RemotingTerminator | 88 - com.typesafe.akka.slf4j - 2.5.22 | Remote daemon shut down; proceeding with flushing remote transports. 2019-07-02T12:03:35,216 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-5 | RemoteActorRefProvider$RemotingTerminator | 88 - com.typesafe.akka.slf4j - 2.5.22 | Remoting shut down. 2019-07-02T12:03:35,285 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.mdsal.binding-dom-adapter/3.0.8 2019-07-02T12:03:35,290 | INFO | Framework stop | DynamicBindingAdapter | 289 - org.opendaylight.mdsal.binding-dom-adapter - 3.0.8 | 9 DOMService trackers stopped 2019-07-02T12:03:35,291 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.opendaylight.mdsal.dom-schema-service-osgi/3.0.8 2019-07-02T12:03:35,293 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.apache.karaf.shell.core/4.2.2 2019-07-02T12:03:35,303 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.apache.karaf.jaas.blueprint.config/4.2.2 2019-07-02T12:03:35,304 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.apache.aries.blueprint.core/1.10.1 2019-07-02T12:03:35,315 | INFO | Framework stop | BlueprintExtender | 19 - org.apache.aries.blueprint.core - 1.10.1 | Destroying container for blueprint bundle org.apache.aries.blueprint.cm/1.3.1 2019-07-02T12:03:35,318 | INFO | Framework stop | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Shutdown of blueprint containers complete 2019-07-02T12:03:35,320 | INFO | Framework stop | OsgiBundleScanningSchemaService | 308 - org.opendaylight.mdsal.dom-schema-service-osgi - 3.0.8 | OSGi framework is being stopped, halting bundle scanning 2019-07-02T12:03:48,383 | INFO | Framework stop | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Unbinding bundle: [org.jolokia.osgi_1.6.0 [183]] 2019-07-02T12:03:48,389 | INFO | Framework stop | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | ServletContext service already removed 2019-07-02T12:03:48,395 | INFO | Framework stop | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Stopped HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.jolokia.osgi_1.6.0 [183], contextID=custom]} 2019-07-02T12:03:48,406 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.jdbc.core/4.2.2 2019-07-02T12:03:48,460 | INFO | paxweb-config-2-thread-2 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Unbinding bundle: [org.ops4j.pax.web.pax-web-extender-whiteboard_7.2.5 [375]] 2019-07-02T12:03:48,461 | INFO | paxweb-config-2-thread-2 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Unbinding bundle: [org.apache.karaf.http.core_4.2.2 [129]] 2019-07-02T12:03:48,477 | INFO | paxweb-config-2-thread-2 | AbstractConnector | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Stopped jetty-default@174efeea{HTTP/1.1,[http/1.1]}{0.0.0.0:8181} 2019-07-02T12:03:48,477 | INFO | paxweb-config-2-thread-2 | session | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | node0 Stopped scavenging 2019-07-02T12:03:48,478 | INFO | activator-1-thread-3 | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.http.core/4.2.2 2019-07-02T12:03:48,483 | INFO | paxweb-config-2-thread-2 | Activator | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | ServerControllerFactory is gone, HTTP Service is not available now. 2019-07-02T12:03:48,484 | INFO | Framework stop | Activator | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Pax Web stopped 2019-07-02T12:03:48,505 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.web.core/4.2.2 2019-07-02T12:03:48,506 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.scr.state/4.2.2 2019-07-02T12:03:48,507 | INFO | Framework stop | ServiceComponentRuntimeMBeanImpl | 131 - org.apache.karaf.scr.management - 4.2.2 | Deactivating the Apache Karaf ServiceComponentRuntime MBean 2019-07-02T12:03:48,526 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.system.core/4.2.2 2019-07-02T12:03:48,527 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.shell.ssh/4.2.2 2019-07-02T12:03:48,571 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.bundle.core/4.2.2 2019-07-02T12:03:48,572 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.features.command/4.2.2 2019-07-02T12:03:48,572 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.kar.core/4.2.2 2019-07-02T12:03:48,572 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.service.core/4.2.2 2019-07-02T12:03:48,572 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.instance.core/4.2.2 2019-07-02T12:03:48,573 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.log.core/4.2.2 2019-07-02T12:03:48,573 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.shell.commands/4.2.2 2019-07-02T12:03:48,573 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.deployer.kar/4.2.2 2019-07-02T12:03:48,573 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.config.core/4.2.2 2019-07-02T12:03:48,574 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.diagnostic.core/4.2.2 2019-07-02T12:03:48,574 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.jaas.command/4.2.2 2019-07-02T12:03:48,574 | INFO | Framework stop | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Unregistering commands for bundle org.apache.karaf.package.core/4.2.2 2019-07-02T12:03:48,584 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering org.osgi.jmx.framework.BundleStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@5404ff89 with name osgi.core:type=bundleState,version=1.7,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973 2019-07-02T12:03:48,584 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering org.osgi.jmx.service.permissionadmin.PermissionAdminMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@5404ff89 with name osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973 2019-07-02T12:03:48,584 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering org.osgi.jmx.framework.ServiceStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@5404ff89 with name osgi.core:type=serviceState,version=1.7,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973 2019-07-02T12:03:48,585 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering org.osgi.jmx.framework.wiring.BundleWiringStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@5404ff89 with name osgi.core:type=wiringState,version=1.1,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973 2019-07-02T12:03:48,585 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering org.osgi.jmx.framework.PackageStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@5404ff89 with name osgi.core:type=packageState,version=1.5,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973 2019-07-02T12:03:48,585 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering org.osgi.jmx.service.cm.ConfigurationAdminMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@5404ff89 with name osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973 2019-07-02T12:03:48,585 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering org.osgi.jmx.framework.FrameworkMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@5404ff89 with name osgi.core:type=framework,version=1.7,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973 2019-07-02T12:03:48,586 | WARN | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Task rejected for JMX Notification dispatch of event [org.osgi.framework.ServiceEvent[source={javax.management.MBeanServer}={service.id=117, service.bundleid=45, service.scope=singleton}]] - Dispatcher may have been shutdown 2019-07-02T12:03:48,612 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Stopping JMX OSGi agent 2019-07-02T12:03:48,613 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering MBean with ObjectName [osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973] for service with service.id [13] 2019-07-02T12:03:48,613 | INFO | Framework stop | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Unregistering MBean with ObjectName [osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=41a7a1d7-2c03-4403-b213-a1b9eb1cb973] for service with service.id [35] Jul 02, 2019 12:03:50 PM org.apache.karaf.main.lock.SimpleFileLock lock INFO: Trying to lock /home/dn/opendaylight-0.10.1/lock Jul 02, 2019 12:03:50 PM org.apache.karaf.main.lock.SimpleFileLock lock INFO: Lock acquired Jul 02, 2019 12:03:50 PM org.apache.karaf.main.Main$KarafLockCallback lockAcquired INFO: Lock acquired. Setting startlevel to 100 2019-07-02T12:03:52,171 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.apache.aries.blueprint.cm/1.3.1 has been started 2019-07-02T12:03:52,200 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.apache.aries.blueprint.core/1.10.1 has been started 2019-07-02T12:03:52,421 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Starting JMX OSGi agent 2019-07-02T12:03:52,442 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering MBean with ObjectName [osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a] for service with service.id [13] 2019-07-02T12:03:52,452 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering MBean with ObjectName [osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a] for service with service.id [35] 2019-07-02T12:03:52,589 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.apache.karaf.jaas.blueprint.config/4.2.2 has been started 2019-07-02T12:03:52,731 | INFO | activator-1-thread-1 | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.BundleStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@a976e5c with name osgi.core:type=bundleState,version=1.7,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a 2019-07-02T12:03:52,733 | INFO | activator-1-thread-1 | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.FrameworkMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@a976e5c with name osgi.core:type=framework,version=1.7,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a 2019-07-02T12:03:52,733 | INFO | activator-1-thread-1 | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.wiring.BundleWiringStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@a976e5c with name osgi.core:type=wiringState,version=1.1,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a 2019-07-02T12:03:52,734 | INFO | activator-1-thread-1 | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.service.cm.ConfigurationAdminMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@a976e5c with name osgi.compendium:service=cm,version=1.3,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a 2019-07-02T12:03:52,734 | INFO | activator-1-thread-1 | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.PackageStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@a976e5c with name osgi.core:type=packageState,version=1.5,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a 2019-07-02T12:03:52,734 | INFO | activator-1-thread-1 | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.framework.ServiceStateMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@a976e5c with name osgi.core:type=serviceState,version=1.7,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a 2019-07-02T12:03:52,747 | INFO | activator-1-thread-1 | core | 23 - org.apache.aries.jmx.core - 1.1.8 | Registering org.osgi.jmx.service.permissionadmin.PermissionAdminMBean to MBeanServer org.apache.karaf.management.internal.EventAdminMBeanServerWrapper@a976e5c with name osgi.core:service=permissionadmin,version=1.2,framework=org.eclipse.osgi,uuid=21dc0cb6-7efd-4e55-807a-ed1931a8221a 2019-07-02T12:03:52,874 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.bundle.core/4.2.2 2019-07-02T12:03:52,892 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.config.core/4.2.2 2019-07-02T12:03:52,903 | WARN | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtender | 50 - org.apache.karaf.shell.core - 4.2.2 | org.apache.karaf.config.core (30): Error while creating extension java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.karaf.shell.impl.action.command.ManagerImpl.register(ManagerImpl.java:159) ~[50:org.apache.karaf.shell.core:4.2.2] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.updateState(CommandExtension.java:168) ~[50:org.apache.karaf.shell.core:4.2.2] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:113) ~[50:org.apache.karaf.shell.core:4.2.2] at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) [50:org.apache.karaf.shell.core:4.2.2] at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) [50:org.apache.karaf.shell.core:4.2.2] at org.apache.felix.utils.extender.AbstractExtender.addingBundle(AbstractExtender.java:187) [50:org.apache.karaf.shell.core:4.2.2] at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469) [?:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:415) [?:?] at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) [?:?] at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) [?:?] at org.osgi.util.tracker.BundleTracker.open(BundleTracker.java:156) [?:?] at org.apache.felix.utils.extender.AbstractExtender.startTracking(AbstractExtender.java:150) [50:org.apache.karaf.shell.core:4.2.2] at org.apache.felix.utils.extender.AbstractExtender.doStart(AbstractExtender.java:142) [50:org.apache.karaf.shell.core:4.2.2] at org.apache.felix.utils.extender.AbstractExtender.start(AbstractExtender.java:114) [50:org.apache.karaf.shell.core:4.2.2] at org.apache.karaf.shell.impl.console.osgi.Activator.start(Activator.java:111) [50:org.apache.karaf.shell.core:4.2.2] at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:779) [?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [?:?] at java.security.AccessController.doPrivileged(Native Method) ~[?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:772) [?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:729) [?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:933) [?:?] at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) [?:?] at org.eclipse.osgi.container.Module.doStart(Module.java:581) [?:?] at org.eclipse.osgi.container.Module.start(Module.java:449) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1614) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) [?:?] at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) [?:?] at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?] at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?] Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?] at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:103) ~[?:?] at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:60) ~[?:?] at org.apache.karaf.shell.impl.action.command.ManagerImpl.register(ManagerImpl.java:151) ~[?:?] ... 30 more Caused by: java.lang.NullPointerException at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.ungetService(ServiceRegistry.java:538) ~[?:?] at org.eclipse.osgi.internal.framework.BundleContextImpl.ungetService(BundleContextImpl.java:666) ~[?:?] at org.apache.karaf.config.core.impl.MetaServiceCaller.withMetaTypeService(MetaServiceCaller.java:41) ~[?:?] at org.apache.karaf.config.core.impl.MetaServiceCaller.getPidsWithMetaInfo(MetaServiceCaller.java:46) ~[?:?] at org.apache.karaf.config.command.completers.MetaCompleter.updateMeta(MetaCompleter.java:78) ~[?:?] at org.apache.karaf.config.command.completers.MetaCompleter.init(MetaCompleter.java:48) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?] at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:103) ~[?:?] at org.apache.karaf.shell.impl.action.command.ManagerImpl.instantiate(ManagerImpl.java:60) ~[?:?] at org.apache.karaf.shell.impl.action.command.ManagerImpl.register(ManagerImpl.java:151) ~[?:?] ... 30 more 2019-07-02T12:03:52,922 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.deployer.kar/4.2.2 2019-07-02T12:03:52,924 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.diagnostic.core/4.2.2 2019-07-02T12:03:52,951 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.features.command/4.2.2 2019-07-02T12:03:52,971 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.instance.core/4.2.2 2019-07-02T12:03:52,998 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.jaas.command/4.2.2 2019-07-02T12:03:53,003 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Updating commands for bundle org.apache.karaf.jaas.command/4.2.2 2019-07-02T12:03:53,004 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Updating commands for bundle org.apache.karaf.jaas.command/4.2.2 2019-07-02T12:03:53,162 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.kar.core/4.2.2 2019-07-02T12:03:53,173 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.log.core/4.2.2 2019-07-02T12:03:53,175 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.package.core/4.2.2 2019-07-02T12:03:53,177 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.service.core/4.2.2 2019-07-02T12:03:53,185 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.shell.commands/4.2.2 2019-07-02T12:03:53,191 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | Activator | 50 - org.apache.karaf.shell.core - 4.2.2 | Not starting local console. To activate set karaf.startLocalConsole=true 2019-07-02T12:03:53,249 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.apache.karaf.shell.core/4.2.2 has been started 2019-07-02T12:03:53,326 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Command registration delayed for bundle org.apache.karaf.shell.ssh/4.2.2. Missing dependencies: [org.apache.sshd.server.SshServer] 2019-07-02T12:03:53,338 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.system.core/4.2.2 2019-07-02T12:03:53,516 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Command registration delayed for bundle org.apache.karaf.http.core/4.2.2. Missing dependencies: [org.apache.karaf.http.core.ProxyService, org.apache.karaf.http.core.ServletService] 2019-07-02T12:03:53,640 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | ServiceComponentRuntimeMBeanImpl | 131 - org.apache.karaf.scr.management - 4.2.2 | Activating the Apache Karaf ServiceComponentRuntime MBean 2019-07-02T12:03:53,651 | INFO | activator-1-thread-1 | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.shell.ssh/4.2.2 2019-07-02T12:03:53,669 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.scr.state/4.2.2 2019-07-02T12:03:53,682 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Command registration delayed for bundle org.apache.karaf.web.core/4.2.2. Missing dependencies: [org.apache.karaf.web.WebContainerService] 2019-07-02T12:03:53,999 | INFO | activator-1-thread-2 | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.web.core/4.2.2 2019-07-02T12:03:54,094 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | log | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Logging initialized @4763ms to org.eclipse.jetty.util.log.Slf4jLog 2019-07-02T12:03:54,131 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | Activator | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | EventAdmin support enabled, servlet events will be postet to topics. 2019-07-02T12:03:54,134 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | Activator | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | LogService support enabled, log events will be created. 2019-07-02T12:03:54,137 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | Activator | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Pax Web started 2019-07-02T12:03:54,252 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | ServiceTrackerHelper | 69 - org.ops4j.pax.jdbc.config - 1.3.1 | Obtained service dependency: (objectClass=org.ops4j.pax.jdbc.config.ConfigLoader) 2019-07-02T12:03:54,252 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | ServiceTrackerHelper | 69 - org.ops4j.pax.jdbc.config - 1.3.1 | Waiting for service dependency: (objectClass=org.ops4j.pax.jdbc.config.ConfigLoader) 2019-07-02T12:03:54,273 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | ServiceTrackerHelper | 69 - org.ops4j.pax.jdbc.config - 1.3.1 | Waiting for service dependency: (&(pool=*)(!(pax.jdbc.managed=true))(|(objectClass=javax.sql.DataSource)(objectClass=javax.sql.XADataSource))) 2019-07-02T12:03:54,308 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Command registration delayed for bundle bgp-cli/0.11.1. Missing dependencies: [org.opendaylight.controller.md.sal.binding.api.DataBroker] 2019-07-02T12:03:54,683 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.jdbc.core/4.2.2 2019-07-02T12:03:54,815 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.cert/0.9.1 is waiting for namespace handlers [http://opendaylight.org/xmlns/blueprint/v1.0.0] 2019-07-02T12:03:54,820 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.encrypt-service-impl/0.9.1 is waiting for namespace handlers [http://opendaylight.org/xmlns/blueprint/v1.0.0] 2019-07-02T12:03:54,836 | INFO | paxweb-config-2-thread-1 | JettyServerImpl | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | Pax Web available at [0.0.0.0]:[8181] 2019-07-02T12:03:54,847 | INFO | paxweb-config-2-thread-1 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Binding bundle: [org.ops4j.pax.web.pax-web-extender-whiteboard_7.2.5 [375]] to http service 2019-07-02T12:03:54,905 | INFO | paxweb-config-2-thread-1 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Binding bundle: [org.jolokia.osgi_1.6.0 [183]] to http service 2019-07-02T12:03:54,934 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CustomFilterAdapterConfigurationImpl | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Custom filter properties updated: {service.pid=org.opendaylight.aaa.filterchain, customFilterList=, felix.fileinstall.filename=file:/home/dn/opendaylight-0.10.1/etc/org.opendaylight.aaa.filterchain.cfg} 2019-07-02T12:03:54,951 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.filterchain/0.9.1 has been started 2019-07-02T12:03:54,954 | INFO | Thread-8 | CustomFilterAdapterConfigurationImpl | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Custom filter properties updated: {customFilterList=, felix.fileinstall.filename=file:/home/dn/opendaylight-0.10.1/etc/org.opendaylight.aaa.filterchain.cfg, service.pid=org.opendaylight.aaa.filterchain} 2019-07-02T12:03:54,978 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.password-service-impl/0.9.1 is waiting for namespace handlers [http://opendaylight.org/xmlns/blueprint/v1.0.0] 2019-07-02T12:03:54,986 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 is waiting for namespace handlers [http://opendaylight.org/xmlns/blueprint/v1.0.0] 2019-07-02T12:03:55,030 | INFO | paxweb-config-2-thread-1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer to ServletContainerInitializers 2019-07-02T12:03:55,031 | INFO | paxweb-config-2-thread-1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer 2019-07-02T12:03:55,031 | INFO | paxweb-config-2-thread-1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer to ServletContainerInitializers 2019-07-02T12:03:55,038 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | PaxWebServer initialized & WebServer service factory registered 2019-07-02T12:03:55,039 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.web.osgi-impl/0.9.1 has been started 2019-07-02T12:03:55,199 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Starting BlueprintBundleTracker 2019-07-02T12:03:55,227 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.aaa.filterchain_0.9.1 [193] was successfully created 2019-07-02T12:03:55,231 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.apache.aries.blueprint.core_1.10.1 [19] was successfully created 2019-07-02T12:03:55,231 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.apache.karaf.shell.core_4.2.2 [50] was successfully created 2019-07-02T12:03:55,232 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.apache.aries.blueprint.cm_1.3.1 [18] was successfully created 2019-07-02T12:03:55,233 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.aaa.web.osgi-impl_0.9.1 [199] was successfully created 2019-07-02T12:03:55,233 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.apache.karaf.jaas.blueprint.config_4.2.2 [39] was successfully created 2019-07-02T12:03:55,364 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-bmp-spi_0.11.1 [203] with paths [bundleentry://203.fwk809860628/org/opendaylight/blueprint/bgp-bmp-spi.xml] 2019-07-02T12:03:55,372 | INFO | paxweb-config-2-thread-1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer 2019-07-02T12:03:55,372 | INFO | paxweb-config-2-thread-1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.apache.jasper.servlet.JasperInitializer to ServletContainerInitializers 2019-07-02T12:03:55,373 | INFO | paxweb-config-2-thread-1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | Skipt org.apache.jasper.servlet.JasperInitializer, because specialized handler will be present 2019-07-02T12:03:55,467 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.encrypt-service-impl/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:55,467 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.cert/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService)] 2019-07-02T12:03:55,483 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.password-service-impl/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:55,486 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-bmp-spi/0.11.1 has been started 2019-07-02T12:03:55,490 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-bmp-spi_0.11.1 [203] was successfully created 2019-07-02T12:03:55,492 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-evpn_0.11.1 [205] with paths [bundleentry://205.fwk809860628/org/opendaylight/blueprint/bgp-evpn.xml] 2019-07-02T12:03:55,519 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-evpn/0.11.1 has been started 2019-07-02T12:03:55,523 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-evpn_0.11.1 [205] was successfully created 2019-07-02T12:03:55,524 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-flowspec_0.11.1 [206] with paths [bundleentry://206.fwk809860628/org/opendaylight/blueprint/bgp-flowspec.xml] 2019-07-02T12:03:55,549 | INFO | paxweb-config-2-thread-1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering context DefaultHttpContext [bundle=org.jolokia.osgi_1.6.0 [183], contextID=custom], with context-name: 2019-07-02T12:03:55,564 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.password.service.PasswordHashService), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService)] 2019-07-02T12:03:55,572 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-flowspec/0.11.1 has been started 2019-07-02T12:03:55,573 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-flowspec_0.11.1 [206] was successfully created 2019-07-02T12:03:55,573 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-inet_0.11.1 [207] with paths [bundleentry://207.fwk809860628/org/opendaylight/blueprint/bgp-inet.xml] 2019-07-02T12:03:55,587 | INFO | paxweb-config-2-thread-1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering JasperInitializer 2019-07-02T12:03:55,616 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-inet/0.11.1 has been started 2019-07-02T12:03:55,617 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-inet_0.11.1 [207] was successfully created 2019-07-02T12:03:55,618 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-l3vpn_0.11.1 [208] with paths [bundleentry://208.fwk809860628/org/opendaylight/blueprint/bgp-l3vpn.xml] 2019-07-02T12:03:55,639 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-l3vpn/0.11.1 has been started 2019-07-02T12:03:55,639 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-l3vpn_0.11.1 [208] was successfully created 2019-07-02T12:03:55,640 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-labeled-unicast_0.11.1 [209] with paths [bundleentry://209.fwk809860628/org/opendaylight/blueprint/bgp-labeled-unicast.xml] 2019-07-02T12:03:55,650 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-labeled-unicast/0.11.1 has been started 2019-07-02T12:03:55,650 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-labeled-unicast_0.11.1 [209] was successfully created 2019-07-02T12:03:55,651 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-linkstate_0.11.1 [210] with paths [bundleentry://210.fwk809860628/org/opendaylight/blueprint/bgp-linkstate.xml] 2019-07-02T12:03:55,657 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-linkstate/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.protocol.rsvp.parser.spi.RSVPExtensionConsumerContext)] 2019-07-02T12:03:55,663 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-mvpn_0.11.1 [211] with paths [bundleentry://211.fwk809860628/org/opendaylight/blueprint/bgp-mvpn.xml] 2019-07-02T12:03:55,686 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-mvpn/0.11.1 has been started 2019-07-02T12:03:55,687 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-mvpn_0.11.1 [211] was successfully created 2019-07-02T12:03:55,690 | INFO | paxweb-config-2-thread-1 | WebSocketServerFactory | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1] 2019-07-02T12:03:55,689 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-rp-impl_0.11.1 [213] with paths [bundleentry://213.fwk809860628/org/opendaylight/blueprint/bgp-openconfig-routing-policy-impl.xml] 2019-07-02T12:03:55,708 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.registry.StatementRegistryConsumer)] 2019-07-02T12:03:55,710 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-rp-spi_0.11.1 [214] with paths [bundleentry://214.fwk809860628/org/opendaylight/blueprint/bgp-openconfig-routing-policy-spi.xml] 2019-07-02T12:03:55,739 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-spi/0.11.1 is waiting for dependencies [org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.registry.StatementProviderActivator services with types [org.opendaylight.protocol.bgp.openconfig.routing.policy.statement.StatementActivator, org.opendaylight.protocol.bgp.route.targetcontrain.impl.activators.StatementActivator]] 2019-07-02T12:03:55,747 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-rp-statement_0.11.1 [215] with paths [bundleentry://215.fwk809860628/org/opendaylight/blueprint/bgp-openconfig-routing-policy-statement.xml] 2019-07-02T12:03:55,750 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-statement/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:55,750 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-spi_0.11.1 [216] with paths [bundleentry://216.fwk809860628/org/opendaylight/blueprint/bgp-openconfig-spi.xml] 2019-07-02T12:03:55,774 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-spi/0.11.1 is waiting for dependencies [org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryProviderActivator services with types [org.opendaylight.protocol.bgp.linkstate.impl.TableTypeActivator, org.opendaylight.protocol.bgp.route.targetcontrain.impl.activators.TableTypeActivator]] 2019-07-02T12:03:55,775 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-state_0.11.1 [217] with paths [bundleentry://217.fwk809860628/org/opendaylight/blueprint/bgp-openconfig-state.xml] 2019-07-02T12:03:55,782 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-state/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.protocol.bgp.rib.spi.state.BGPStateConsumer), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:55,787 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-parser-impl_0.11.1 [219] with paths [bundleentry://219.fwk809860628/org/opendaylight/blueprint/bgp-parser.xml] 2019-07-02T12:03:55,792 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-parser-impl/0.11.1 has been started 2019-07-02T12:03:55,796 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-parser-impl_0.11.1 [219] was successfully created 2019-07-02T12:03:55,796 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-parser-spi_0.11.1 [220] with paths [bundleentry://220.fwk809860628/org/opendaylight/blueprint/bgp-parser-spi.xml] 2019-07-02T12:03:55,850 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-parser-spi/0.11.1 is waiting for dependencies [org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderActivator services with types [org.opendaylight.protocol.bgp.route.targetcontrain.impl.activators.BGPActivator, org.opendaylight.protocol.bgp.linkstate.impl.BGPActivator]] 2019-07-02T12:03:55,854 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-peer-acceptor_0.11.1 [222] with paths [bundleentry://222.fwk809860628/org/opendaylight/blueprint/bgp-acceptor.xml] 2019-07-02T12:03:55,875 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-peer-acceptor/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.rib.impl.spi.BGPDispatcher), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:55,879 | INFO | paxweb-config-2-thread-1 | session | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | DefaultSessionIdManager workerName=node0 2019-07-02T12:03:55,880 | INFO | paxweb-config-2-thread-1 | session | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | No SessionScavenger set, using defaults 2019-07-02T12:03:55,881 | INFO | paxweb-config-2-thread-1 | session | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | node0 Scavenging every 600000ms 2019-07-02T12:03:55,876 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-rib-impl_0.11.1 [224] with paths [bundleentry://224.fwk809860628/org/opendaylight/blueprint/bgp-rib.xml] 2019-07-02T12:03:55,898 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=io.netty.channel.EventLoopGroup), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=io.netty.channel.EventLoopGroup), (objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService)), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext)] 2019-07-02T12:03:55,907 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-rib-spi_0.11.1 [225] with paths [bundleentry://225.fwk809860628/org/opendaylight/blueprint/bgp-rib-spi.xml] 2019-07-02T12:03:55,927 | INFO | paxweb-config-2-thread-1 | osgi | 183 - org.jolokia.osgi - 1.6.0 | No access restrictor found, access to any MBean is allowed 2019-07-02T12:03:55,948 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-spi/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator services with types [org.opendaylight.protocol.bgp.route.targetcontrain.impl.activators.RIBActivator, org.opendaylight.protocol.bgp.linkstate.impl.RIBActivator]] 2019-07-02T12:03:55,950 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-route-target_0.11.1 [226] with paths [bundleentry://226.fwk809860628/org/opendaylight/blueprint/bgp-route-target.xml] 2019-07-02T12:03:55,993 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-route-target/0.11.1 has been started 2019-07-02T12:03:56,003 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-route-target_0.11.1 [226] was successfully created 2019-07-02T12:03:56,004 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.bgp-topology-provider_0.11.1 [227] with paths [bundleentry://227.fwk809860628/org/opendaylight/blueprint/bgp-topology-provider.xml] 2019-07-02T12:03:56,007 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-topology-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:56,008 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.config-loader-impl_0.11.1 [229] with paths [bundleentry://229.fwk809860628/org/opendaylight/blueprint/config-loader-impl.xml] 2019-07-02T12:03:56,010 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.config-loader-impl/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService)), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,020 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-auto-bandwidth-extension_0.11.1 [232] with paths [bundleentry://232.fwk809860628/org/opendaylight/blueprint/pcep-auto-bandwidth.xml] 2019-07-02T12:03:56,025 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-auto-bandwidth-extension/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,026 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-base-parser_0.11.1 [233] with paths [bundleentry://233.fwk809860628/org/opendaylight/blueprint/pcep-base-parser.xml] 2019-07-02T12:03:56,032 | INFO | paxweb-config-2-thread-1 | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.jolokia.osgi_1.6.0 [183], contextID=custom]} 2019-07-02T12:03:56,090 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-base-parser/0.11.1 has been started 2019-07-02T12:03:56,094 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-base-parser_0.11.1 [233] was successfully created 2019-07-02T12:03:56,095 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-ietf-p2mp-te-lsp_0.11.1 [234] with paths [bundleentry://234.fwk809860628/org/opendaylight/blueprint/pcep-p2mp-te-lsp.xml] 2019-07-02T12:03:56,100 | INFO | paxweb-config-2-thread-1 | Server | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | jetty-9.4.12.v20180830; built: 2018-08-30T13:59:14.071Z; git: 27208684755d94a92186989f695db2d7b21ebc51; jvm 1.8.0_191-8u191-b12-0ubuntu0.16.04.1-b12 2019-07-02T12:03:56,114 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-ietf-p2mp-te-lsp/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,123 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-ietf-stateful07_0.11.1 [235] with paths [bundleentry://235.fwk809860628/org/opendaylight/blueprint/pcep-ietf-stateful.xml] 2019-07-02T12:03:56,130 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-ietf-stateful07/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,130 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-impl_0.11.1 [236] with paths [bundleentry://236.fwk809860628/org/opendaylight/blueprint/pcep-impl.xml] 2019-07-02T12:03:56,137 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.protocol.pcep.spi.PCEPExtensionConsumerContext), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=io.netty.channel.EventLoopGroup), org.opendaylight.protocol.pcep.PCEPCapability services with types [org.opendaylight.protocol.pcep.ietf.stateful07.PCEPStatefulCapability, org.opendaylight.protocol.pcep.p2mp.te.lsp.P2MPTeLspCapability, org.opendaylight.protocol.pcep.segment.routing.PCEPSegmentRoutingCapability], (objectClass=io.netty.channel.EventLoopGroup), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService)] 2019-07-02T12:03:56,147 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-segment-routing_0.11.1 [237] with paths [bundleentry://237.fwk809860628/org/opendaylight/blueprint/pcep-segment-routing.xml] 2019-07-02T12:03:56,150 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-segment-routing/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,150 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-spi_0.11.1 [238] with paths [bundleentry://238.fwk809860628/org/opendaylight/blueprint/pcep-spi.xml] 2019-07-02T12:03:56,162 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-spi/0.11.1 is waiting for dependencies [org.opendaylight.protocol.pcep.spi.PCEPExtensionProviderActivator services with types [org.opendaylight.protocol.pcep.ietf.stateful07.StatefulActivator, org.opendaylight.protocol.pcep.ietf.initiated00.CrabbeInitiatedActivator, org.opendaylight.protocol.pcep.sync.optimizations.SyncOptimizationsActivator, org.opendaylight.protocol.pcep.segment.routing.SegmentRoutingActivator, org.opendaylight.protocol.pcep.auto.bandwidth.extension.Activator, org.opendaylight.protocol.pcep.p2mp.te.lsp.Activator]] 2019-07-02T12:03:56,168 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-topology-provider_0.11.1 [240] with paths [bundleentry://240.fwk809860628/org/opendaylight/blueprint/pcep-topology.xml] 2019-07-02T12:03:56,175 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.bgpcep.programming.spi.InstructionSchedulerFactory), (objectClass=org.opendaylight.protocol.pcep.PCEPDispatcher), (objectClass=org.opendaylight.bgpcep.pcep.topology.spi.stats.TopologySessionStatsRegistry), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:03:56,175 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-topology-stats_0.11.1 [242] with paths [bundleentry://242.fwk809860628/org/opendaylight/blueprint/pcep-provider-stats.xml] 2019-07-02T12:03:56,182 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-stats/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker)] 2019-07-02T12:03:56,202 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.pcep-tunnel-provider_0.11.1 [244] with paths [bundleentry://244.fwk809860628/org/opendaylight/blueprint/pcep-tunnel-provider.xml] 2019-07-02T12:03:56,205 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-tunnel-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.RpcConsumerRegistry), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService)] 2019-07-02T12:03:56,206 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.programming-impl_0.11.1 [246] with paths [bundleentry://246.fwk809860628/org/opendaylight/blueprint/programming.xml] 2019-07-02T12:03:56,210 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.programming-impl/0.11.1 is waiting for dependencies [(objectClass=io.netty.util.Timer), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.mdsal.binding.api.NotificationPublishService), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:03:56,215 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.protocols-config-loader_0.11.1 [250] with paths [bundleentry://250.fwk809860628/org/opendaylight/blueprint/protocols-config-loader.xml] 2019-07-02T12:03:56,216 | INFO | paxweb-config-2-thread-1 | AbstractConnector | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Started jetty-default@7e5dc067{HTTP/1.1,[http/1.1]}{0.0.0.0:8181} 2019-07-02T12:03:56,216 | INFO | paxweb-config-2-thread-1 | Server | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Started @6885ms 2019-07-02T12:03:56,219 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.protocols-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.bgpcep.config.loader.spi.ConfigLoader), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService)] 2019-07-02T12:03:56,219 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.routing-policy-config-loader_0.11.1 [251] with paths [bundleentry://251.fwk809860628/org/opendaylight/blueprint/routing-policy-config-loader.xml] 2019-07-02T12:03:56,221 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.routing-policy-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.bgpcep.config.loader.spi.ConfigLoader)] 2019-07-02T12:03:56,230 | INFO | paxweb-config-2-thread-1 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Binding bundle: [org.apache.karaf.http.core_4.2.2 [129]] to http service 2019-07-02T12:03:56,233 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.rsvp-impl_0.11.1 [253] with paths [bundleentry://253.fwk809860628/org/opendaylight/blueprint/rsvp-impl.xml] 2019-07-02T12:03:56,238 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.rsvp-impl/0.11.1 has been started 2019-07-02T12:03:56,252 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.rsvp-impl_0.11.1 [253] was successfully created 2019-07-02T12:03:56,252 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.rsvp-spi_0.11.1 [254] with paths [bundleentry://254.fwk809860628/org/opendaylight/blueprint/rsvp-spi.xml] 2019-07-02T12:03:56,267 | INFO | activator-1-thread-2 | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle org.apache.karaf.http.core/4.2.2 2019-07-02T12:03:56,336 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-linkstate/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,340 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.rsvp-spi/0.11.1 has been started 2019-07-02T12:03:56,341 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.rsvp-spi_0.11.1 [254] was successfully created 2019-07-02T12:03:56,342 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.bgpcep.topology-config-loader_0.11.1 [256] with paths [bundleentry://256.fwk809860628/org/opendaylight/blueprint/topology-config-loader.xml] 2019-07-02T12:03:56,349 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.topology-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.blueprint.BlueprintContainerRestartService), (objectClass=org.opendaylight.bgpcep.config.loader.spi.ConfigLoader), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:56,354 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-tunnel-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.RpcConsumerRegistry), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:03:56,355 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.password.service.PasswordHashService), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker)] 2019-07-02T12:03:56,356 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-topology-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:56,357 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-state/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.protocol.bgp.rib.spi.state.BGPStateConsumer), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:56,358 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.registry.StatementRegistryConsumer)] 2019-07-02T12:03:56,358 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.protocol.pcep.spi.PCEPExtensionConsumerContext), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=io.netty.channel.EventLoopGroup), org.opendaylight.protocol.pcep.PCEPCapability services with types [org.opendaylight.protocol.pcep.ietf.stateful07.PCEPStatefulCapability, org.opendaylight.protocol.pcep.p2mp.te.lsp.P2MPTeLspCapability, org.opendaylight.protocol.pcep.segment.routing.PCEPSegmentRoutingCapability], (objectClass=io.netty.channel.EventLoopGroup)] 2019-07-02T12:03:56,359 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.routing-policy-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.bgpcep.config.loader.spi.ConfigLoader)] 2019-07-02T12:03:56,361 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.programming-impl/0.11.1 is waiting for dependencies [(objectClass=io.netty.util.Timer), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.NotificationPublishService), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:03:56,362 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.bgpcep.programming.spi.InstructionSchedulerFactory), (objectClass=org.opendaylight.protocol.pcep.PCEPDispatcher), (objectClass=org.opendaylight.bgpcep.pcep.topology.spi.stats.TopologySessionStatsRegistry), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:03:56,363 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.cert/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,364 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.protocols-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.bgpcep.config.loader.spi.ConfigLoader), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:56,365 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-statement/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:56,367 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.topology-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.bgpcep.config.loader.spi.ConfigLoader), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:03:56,367 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.password-service-impl/0.9.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,368 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-stats/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker)] 2019-07-02T12:03:56,369 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=io.netty.channel.EventLoopGroup), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=io.netty.channel.EventLoopGroup), (objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService))] 2019-07-02T12:03:56,370 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.encrypt-service-impl/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:03:56,413 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.netty-event-executor-config/0.10.1 has been started 2019-07-02T12:03:56,413 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.netty-event-executor-config_0.10.1 [264] was successfully created 2019-07-02T12:03:56,478 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.protocol.pcep.spi.PCEPExtensionConsumerContext), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), org.opendaylight.protocol.pcep.PCEPCapability services with types [org.opendaylight.protocol.pcep.ietf.stateful07.PCEPStatefulCapability, org.opendaylight.protocol.pcep.p2mp.te.lsp.P2MPTeLspCapability, org.opendaylight.protocol.pcep.segment.routing.PCEPSegmentRoutingCapability], (objectClass=io.netty.channel.EventLoopGroup)] 2019-07-02T12:03:56,479 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), (objectClass=org.opendaylight.protocol.pcep.spi.PCEPExtensionConsumerContext), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)), org.opendaylight.protocol.pcep.PCEPCapability services with types [org.opendaylight.protocol.pcep.ietf.stateful07.PCEPStatefulCapability, org.opendaylight.protocol.pcep.p2mp.te.lsp.P2MPTeLspCapability, org.opendaylight.protocol.pcep.segment.routing.PCEPSegmentRoutingCapability]] 2019-07-02T12:03:56,481 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=io.netty.channel.EventLoopGroup), (objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService))] 2019-07-02T12:03:56,482 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService))] 2019-07-02T12:03:56,481 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.netty-threadgroup-config/0.10.1 has been started 2019-07-02T12:03:56,483 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.netty-threadgroup-config_0.10.1 [265] was successfully created 2019-07-02T12:03:56,502 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.programming-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.NotificationPublishService), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:03:56,507 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.netty-timer-config/0.10.1 has been started 2019-07-02T12:03:56,507 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.netty-timer-config_0.10.1 [266] was successfully created 2019-07-02T12:03:56,520 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-binding-broker-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService), (objectClass=org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationService)] 2019-07-02T12:03:56,543 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-broker-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationPublishService), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService)), (objectClass=org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationService)] 2019-07-02T12:03:56,553 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-cluster-admin-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (objectClass=org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface), (objectClass=org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface)] 2019-07-02T12:03:56,613 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-distributed-datastore/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService))] 2019-07-02T12:03:56,627 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-remoterpc-connector/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.controller.cluster.ActorSystemProvider)] 2019-07-02T12:03:56,634 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.mdsal.binding-dom-adapter_3.0.8 [289] with paths [bundleentry://289.fwk809860628/org/opendaylight/blueprint/binding-adapter.xml] 2019-07-02T12:03:56,641 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.binding-dom-adapter/3.0.8 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService), (objectClass=org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy)] 2019-07-02T12:04:01,323 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-distributed-datastore/1.9.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService))] 2019-07-02T12:04:01,323 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.binding-dom-adapter/3.0.8 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService)] 2019-07-02T12:04:01,324 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-binding-broker-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationService)] 2019-07-02T12:04:01,350 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.mdsal.dom-broker_3.0.8 [306] with paths [bundleentry://306.fwk809860628/org/opendaylight/blueprint/dom-broker.xml] 2019-07-02T12:04:01,360 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.dom-broker/3.0.8 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.dom.api.DOMSchemaService)), (objectClass=org.opendaylight.mdsal.dom.api.DOMDataBroker)] 2019-07-02T12:04:01,363 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.mdsal.dom-schema-service-osgi_3.0.8 [308] with paths [bundleentry://308.fwk809860628/org/opendaylight/blueprint/dom-osgi-schema-service.xml] 2019-07-02T12:04:04,059 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.dom-broker/3.0.8 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMDataBroker)] 2019-07-02T12:04:04,064 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-broker-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationPublishService), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationService)] 2019-07-02T12:04:04,065 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-binding-broker-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationService)] 2019-07-02T12:04:04,065 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.config-loader-impl/0.11.1 is waiting for dependencies [(&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer))] 2019-07-02T12:04:04,066 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry)] 2019-07-02T12:04:04,083 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.dom-schema-service-osgi/3.0.8 has been started 2019-07-02T12:04:04,083 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.mdsal.dom-schema-service-osgi_3.0.8 [308] was successfully created 2019-07-02T12:04:04,104 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.mdsal.eos-binding-adapter_3.0.8 [310] with paths [bundleentry://310.fwk809860628/org/opendaylight/blueprint/eos-binding.xml] 2019-07-02T12:04:04,116 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.eos-binding-adapter/3.0.8 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipService), (objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer)] 2019-07-02T12:04:04,145 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Creating blueprint container for bundle org.opendaylight.mdsal.singleton-dom-impl_3.0.8 [325] with paths [bundleentry://325.fwk809860628/org/opendaylight/blueprint/dom-singleton.xml] 2019-07-02T12:04:04,147 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.singleton-dom-impl/3.0.8 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipService)] 2019-07-02T12:04:04,235 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.web.WebContextSecurer), (objectClass=org.opendaylight.mdsal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationService), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMDataBroker)] 2019-07-02T12:04:04,240 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02-auth/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.netconf.sal.restconf.web.Bierman02WebRegistrar)] 2019-07-02T12:04:04,246 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-rfc8040/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationService), (objectClass=org.opendaylight.aaa.web.WebContextSecurer), (objectClass=org.opendaylight.mdsal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.mdsal.dom.api.DOMMountPointService)] 2019-07-02T12:04:04,437 | INFO | Start Level: Equinox Container: 21dc0cb6-7efd-4e55-807a-ed1931a8221a | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Command registration delayed for bundle pcep-cli/0.11.1. Missing dependencies: [org.opendaylight.mdsal.binding.api.DataBroker] 2019-07-02T12:04:04,472 | INFO | Framework Event Dispatcher: org.eclipse.osgi.internal.framework.EquinoxEventPublisher@6a1ebcff | Main | - - | Karaf started in 13s. Bundle stats: 393 active, 394 total 2019-07-02T12:04:05,682 | INFO | Blueprint Extender: 1 | DynamicBindingAdapter | 289 - org.opendaylight.mdsal.binding-dom-adapter - 3.0.8 | 9 DOMService trackers started 2019-07-02T12:04:05,700 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.eos-binding-adapter/3.0.8 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipService)] 2019-07-02T12:04:05,702 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-spi/0.11.1 is waiting for dependencies [org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator services with types [org.opendaylight.protocol.bgp.linkstate.impl.RIBActivator]] 2019-07-02T12:04:05,734 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.binding-dom-adapter/3.0.8 has been started 2019-07-02T12:04:05,735 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.mdsal.binding-dom-adapter_3.0.8 [289] was successfully created 2019-07-02T12:04:05,735 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-cluster-admin-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (objectClass=org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface), (objectClass=org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface)] 2019-07-02T12:04:05,735 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry)] 2019-07-02T12:04:05,736 | INFO | Blueprint Extender: 3 | FileWatcherImpl | 229 - org.opendaylight.bgpcep.config-loader-impl - 0.11.1 | File Watcher service initiated 2019-07-02T12:04:05,743 | INFO | Blueprint Extender: 3 | ConfigLoaderImpl | 229 - org.opendaylight.bgpcep.config-loader-impl - 0.11.1 | Config Loader service initiated 2019-07-02T12:04:05,743 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.protocols-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:04:05,747 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.topology-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:04:05,747 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.routing-policy-config-loader/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:04:05,748 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.config-loader-impl/0.11.1 has been started 2019-07-02T12:04:05,748 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.config-loader-impl_0.11.1 [229] was successfully created 2019-07-02T12:04:05,976 | INFO | Blueprint Extender: 2 | ActorSystemProviderImpl | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Creating new ActorSystem 2019-07-02T12:04:06,409 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | Slf4jLogger | 88 - com.typesafe.akka.slf4j - 2.5.22 | Slf4jLogger started 2019-07-02T12:04:06,451 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | Remoting | 88 - com.typesafe.akka.slf4j - 2.5.22 | Starting remoting 2019-07-02T12:04:06,631 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | Remoting | 88 - com.typesafe.akka.slf4j - 2.5.22 | Remoting started; listening on addresses :[akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] 2019-07-02T12:04:06,653 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | Cluster(akka://opendaylight-cluster-data) | 88 - com.typesafe.akka.slf4j - 2.5.22 | Cluster Node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] - Starting up, Akka version [2.5.22] ... 2019-07-02T12:04:06,707 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | Cluster(akka://opendaylight-cluster-data) | 88 - com.typesafe.akka.slf4j - 2.5.22 | Cluster Node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] - Registered cluster JMX MBean [akka:type=Cluster] 2019-07-02T12:04:06,708 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | Cluster(akka://opendaylight-cluster-data) | 88 - com.typesafe.akka.slf4j - 2.5.22 | Cluster Node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] - Started up successfully 2019-07-02T12:04:06,783 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | Cluster(akka://opendaylight-cluster-data) | 88 - com.typesafe.akka.slf4j - 2.5.22 | Cluster Node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] - Node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] is JOINING itself (with roles [member-1, dc-default]) and forming new cluster 2019-07-02T12:04:06,790 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | Cluster(akka://opendaylight-cluster-data) | 88 - com.typesafe.akka.slf4j - 2.5.22 | Cluster Node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] - is the new leader among reachable nodes (more leaders may exist) 2019-07-02T12:04:06,809 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | Cluster(akka://opendaylight-cluster-data) | 88 - com.typesafe.akka.slf4j - 2.5.22 | Cluster Node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] - Leader is moving node [akka.tcp://opendaylight-cluster-data@127.0.0.1:2550] to [Up] 2019-07-02T12:04:07,199 | WARN | Blueprint Extender: 2 | DatastoreContext | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | The shard-snapshot-chunk-size configuration parameter is deprecated - use maximum-message-slice-size instead 2019-07-02T12:04:07,208 | INFO | Blueprint Extender: 2 | DistributedDataStoreFactory | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Create data store instance of type : config 2019-07-02T12:04:07,210 | INFO | Blueprint Extender: 2 | FileModuleShardConfigProvider | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | module shards config file exists - reading config from it 2019-07-02T12:04:07,211 | INFO | Blueprint Extender: 2 | FileModuleShardConfigProvider | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | modules config file exists - reading config from it 2019-07-02T12:04:07,221 | INFO | Blueprint Extender: 2 | AbstractDataStore | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Creating ShardManager : shardmanager-config 2019-07-02T12:04:07,376 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Starting ShardManager shard-manager-config 2019-07-02T12:04:07,446 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Recovery complete : shard-manager-config 2019-07-02T12:04:07,501 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received MemberUp: memberName: MemberName{name=member-1}, address: akka.tcp://opendaylight-cluster-data@127.0.0.1:2550 2019-07-02T12:04:07,501 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-default-config with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-default-config 2019-07-02T12:04:07,502 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-topology-config with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-topology-config 2019-07-02T12:04:07,502 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-inventory-config with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-inventory-config 2019-07-02T12:04:07,527 | INFO | Blueprint Extender: 2 | DistributedDataStoreFactory | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Data store config is using ask-based protocol 2019-07-02T12:04:07,534 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-default-config with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-default-config 2019-07-02T12:04:07,545 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-default-config, persistent : true 2019-07-02T12:04:07,547 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-topology-config with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-topology-config 2019-07-02T12:04:07,559 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-inventory-config with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-inventory-config 2019-07-02T12:04:07,559 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-inventory-config, persistent : true 2019-07-02T12:04:07,560 | INFO | Blueprint Extender: 2 | AbstractDataStore | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Beginning to wait for data store to become ready : ClientIdentifier{frontend=member-1-frontend-datastore-config, generation=3} 2019-07-02T12:04:07,566 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-topology-config, persistent : true 2019-07-02T12:04:07,586 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-topology-config/member-1-shard-topology-config-notifier#1829133930 created and ready for shard:member-1-shard-topology-config 2019-07-02T12:04:07,587 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-default-config/member-1-shard-default-config-notifier#-1207698830 created and ready for shard:member-1-shard-default-config 2019-07-02T12:04:07,591 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-inventory-config/member-1-shard-inventory-config-notifier#1227611328 created and ready for shard:member-1-shard-inventory-config 2019-07-02T12:04:07,599 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-default-config with journal batch size 1 2019-07-02T12:04:07,599 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-topology-config with journal batch size 1 2019-07-02T12:04:07,600 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-inventory-config with journal batch size 1 2019-07-02T12:04:07,655 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-config: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 2019-07-02T12:04:07,661 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-config , received role change from null to Follower 2019-07-02T12:04:07,675 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-config (Candidate): Starting new election term 4 2019-07-02T12:04:07,695 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-config (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:07,696 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-config , received role change from Follower to Candidate 2019-07-02T12:04:07,761 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:07,783 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-config: Recovery completed in 89.45 ms - Switching actor to Follower - last log index = 5, last log term = 3, snapshot index = -1, snapshot term = -1, journal size = 6 2019-07-02T12:04:07,783 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-config , received role change from null to Follower 2019-07-02T12:04:07,784 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-config , received role change from Candidate to Leader 2019-07-02T12:04:07,784 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-config (Candidate): Starting new election term 4 2019-07-02T12:04:07,785 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-config (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:07,785 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-config , received role change from Follower to Candidate 2019-07-02T12:04:07,787 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:07,811 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-config , registered listener akka://opendaylight-cluster-data/user/shardmanager-config 2019-07-02T12:04:07,812 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-inventory-config, leaderId=member-1-shard-inventory-config, leaderPayloadVersion=9] 2019-07-02T12:04:07,814 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received role changed for member-1-shard-inventory-config from Candidate to Leader 2019-07-02T12:04:07,816 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-config , received role change from Candidate to Leader 2019-07-02T12:04:07,817 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-config , registered listener akka://opendaylight-cluster-data/user/shardmanager-config 2019-07-02T12:04:07,817 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-topology-config, leaderId=member-1-shard-topology-config, leaderPayloadVersion=9] 2019-07-02T12:04:07,817 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received role changed for member-1-shard-topology-config from Candidate to Leader 2019-07-02T12:04:07,846 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-config: Recovery completed in 169.0 ms - Switching actor to Follower - last log index = 15, last log term = 3, snapshot index = -1, snapshot term = -1, journal size = 16 2019-07-02T12:04:07,847 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-config (Candidate): Starting new election term 4 2019-07-02T12:04:07,847 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-config (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:07,847 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-config , received role change from null to Follower 2019-07-02T12:04:07,848 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-config , received role change from Follower to Candidate 2019-07-02T12:04:07,850 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:07,851 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-5 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-config , received role change from Candidate to Leader 2019-07-02T12:04:07,851 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-5 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-config , registered listener akka://opendaylight-cluster-data/user/shardmanager-config 2019-07-02T12:04:07,852 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-default-config, leaderId=member-1-shard-default-config, leaderPayloadVersion=9] 2019-07-02T12:04:07,853 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received role changed for member-1-shard-default-config from Candidate to Leader 2019-07-02T12:04:07,853 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: All Shards are ready - data store config is ready, available count is 1 2019-07-02T12:04:07,977 | WARN | Blueprint Extender: 2 | DatastoreContext | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | The shard-snapshot-chunk-size configuration parameter is deprecated - use maximum-message-slice-size instead 2019-07-02T12:04:07,980 | INFO | Blueprint Extender: 2 | FileModuleShardConfigProvider | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | module shards config file exists - reading config from it 2019-07-02T12:04:07,981 | INFO | Blueprint Extender: 2 | FileModuleShardConfigProvider | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | modules config file exists - reading config from it 2019-07-02T12:04:07,982 | INFO | Blueprint Extender: 2 | DistributedDataStoreFactory | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Create data store instance of type : operational 2019-07-02T12:04:07,982 | INFO | Blueprint Extender: 2 | AbstractDataStore | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Creating ShardManager : shardmanager-operational 2019-07-02T12:04:07,989 | INFO | opendaylight-cluster-data-shard-dispatcher-32 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Starting ShardManager shard-manager-operational 2019-07-02T12:04:07,991 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Recovery complete : shard-manager-operational 2019-07-02T12:04:07,992 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received MemberUp: memberName: MemberName{name=member-1}, address: akka.tcp://opendaylight-cluster-data@127.0.0.1:2550 2019-07-02T12:04:07,992 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-default-operational with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-default-operational 2019-07-02T12:04:07,992 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-topology-operational with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-topology-operational 2019-07-02T12:04:07,993 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-inventory-operational with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-inventory-operational 2019-07-02T12:04:08,002 | INFO | Blueprint Extender: 2 | DistributedDataStoreFactory | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Data store operational is using ask-based protocol 2019-07-02T12:04:08,003 | INFO | opendaylight-cluster-data-shard-dispatcher-32 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-default-operational with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-default-operational 2019-07-02T12:04:08,006 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-default-operational, persistent : false 2019-07-02T12:04:08,007 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-topology-operational, persistent : false 2019-07-02T12:04:08,008 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-topology-operational with journal batch size 1 2019-07-02T12:04:08,008 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-topology-operational/member-1-shard-topology-operational-notifier#1734999050 created and ready for shard:member-1-shard-topology-operational 2019-07-02T12:04:08,010 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-default-operational/member-1-shard-default-operational-notifier#-2090210371 created and ready for shard:member-1-shard-default-operational 2019-07-02T12:04:08,011 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-operational: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 2019-07-02T12:04:08,012 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-operational (Candidate): Starting new election term 4 2019-07-02T12:04:08,012 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:08,013 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-operational , received role change from null to Follower 2019-07-02T12:04:08,013 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-operational , received role change from Follower to Candidate 2019-07-02T12:04:08,015 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-topology-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:08,015 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-operational , received role change from Candidate to Leader 2019-07-02T12:04:08,016 | INFO | opendaylight-cluster-data-shard-dispatcher-32 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-topology-operational with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-topology-operational 2019-07-02T12:04:08,018 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-inventory-operational, persistent : false 2019-07-02T12:04:08,019 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-inventory-operational/member-1-shard-inventory-operational-notifier#-495836817 created and ready for shard:member-1-shard-inventory-operational 2019-07-02T12:04:08,022 | INFO | opendaylight-cluster-data-shard-dispatcher-33 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-default-operational with journal batch size 1 2019-07-02T12:04:08,025 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-operational: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 2019-07-02T12:04:08,026 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-operational (Candidate): Starting new election term 4 2019-07-02T12:04:08,026 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:08,027 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-operational , received role change from null to Follower 2019-07-02T12:04:08,027 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-operational , received role change from Follower to Candidate 2019-07-02T12:04:08,030 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-default-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:08,031 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-operational , received role change from Candidate to Leader 2019-07-02T12:04:08,031 | INFO | opendaylight-cluster-data-shard-dispatcher-32 | ShardInformation | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | updatePeerAddress for peer member-1-shard-inventory-operational with address akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-inventory-operational 2019-07-02T12:04:08,031 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-topology-operational , registered listener akka://opendaylight-cluster-data/user/shardmanager-operational 2019-07-02T12:04:08,032 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-inventory-operational with journal batch size 1 2019-07-02T12:04:08,036 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-operational: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 2019-07-02T12:04:08,036 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-operational (Candidate): Starting new election term 4 2019-07-02T12:04:08,036 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:08,037 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-operational , received role change from null to Follower 2019-07-02T12:04:08,037 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-operational , received role change from Follower to Candidate 2019-07-02T12:04:08,039 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-topology-operational, leaderId=member-1-shard-topology-operational, leaderPayloadVersion=9] 2019-07-02T12:04:08,039 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received role changed for member-1-shard-topology-operational from Candidate to Leader 2019-07-02T12:04:08,040 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-default-operational , registered listener akka://opendaylight-cluster-data/user/shardmanager-operational 2019-07-02T12:04:08,040 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-default-operational, leaderId=member-1-shard-default-operational, leaderPayloadVersion=9] 2019-07-02T12:04:08,040 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received role changed for member-1-shard-default-operational from Candidate to Leader 2019-07-02T12:04:08,041 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-inventory-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:08,042 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-operational , received role change from Candidate to Leader 2019-07-02T12:04:08,042 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-inventory-operational , registered listener akka://opendaylight-cluster-data/user/shardmanager-operational 2019-07-02T12:04:08,043 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-inventory-operational, leaderId=member-1-shard-inventory-operational, leaderPayloadVersion=9] 2019-07-02T12:04:08,043 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received role changed for member-1-shard-inventory-operational from Candidate to Leader 2019-07-02T12:04:08,043 | INFO | opendaylight-cluster-data-shard-dispatcher-21 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: All Shards are ready - data store operational is ready, available count is 1 2019-07-02T12:04:08,044 | INFO | Blueprint Extender: 2 | AbstractDataStore | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Beginning to wait for data store to become ready : ClientIdentifier{frontend=member-1-frontend-datastore-operational, generation=3} 2019-07-02T12:04:08,053 | INFO | Blueprint Extender: 2 | DistributedDataStore | 354 - org.opendaylight.yangtools.util - 2.1.10 | ThreadFactory created: CommitFutures 2019-07-02T12:04:08,089 | INFO | opendaylight-cluster-data-shard-dispatcher-32 | EntityOwnershipShard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-entity-ownership-operational, persistent : false 2019-07-02T12:04:08,092 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | DistributedEntityOwnershipService | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | Successfully created entity-ownership shard 2019-07-02T12:04:08,092 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-entity-ownership-operational/member-1-shard-entity-ownership-operational-notifier#1990196108 created and ready for shard:member-1-shard-entity-ownership-operational 2019-07-02T12:04:08,116 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | ShardedDataTreeActor | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | sharding-service-actor: Received MemberUp: memberName: MemberName{name=member-1}, address: akka.tcp://opendaylight-cluster-data@127.0.0.1:2550 2019-07-02T12:04:08,123 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-prefix-configuration-shard-config, persistent : true 2019-07-02T12:04:08,124 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-prefix-configuration-shard-config with journal batch size 1 2019-07-02T12:04:08,124 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-config/member-1-shard-prefix-configuration-shard-config/member-1-shard-prefix-configuration-shard-config-notifier#-1775935014 created and ready for shard:member-1-shard-prefix-configuration-shard-config 2019-07-02T12:04:08,133 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Shard created : member-1-shard-prefix-configuration-shard-operational, persistent : false 2019-07-02T12:04:08,134 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-prefix-configuration-shard-operational with journal batch size 1 2019-07-02T12:04:08,134 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-2 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier:akka.tcp://opendaylight-cluster-data@127.0.0.1:2550/user/shardmanager-operational/member-1-shard-prefix-configuration-shard-operational/member-1-shard-prefix-configuration-shard-operational-notifier#994227141 created and ready for shard:member-1-shard-prefix-configuration-shard-operational 2019-07-02T12:04:08,139 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-operational: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 2019-07-02T12:04:08,140 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-operational , received role change from null to Follower 2019-07-02T12:04:08,141 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-operational (Candidate): Starting new election term 4 2019-07-02T12:04:08,141 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:08,142 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-operational , received role change from Follower to Candidate 2019-07-02T12:04:08,143 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:08,144 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-operational , received role change from Candidate to Leader 2019-07-02T12:04:08,144 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-6 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-operational , registered listener akka://opendaylight-cluster-data/user/shardmanager-operational 2019-07-02T12:04:08,144 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-prefix-configuration-shard-operational, leaderId=member-1-shard-prefix-configuration-shard-operational, leaderPayloadVersion=9] 2019-07-02T12:04:08,145 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received role changed for member-1-shard-prefix-configuration-shard-operational from Candidate to Leader 2019-07-02T12:04:08,151 | INFO | opendaylight-cluster-data-shard-dispatcher-32 | EntityOwnershipShard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | Starting recovery for member-1-shard-entity-ownership-operational with journal batch size 1 2019-07-02T12:04:08,152 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-config: Recovery completed in 2.592 ms - Switching actor to Follower - last log index = 14, last log term = 3, snapshot index = -1, snapshot term = -1, journal size = 15 2019-07-02T12:04:08,152 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-2 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-config , received role change from null to Follower 2019-07-02T12:04:08,152 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-config (Candidate): Starting new election term 4 2019-07-02T12:04:08,153 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-config (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:08,153 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-config , received role change from Follower to Candidate 2019-07-02T12:04:08,156 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | EntityOwnershipShard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-entity-ownership-operational: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 2019-07-02T12:04:08,156 | INFO | opendaylight-cluster-data-shard-dispatcher-24 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-config (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:08,158 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-config , received role change from Candidate to Leader 2019-07-02T12:04:08,158 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-prefix-configuration-shard-config , registered listener akka://opendaylight-cluster-data/user/shardmanager-config 2019-07-02T12:04:08,158 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-5 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-entity-ownership-operational , received role change from null to Follower 2019-07-02T12:04:08,158 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-prefix-configuration-shard-config, leaderId=member-1-shard-prefix-configuration-shard-config, leaderPayloadVersion=9] 2019-07-02T12:04:08,159 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: Received role changed for member-1-shard-prefix-configuration-shard-config from Candidate to Leader 2019-07-02T12:04:08,159 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | EntityOwnershipShard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-entity-ownership-operational (Candidate): Starting new election term 4 2019-07-02T12:04:08,159 | INFO | opendaylight-cluster-data-shard-dispatcher-27 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-config: All Shards are ready - data store config is ready, available count is 0 2019-07-02T12:04:08,159 | INFO | opendaylight-cluster-data-shard-dispatcher-34 | EntityOwnershipShard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-entity-ownership-operational (Follower) :- Switching from behavior Follower to Candidate, election term: 4 2019-07-02T12:04:08,159 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-5 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-entity-ownership-operational , received role change from Follower to Candidate 2019-07-02T12:04:08,161 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | EntityOwnershipShard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-entity-ownership-operational (Candidate) :- Switching from behavior Candidate to Leader, election term: 4 2019-07-02T12:04:08,165 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-5 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-entity-ownership-operational , received role change from Candidate to Leader 2019-07-02T12:04:08,167 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-5 | RoleChangeNotifier | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | RoleChangeNotifier for member-1-shard-entity-ownership-operational , registered listener akka://opendaylight-cluster-data/user/shardmanager-operational 2019-07-02T12:04:08,168 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received LeaderStateChanged message: LeaderStateChanged [memberId=member-1-shard-entity-ownership-operational, leaderId=member-1-shard-entity-ownership-operational, leaderPayloadVersion=9] 2019-07-02T12:04:08,168 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: Received role changed for member-1-shard-entity-ownership-operational from Candidate to Leader 2019-07-02T12:04:08,169 | INFO | opendaylight-cluster-data-shard-dispatcher-28 | ShardManager | 283 - org.opendaylight.controller.sal-distributed-datastore - 1.9.1 | shard-manager-operational: All Shards are ready - data store operational is ready, available count is 0 2019-07-02T12:04:09,191 | INFO | opendaylight-cluster-data-shard-dispatcher-29 | Shard | 275 - org.opendaylight.controller.sal-clustering-commons - 1.9.1 | member-1-shard-prefix-configuration-shard-config: retiring state LeaderFrontendState{clientId=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=4}, nanosAgo=1033651982, purgedHistories=org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet@705e527c}, outdated by request from client ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=6} 2019-07-02T12:04:09,218 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | ClientActorBehavior | 261 - org.opendaylight.controller.cds-access-client - 1.5.1 | member-1-frontend-datastore-Shard-prefix-configuration-shard: resolved shard 0 to ShardBackendInfo{actor=Actor[akka://opendaylight-cluster-data/user/shardmanager-config/member-1-shard-prefix-configuration-shard-config#-118350822], sessionId=0, version=BORON, maxMessages=1000, cookie=0, shard=prefix-configuration-shard, dataTree=present} 2019-07-02T12:04:09,219 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | ClientActorBehavior | 261 - org.opendaylight.controller.cds-access-client - 1.5.1 | member-1-frontend-datastore-Shard-prefix-configuration-shard: resolving connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=6}, cookie=0} to ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=6}, cookie=0, backend=ShardBackendInfo{actor=Actor[akka://opendaylight-cluster-data/user/shardmanager-config/member-1-shard-prefix-configuration-shard-config#-118350822], sessionId=0, version=BORON, maxMessages=1000, cookie=0, shard=prefix-configuration-shard, dataTree=present}} 2019-07-02T12:04:09,260 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-4 | ClientActorBehavior | 261 - org.opendaylight.controller.cds-access-client - 1.5.1 | member-1-frontend-datastore-Shard-prefix-configuration-shard: replaced connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=6}, cookie=0} with ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=6}, cookie=0, backend=ShardBackendInfo{actor=Actor[akka://opendaylight-cluster-data/user/shardmanager-config/member-1-shard-prefix-configuration-shard-config#-118350822], sessionId=0, version=BORON, maxMessages=1000, cookie=0, shard=prefix-configuration-shard, dataTree=present}} in 41.87 ms 2019-07-02T12:04:09,288 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | ClientActorBehavior | 261 - org.opendaylight.controller.cds-access-client - 1.5.1 | member-1-frontend-datastore-Shard-prefix-configuration-shard: resolved shard 0 to ShardBackendInfo{actor=Actor[akka://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-prefix-configuration-shard-operational#-163687565], sessionId=0, version=BORON, maxMessages=1000, cookie=0, shard=prefix-configuration-shard, dataTree=present} 2019-07-02T12:04:09,288 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | ClientActorBehavior | 261 - org.opendaylight.controller.cds-access-client - 1.5.1 | member-1-frontend-datastore-Shard-prefix-configuration-shard: resolving connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=7}, cookie=0} to ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=7}, cookie=0, backend=ShardBackendInfo{actor=Actor[akka://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-prefix-configuration-shard-operational#-163687565], sessionId=0, version=BORON, maxMessages=1000, cookie=0, shard=prefix-configuration-shard, dataTree=present}} 2019-07-02T12:04:09,291 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-30 | ClientActorBehavior | 261 - org.opendaylight.controller.cds-access-client - 1.5.1 | member-1-frontend-datastore-Shard-prefix-configuration-shard: replaced connection ConnectingClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=7}, cookie=0} with ConnectedClientConnection{client=ClientIdentifier{frontend=member-1-frontend-datastore-Shard-prefix-configuration-shard, generation=7}, cookie=0, backend=ShardBackendInfo{actor=Actor[akka://opendaylight-cluster-data/user/shardmanager-operational/member-1-shard-prefix-configuration-shard-operational#-163687565], sessionId=0, version=BORON, maxMessages=1000, cookie=0, shard=prefix-configuration-shard, dataTree=present}} in 2.906 ms 2019-07-02T12:04:09,400 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.singleton-dom-impl/3.0.8 has been started 2019-07-02T12:04:09,401 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.mdsal.singleton-dom-impl_3.0.8 [325] was successfully created 2019-07-02T12:04:09,401 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-cluster-admin-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:04:09,401 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.web.WebContextSecurer), (objectClass=org.opendaylight.mdsal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationService), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService)] 2019-07-02T12:04:09,401 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-tunnel-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.RpcConsumerRegistry), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:04:09,402 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-topology-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:04:09,402 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.programming-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.NotificationPublishService), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:04:09,402 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.bgpcep.programming.spi.InstructionSchedulerFactory), (objectClass=org.opendaylight.protocol.pcep.PCEPDispatcher), (objectClass=org.opendaylight.bgpcep.pcep.topology.spi.stats.TopologySessionStatsRegistry), (objectClass=org.opendaylight.mdsal.binding.api.DataBroker), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:04:09,402 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMDataBroker), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry)] 2019-07-02T12:04:09,404 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.eos-binding-adapter/3.0.8 has been started 2019-07-02T12:04:09,407 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.mdsal.eos-binding-adapter_3.0.8 [310] was successfully created 2019-07-02T12:04:09,416 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-tunnel-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcConsumerRegistry), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:04:09,416 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.password.service.PasswordHashService), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager), Initial app config DatastoreConfig, (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.api.DataBroker))] 2019-07-02T12:04:09,466 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.password.service.PasswordHashService), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.api.DataBroker))] 2019-07-02T12:04:09,474 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.api.password.service.PasswordHashService), (objectClass=org.opendaylight.aaa.cert.api.ICertificateManager)] 2019-07-02T12:04:09,479 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-state/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.protocol.bgp.rib.spi.state.BGPStateConsumer), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:04:09,483 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.pcep.spi.PCEPExtensionConsumerContext), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.api.DataBroker)), org.opendaylight.protocol.pcep.PCEPCapability services with types [org.opendaylight.protocol.pcep.ietf.stateful07.PCEPStatefulCapability, org.opendaylight.protocol.pcep.p2mp.te.lsp.P2MPTeLspCapability, org.opendaylight.protocol.pcep.segment.routing.PCEPSegmentRoutingCapability]] 2019-07-02T12:04:09,488 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.pcep.spi.PCEPExtensionConsumerContext), org.opendaylight.protocol.pcep.PCEPCapability services with types [org.opendaylight.protocol.pcep.ietf.stateful07.PCEPStatefulCapability, org.opendaylight.protocol.pcep.p2mp.te.lsp.P2MPTeLspCapability, org.opendaylight.protocol.pcep.segment.routing.PCEPSegmentRoutingCapability]] 2019-07-02T12:04:09,505 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-peer-acceptor/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.rib.impl.spi.BGPDispatcher)] 2019-07-02T12:04:09,505 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.cert/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService), (&(|(type=default)(!(type=*)))(objectClass=org.opendaylight.mdsal.binding.api.DataBroker))] 2019-07-02T12:04:09,519 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.cert/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService), (objectClass=org.opendaylight.aaa.encrypt.AAAEncryptionService)] 2019-07-02T12:04:09,539 | INFO | Blueprint Extender: 1 | DefaultPasswordHashService | 195 - org.opendaylight.aaa.password-service-impl - 0.9.1 | DefaultPasswordHashService will utilize configured iteration count=20000 2019-07-02T12:04:09,539 | INFO | Blueprint Extender: 1 | DefaultPasswordHashService | 195 - org.opendaylight.aaa.password-service-impl - 0.9.1 | DefaultPasswordHashService will utilize configured algorithm=SHA-512 2019-07-02T12:04:09,539 | INFO | Blueprint Extender: 1 | DefaultPasswordHashService | 195 - org.opendaylight.aaa.password-service-impl - 0.9.1 | DefaultPasswordHashService will utilize configured iteration count=20000 2019-07-02T12:04:09,540 | INFO | Blueprint Extender: 1 | DefaultPasswordHashService | 195 - org.opendaylight.aaa.password-service-impl - 0.9.1 | DefaultPasswordHashService will utilize configured algorithm=SHA-512 2019-07-02T12:04:09,540 | INFO | Blueprint Extender: 1 | DefaultPasswordHashService | 195 - org.opendaylight.aaa.password-service-impl - 0.9.1 | DefaultPasswordHashService will not utilize a private salt, since none was configured 2019-07-02T12:04:09,540 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.cert.api.ICertificateManager)] 2019-07-02T12:04:09,556 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-ietf-stateful07/0.11.1 has been started 2019-07-02T12:04:09,557 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-ietf-stateful07_0.11.1 [235] was successfully created 2019-07-02T12:04:09,557 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-stats/0.11.1 is waiting for dependencies [Initial app config PcepProvider] 2019-07-02T12:04:09,543 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.password-service-impl/0.9.1 has been started 2019-07-02T12:04:09,563 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.aaa.password-service-impl_0.9.1 [195] was successfully created 2019-07-02T12:04:09,567 | INFO | Blueprint Extender: 2 | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle pcep-cli/0.11.1 2019-07-02T12:04:09,587 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-stats/0.11.1 is waiting for dependencies [(&(type=pingpong)(objectClass=org.opendaylight.mdsal.binding.api.DataBroker))] 2019-07-02T12:04:09,615 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-ietf-p2mp-te-lsp/0.11.1 has been started 2019-07-02T12:04:09,617 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-ietf-p2mp-te-lsp_0.11.1 [234] was successfully created 2019-07-02T12:04:09,627 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-distributed-datastore/1.9.1 has been started 2019-07-02T12:04:09,629 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.sal-distributed-datastore_1.9.1 [283] was successfully created 2019-07-02T12:04:09,630 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-linkstate/0.11.1 has been started 2019-07-02T12:04:09,631 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-linkstate_0.11.1 [210] was successfully created 2019-07-02T12:04:09,631 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.programming-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.binding.api.NotificationPublishService), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:04:09,631 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-provider/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.bgpcep.programming.spi.InstructionSchedulerFactory), (objectClass=org.opendaylight.protocol.pcep.PCEPDispatcher), (objectClass=org.opendaylight.bgpcep.pcep.topology.spi.stats.TopologySessionStatsRegistry), (objectClass=org.opendaylight.mdsal.binding.api.RpcProviderService)] 2019-07-02T12:04:09,633 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-auto-bandwidth-extension/0.11.1 has been started 2019-07-02T12:04:09,634 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-segment-routing/0.11.1 has been started 2019-07-02T12:04:09,638 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-auto-bandwidth-extension_0.11.1 [232] was successfully created 2019-07-02T12:04:09,640 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-segment-routing_0.11.1 [237] was successfully created 2019-07-02T12:04:09,640 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-rfc8040/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationService), (objectClass=org.opendaylight.aaa.web.WebContextSecurer), (objectClass=org.opendaylight.mdsal.dom.api.DOMMountPointService)] 2019-07-02T12:04:09,640 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-remoterpc-connector/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcProviderService)] 2019-07-02T12:04:09,640 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-binding-broker-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMRpcService), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry), (objectClass=org.opendaylight.controller.md.sal.dom.api.DOMNotificationService)] 2019-07-02T12:04:09,641 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-broker-impl/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.mdsal.dom.api.DOMMountPointService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationPublishService), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcProviderService), (objectClass=org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry), (objectClass=org.opendaylight.mdsal.dom.api.DOMRpcService), (objectClass=org.opendaylight.mdsal.dom.api.DOMNotificationService)] 2019-07-02T12:04:09,641 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer), (objectClass=org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext), (objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry)] 2019-07-02T12:04:09,643 | INFO | Blueprint Extender: 1 | SimpleBGPTableTypeRegistryProviderActivator | 216 - org.opendaylight.bgpcep.bgp-openconfig-spi - 0.11.1 | Starting 8 BGPTableTypeRegistryProviderActivator instances 2019-07-02T12:04:09,691 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-spi/0.11.1 has been started 2019-07-02T12:04:09,692 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-spi_0.11.1 [216] was successfully created 2019-07-02T12:04:09,872 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.encrypt-service-impl/0.9.1 has been started 2019-07-02T12:04:09,876 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.aaa.encrypt-service-impl_0.9.1 [192] was successfully created 2019-07-02T12:04:09,881 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.mdsal.dom-broker/3.0.8 has been started 2019-07-02T12:04:09,881 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.mdsal.dom-broker_3.0.8 [306] was successfully created 2019-07-02T12:04:09,890 | INFO | Blueprint Extender: 3 | SimpleRIBExtensionProviderContextActivator | 225 - org.opendaylight.bgpcep.bgp-rib-spi - 0.11.1 | Starting 8 RIBExtensionProviderActivator instances 2019-07-02T12:04:10,041 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-spi/0.11.1 has been started 2019-07-02T12:04:10,042 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-spi_0.11.1 [238] was successfully created 2019-07-02T12:04:10,127 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-parser-spi/0.11.1 has been started 2019-07-02T12:04:10,130 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-parser-spi_0.11.1 [220] was successfully created 2019-07-02T12:04:10,130 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-state/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.rib.spi.state.BGPStateConsumer), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker)] 2019-07-02T12:04:10,131 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext), (objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry)] 2019-07-02T12:04:10,133 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.web.WebContextSecurer)] 2019-07-02T12:04:10,174 | INFO | Blueprint Extender: 1 | TunnelProviderDeployer | 244 - org.opendaylight.bgpcep.pcep-tunnel-provider - 0.11.1 | Creating Tunnel Provider Deployer 2019-07-02T12:04:10,211 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-impl/0.11.1 has been started 2019-07-02T12:04:10,212 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-impl_0.11.1 [236] was successfully created 2019-07-02T12:04:10,217 | INFO | Blueprint Extender: 1 | TunnelProviderDeployer | 244 - org.opendaylight.bgpcep.pcep-tunnel-provider - 0.11.1 | Instantiate tunnel topology deployer 2019-07-02T12:04:10,263 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-tunnel-provider/0.11.1 has been started 2019-07-02T12:04:10,264 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-tunnel-provider_0.11.1 [244] was successfully created 2019-07-02T12:04:10,296 | INFO | Blueprint Extender: 2 | RemoteRpcProvider | 285 - org.opendaylight.controller.sal-remoterpc-connector - 1.9.1 | Starting Remote RPC service... 2019-07-02T12:04:10,305 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-remoterpc-connector/1.9.1 has been started 2019-07-02T12:04:10,305 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.sal-remoterpc-connector_1.9.1 [285] was successfully created 2019-07-02T12:04:10,306 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-rfc8040/1.9.1 is waiting for dependencies [(objectClass=org.opendaylight.aaa.web.WebContextSecurer)] 2019-07-02T12:04:10,319 | INFO | Blueprint Extender: 2 | TopologyStatsProviderImpl | 242 - org.opendaylight.bgpcep.pcep-topology-stats - 0.11.1 | Initializing TopologyStatsProvider service. 2019-07-02T12:04:10,379 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-stats/0.11.1 has been started 2019-07-02T12:04:10,380 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-topology-stats_0.11.1 [242] was successfully created 2019-07-02T12:04:10,401 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-broker-impl/1.9.1 has been started 2019-07-02T12:04:10,403 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.sal-broker-impl_1.9.1 [272] was successfully created 2019-07-02T12:04:10,442 | INFO | Blueprint Extender: 2 | AaaCertMdsalProvider | 190 - org.opendaylight.aaa.cert - 0.9.1 | AaaCertMdsalProvider Initialized 2019-07-02T12:04:10,501 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-cluster-admin-impl/1.9.1 has been started 2019-07-02T12:04:10,502 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.sal-cluster-admin-impl_1.9.1 [274] was successfully created 2019-07-02T12:04:10,521 | INFO | Blueprint Extender: 2 | CertificateManagerService | 190 - org.opendaylight.aaa.cert - 0.9.1 | Certificate Manager service has been initialized 2019-07-02T12:04:10,539 | INFO | Blueprint Extender: 2 | AaaCertMdsalProvider | 190 - org.opendaylight.aaa.cert - 0.9.1 | AaaCertMdsalProvider Initialized 2019-07-02T12:04:10,539 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.programming-impl/0.11.1 has been started 2019-07-02T12:04:10,539 | INFO | Blueprint Extender: 2 | AaaCertRpcServiceImpl | 190 - org.opendaylight.aaa.cert - 0.9.1 | AaaCert Rpc Service has been initialized 2019-07-02T12:04:10,542 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.cert/0.9.1 has been started 2019-07-02T12:04:10,545 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.programming-impl_0.11.1 [246] was successfully created 2019-07-02T12:04:10,547 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.aaa.cert_0.9.1 [190] was successfully created 2019-07-02T12:04:10,561 | INFO | Blueprint Extender: 1 | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology Deployer initialized 2019-07-02T12:04:10,586 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Updating Topology Uri{_value=pcep-topology} 2019-07-02T12:04:10,586 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Creating Topology Uri{_value=pcep-topology} 2019-07-02T12:04:10,590 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.pcep-topology-provider/0.11.1 has been started 2019-07-02T12:04:10,599 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.pcep-topology-provider_0.11.1 [240] was successfully created 2019-07-02T12:04:10,612 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | InstructionSchedulerFactoryImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Creating Instruction Scheduler pcep-topology. 2019-07-02T12:04:10,621 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | ProgrammingServiceImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Creating Programming Service pcep-topology-service-group. 2019-07-02T12:04:10,713 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | StringValueObjectFactory | 295 - org.opendaylight.mdsal.binding-spec-util - 1.0.8 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address 2019-07-02T12:04:10,713 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | StringValueObjectFactory | 295 - org.opendaylight.mdsal.binding-spec-util - 1.0.8 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone 2019-07-02T12:04:10,713 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | ProgrammingServiceImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Instruction Queue service pcep-topology-service-group instantiated 2019-07-02T12:04:10,727 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | StringValueObjectFactory | 295 - org.opendaylight.mdsal.binding-spec-util - 1.0.8 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix 2019-07-02T12:04:10,727 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | StringValueObjectFactory | 295 - org.opendaylight.mdsal.binding-spec-util - 1.0.8 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address 2019-07-02T12:04:10,728 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | StringValueObjectFactory | 295 - org.opendaylight.mdsal.binding-spec-util - 1.0.8 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6AddressNoZone 2019-07-02T12:04:10,731 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | StringValueObjectFactory | 295 - org.opendaylight.mdsal.binding-spec-util - 1.0.8 | Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Prefix 2019-07-02T12:04:10,865 | WARN | Blueprint Extender: 1 | ConfigurationFactory | 116 - net.sf.ehcache - 2.10.6 | No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: bundleresource://116.fwk809860628/ehcache-failsafe.xml 2019-07-02T12:04:10,924 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology Provider service pcep-topology-service-group registered 2019-07-02T12:04:10,937 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology Provider Singleton Service pcep-topology-service-group instantiated 2019-07-02T12:04:11,029 | INFO | Blueprint Extender: 2 | RootBindingAwareBroker | 270 - org.opendaylight.controller.sal-binding-broker-impl - 1.9.1 | Starting Binding Aware Broker: deprecated-BindingAwareBroker 2019-07-02T12:04:11,056 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-spi/0.11.1 has been started 2019-07-02T12:04:11,057 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-rib-spi_0.11.1 [225] was successfully created 2019-07-02T12:04:11,057 | INFO | Blueprint Extender: 2 | CommandExtension | 50 - org.apache.karaf.shell.core - 4.2.2 | Registering commands for bundle bgp-cli/0.11.1 2019-07-02T12:04:11,076 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.controller.sal-binding-broker-impl/1.9.1 has been started 2019-07-02T12:04:11,077 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.controller.sal-binding-broker-impl_1.9.1 [270] was successfully created 2019-07-02T12:04:11,077 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.BGPRibRoutingPolicyFactory)] 2019-07-02T12:04:11,077 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-state/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.rib.spi.state.BGPStateConsumer)] 2019-07-02T12:04:11,129 | INFO | Blueprint Extender: 2 | ProtocolsConfigFileProcessor | 250 - org.opendaylight.bgpcep.protocols-config-loader - 0.11.1 | Protocols Loader service initiated 2019-07-02T12:04:11,129 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.protocols-config-loader/0.11.1 has been started 2019-07-02T12:04:11,133 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.protocols-config-loader_0.11.1 [250] was successfully created 2019-07-02T12:04:11,137 | INFO | Blueprint Extender: 3 | BgpTopologyDeployerImpl | 227 - org.opendaylight.bgpcep.bgp-topology-provider - 0.11.1 | BGP topology deployer started. 2019-07-02T12:04:11,147 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-topology-provider/0.11.1 has been started 2019-07-02T12:04:11,148 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-topology-provider_0.11.1 [227] was successfully created 2019-07-02T12:04:11,148 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-impl/0.11.1 is waiting for dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.routing.policy.spi.registry.StatementRegistryConsumer)] 2019-07-02T12:04:11,186 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-3 | ServerSessionManager | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology pcep-topology created successfully. 2019-07-02T12:04:11,210 | INFO | Blueprint Extender: 2 | ConfigLoaderImpl | 229 - org.opendaylight.bgpcep.config-loader-impl - 0.11.1 | Loading initial config network-topology-pcep-config.xml 2019-07-02T12:04:11,247 | INFO | Blueprint Extender: 2 | NetworkTopologyConfigFileProcessor | 256 - org.opendaylight.bgpcep.topology-config-loader - 0.11.1 | Storing Topology Topology{getNode=[Node{getNodeId=Uri{_value=43.43.43.43}, augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.config.rev181109.PcepNodeConfig=PcepNodeConfig{getSessionConfig=SessionConfig{getPassword=Rfc2385Key{_value=topsecret}, augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.sync.optimizations.config.rev181109.PcepNodeSyncConfig=PcepNodeSyncConfig{getSpeakerEntityIdValue=[1, 2, 3, 4]}}}}}}], getTopologyId=Uri{_value=pcep-topology}, getTopologyTypes=TopologyTypes{augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev181109.TopologyTypes1=TopologyTypes1{getTopologyPcep=TopologyPcep{augmentations={}}}}}, augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.config.rev181109.PcepTopologyTypeConfig=PcepTopologyTypeConfig{getSessionConfig=SessionConfig{getDeadTimerValue=120, getKeepAliveTimerValue=30, getListenAddress=IpAddress{_ipv4Address=Ipv4Address{_value=0.0.0.0}}, getListenPort=PortNumber{_value=4189}, getRpcTimeout=30, augmentations={}}}}} 2019-07-02T12:04:11,324 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Updating Topology Uri{_value=pcep-topology} 2019-07-02T12:04:11,324 | INFO | Blueprint Extender: 2 | NetworkTopologyConfigFileProcessor | 256 - org.opendaylight.bgpcep.topology-config-loader - 0.11.1 | Network Topology Loader service initiated 2019-07-02T12:04:11,325 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Removing Topology Uri{_value=pcep-topology} 2019-07-02T12:04:11,332 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.topology-config-loader/0.11.1 has been started 2019-07-02T12:04:11,339 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.topology-config-loader_0.11.1 [256] was successfully created 2019-07-02T12:04:11,351 | INFO | Blueprint Extender: 1 | H2TokenStore | 196 - org.opendaylight.aaa.shiro - 0.9.1 | Initialized token store with default cache config 2019-07-02T12:04:11,352 | INFO | Blueprint Extender: 1 | StoreBuilder | 189 - org.opendaylight.aaa.authn-api - 0.9.1 | Checking if default entries must be created in IDM store 2019-07-02T12:04:11,357 | INFO | Blueprint Extender: 3 | ConfigLoaderImpl | 229 - org.opendaylight.bgpcep.config-loader-impl - 0.11.1 | Loading initial config routing-policy-default-config.xml 2019-07-02T12:04:11,392 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-statement/0.11.1 has been started 2019-07-02T12:04:11,392 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-rp-statement_0.11.1 [215] was successfully created 2019-07-02T12:04:11,398 | INFO | Blueprint Extender: 2 | SimpleBGPStatementProviderActivator | 214 - org.opendaylight.bgpcep.bgp-openconfig-rp-spi - 0.11.1 | Starting 2 StatementProviderActivator instances 2019-07-02T12:04:11,465 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-spi/0.11.1 has been started 2019-07-02T12:04:11,468 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Close PCEP Topology Provider Singleton Service pcep-topology-service-group 2019-07-02T12:04:11,474 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Close PCEP Topology Provider Singleton Service pcep-topology-service-group 2019-07-02T12:04:11,483 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-rp-spi_0.11.1 [214] was successfully created 2019-07-02T12:04:11,508 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-20 | ProgrammingServiceImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Closing Instruction Queue service pcep-topology-service-group 2019-07-02T12:04:11,519 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyDeployerImpl | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Creating Topology Uri{_value=pcep-topology} 2019-07-02T12:04:11,519 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | InstructionSchedulerFactoryImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Creating Instruction Scheduler pcep-topology. 2019-07-02T12:04:11,519 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | ProgrammingServiceImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Creating Programming Service pcep-topology-service-group. 2019-07-02T12:04:11,522 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-rp-impl/0.11.1 has been started 2019-07-02T12:04:11,527 | INFO | opendaylight-cluster-data-notification-dispatcher-45 | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology Provider service pcep-topology-service-group registered 2019-07-02T12:04:11,529 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | ProgrammingServiceImpl | 246 - org.opendaylight.bgpcep.programming-impl - 0.11.1 | Instruction Queue service pcep-topology-service-group instantiated 2019-07-02T12:04:11,530 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | PCEPTopologyProviderBean | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology Provider Singleton Service pcep-topology-service-group instantiated 2019-07-02T12:04:11,534 | INFO | opendaylight-cluster-data-akka.actor.default-dispatcher-31 | ServerSessionManager | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | PCEP Topology pcep-topology created successfully. 2019-07-02T12:04:11,543 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-rp-impl_0.11.1 [213] was successfully created 2019-07-02T12:04:12,826 | INFO | Blueprint Extender: 2 | BgpDeployerImpl | 224 - org.opendaylight.bgpcep.bgp-rib-impl - 0.11.1 | BGP Deployer global-bgp started. 2019-07-02T12:04:12,841 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-rib-impl/0.11.1 has been started 2019-07-02T12:04:12,842 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-rib-impl_0.11.1 [224] was successfully created 2019-07-02T12:04:12,897 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-openconfig-state/0.11.1 has been started 2019-07-02T12:04:12,897 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-openconfig-state_0.11.1 [217] was successfully created 2019-07-02T12:04:12,939 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.bgp-peer-acceptor/0.11.1 has been started 2019-07-02T12:04:12,951 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.bgp-peer-acceptor_0.11.1 [222] was successfully created 2019-07-02T12:04:12,955 | INFO | Blueprint Extender: 1 | StoreBuilder | 189 - org.opendaylight.aaa.authn-api - 0.9.1 | Found default domain in IDM store, skipping insertion of default data 2019-07-02T12:04:12,957 | INFO | Blueprint Extender: 1 | AAAShiroProvider | 196 - org.opendaylight.aaa.shiro - 0.9.1 | attempting registration of AAA moon, oauth2 and auth servlets 2019-07-02T12:04:12,958 | INFO | Blueprint Extender: 1 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Binding bundle: [org.opendaylight.aaa.shiro_0.9.1 [196]] to http service 2019-07-02T12:04:12,989 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:12,989 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer 2019-07-02T12:04:12,989 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.apache.jasper.servlet.JasperInitializer to ServletContainerInitializers 2019-07-02T12:04:12,990 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | Skipt org.apache.jasper.servlet.JasperInitializer, because specialized handler will be present 2019-07-02T12:04:12,990 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:13,217 | INFO | Blueprint Extender: 3 | OpenconfigRoutingPolicyLoader | 251 - org.opendaylight.bgpcep.routing-policy-config-loader - 0.11.1 | Routing Policy Config Loader service initiated 2019-07-02T12:04:13,218 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.bgpcep.routing-policy-config-loader/0.11.1 has been started 2019-07-02T12:04:13,219 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.bgpcep.routing-policy-config-loader_0.11.1 [251] was successfully created 2019-07-02T12:04:13,414 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer 2019-07-02T12:04:13,424 | INFO | Blueprint Extender: 1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering context DefaultHttpContext [bundle=org.opendaylight.aaa.shiro_0.9.1 [196], contextID=default], with context-name: 2019-07-02T12:04:13,425 | INFO | Blueprint Extender: 1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering JasperInitializer 2019-07-02T12:04:13,427 | INFO | Blueprint Extender: 1 | WebSocketServerFactory | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1] 2019-07-02T12:04:13,444 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://138.fwk809860628/META-INF/shiro.tld 2019-07-02T12:04:13,467 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/c-1_0-rt.tld 2019-07-02T12:04:13,475 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/c-1_0.tld 2019-07-02T12:04:13,480 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/c.tld 2019-07-02T12:04:13,484 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fmt-1_0-rt.tld 2019-07-02T12:04:13,489 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fmt-1_0.tld 2019-07-02T12:04:13,494 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fmt.tld 2019-07-02T12:04:13,496 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fn.tld 2019-07-02T12:04:13,498 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/permittedTaglibs.tld 2019-07-02T12:04:13,499 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/scriptfree.tld 2019-07-02T12:04:13,499 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/sql-1_0-rt.tld 2019-07-02T12:04:13,502 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/sql-1_0.tld 2019-07-02T12:04:13,504 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/sql.tld 2019-07-02T12:04:13,506 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/x-1_0-rt.tld 2019-07-02T12:04:13,509 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/x-1_0.tld 2019-07-02T12:04:13,512 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/x.tld 2019-07-02T12:04:13,517 | INFO | Blueprint Extender: 1 | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.aaa.shiro_0.9.1 [196], contextID=default]} 2019-07-02T12:04:13,521 | INFO | Blueprint Extender: 1 | AAAShiroProvider | 196 - org.opendaylight.aaa.shiro - 0.9.1 | AAAShiroProvider Session Initiated 2019-07-02T12:04:13,567 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Creating WebServer instance for bundle org.opendaylight.aaa.shiro_0.9.1 [196] 2019-07-02T12:04:13,583 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:13,583 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer 2019-07-02T12:04:13,583 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.apache.jasper.servlet.JasperInitializer to ServletContainerInitializers 2019-07-02T12:04:13,583 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | Skipt org.apache.jasper.servlet.JasperInitializer, because specialized handler will be present 2019-07-02T12:04:13,583 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:13,927 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer 2019-07-02T12:04:13,931 | INFO | Blueprint Extender: 1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering context DefaultHttpContext [bundle=org.opendaylight.aaa.shiro_0.9.1 [196], contextID=auth.id], with context-name: 2019-07-02T12:04:13,935 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [auth/*]: org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter@13fa50b7 2019-07-02T12:04:13,937 | INFO | Blueprint Extender: 1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering JasperInitializer 2019-07-02T12:04:13,940 | INFO | Blueprint Extender: 1 | WebSocketServerFactory | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1] 2019-07-02T12:04:13,952 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://138.fwk809860628/META-INF/shiro.tld 2019-07-02T12:04:13,964 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/c-1_0-rt.tld 2019-07-02T12:04:13,974 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/c-1_0.tld 2019-07-02T12:04:13,977 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/c.tld 2019-07-02T12:04:13,989 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fmt-1_0-rt.tld 2019-07-02T12:04:13,991 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fmt-1_0.tld 2019-07-02T12:04:13,993 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fmt.tld 2019-07-02T12:04:13,995 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/fn.tld 2019-07-02T12:04:13,995 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/permittedTaglibs.tld 2019-07-02T12:04:13,996 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/scriptfree.tld 2019-07-02T12:04:13,997 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/sql-1_0-rt.tld 2019-07-02T12:04:13,998 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/sql-1_0.tld 2019-07-02T12:04:14,017 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/sql.tld 2019-07-02T12:04:14,018 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/x-1_0-rt.tld 2019-07-02T12:04:14,024 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/x-1_0.tld 2019-07-02T12:04:14,027 | INFO | Blueprint Extender: 1 | TldScanner | 377 - org.ops4j.pax.web.pax-web-jsp - 7.2.5 | found TLD bundleresource://377.fwk809860628/META-INF/x.tld 2019-07-02T12:04:14,030 | INFO | Blueprint Extender: 1 | id | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Initializing Shiro environment 2019-07-02T12:04:14,030 | INFO | Blueprint Extender: 1 | EnvironmentLoader | 138 - org.apache.shiro.web - 1.3.2 | Starting Shiro environment initialization. 2019-07-02T12:04:14,108 | INFO | Blueprint Extender: 1 | ODLHttpAuthenticationFilter | 196 - org.opendaylight.aaa.shiro - 0.9.1 | Creating the ODLHttpAuthenticationFilter 2019-07-02T12:04:14,120 | INFO | Blueprint Extender: 1 | IniSecurityManagerFactory | 137 - org.apache.shiro.core - 1.3.2 | Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur. 2019-07-02T12:04:14,136 | INFO | Blueprint Extender: 1 | ReflectionBuilder | 137 - org.apache.shiro.core - 1.3.2 | An instance with name 'authcBasic' already exists. Redefining this object as a new instance of type org.opendaylight.aaa.shiro.filters.ODLHttpAuthenticationFilter 2019-07-02T12:04:14,136 | INFO | Blueprint Extender: 1 | ODLHttpAuthenticationFilter | 196 - org.opendaylight.aaa.shiro - 0.9.1 | Creating the ODLHttpAuthenticationFilter 2019-07-02T12:04:14,138 | INFO | Blueprint Extender: 1 | IniSecurityManagerFactory | 137 - org.apache.shiro.core - 1.3.2 | Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur. 2019-07-02T12:04:14,144 | INFO | Blueprint Extender: 1 | EnvironmentLoader | 138 - org.apache.shiro.web - 1.3.2 | Shiro environment initialized in 113 ms. 2019-07-02T12:04:14,144 | INFO | Blueprint Extender: 1 | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Initializing CustomFilterAdapter 2019-07-02T12:04:14,147 | INFO | Blueprint Extender: 1 | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Injecting a new filter chain with 0 Filters: 2019-07-02T12:04:14,148 | INFO | Blueprint Extender: 1 | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.aaa.shiro_0.9.1 [196], contextID=auth.id]} 2019-07-02T12:04:14,149 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [auth/*, auth/moon/*]: org.opendaylight.aaa.shiro.filters.AAAShiroFilter@49bd2bd5 2019-07-02T12:04:14,151 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [auth/*, auth/moon/*]: org.eclipse.jetty.servlets.CrossOriginFilter@3eabdfe1 2019-07-02T12:04:14,154 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Servlet for aliases [auth/*]: org.glassfish.jersey.servlet.ServletContainer@3bc32265 2019-07-02T12:04:14,286 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x5cca568a, L:/100.64.2.215:4189 - R:/100.70.1.112:57257] 2019-07-02T12:04:14,325 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x5cca568a, L:/100.64.2.215:4189 - R:/100.70.1.112:57257] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:14,350 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x5cca568a, L:/100.64.2.215:4189 - R:/100.70.1.112:57257] completed negotiation 2019-07-02T12:04:14,352 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.70.1.112:57257[1] started 2019-07-02T12:04:14,553 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.112 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.112}}]]} 2019-07-02T12:04:14,933 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.aaa.shiro/0.9.1 has been started 2019-07-02T12:04:14,945 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.aaa.shiro_0.9.1 [196] was successfully created 2019-07-02T12:04:15,062 | INFO | Blueprint Extender: 3 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Creating WebServer instance for bundle org.opendaylight.netconf.restconf-nb-rfc8040_1.9.1 [339] 2019-07-02T12:04:15,066 | INFO | Blueprint Extender: 3 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Binding bundle: [org.opendaylight.netconf.restconf-nb-rfc8040_1.9.1 [339]] to http service 2019-07-02T12:04:15,090 | INFO | Blueprint Extender: 2 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02/1.9.1 has been started 2019-07-02T12:04:15,091 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.netconf.restconf-nb-bierman02_1.9.1 [337] was successfully created 2019-07-02T12:04:15,096 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Creating WebServer instance for bundle org.opendaylight.netconf.restconf-nb-bierman02_1.9.1 [337] 2019-07-02T12:04:15,096 | INFO | Blueprint Extender: 1 | HttpServiceFactoryImpl | 378 - org.ops4j.pax.web.pax-web-runtime - 7.2.5 | Binding bundle: [org.opendaylight.netconf.restconf-nb-bierman02_1.9.1 [337]] to http service 2019-07-02T12:04:15,098 | INFO | Blueprint Extender: 3 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:15,098 | INFO | Blueprint Extender: 3 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer 2019-07-02T12:04:15,106 | INFO | Web socket server on port PortNumber{_value=8185} | WebSocketServer | 337 - org.opendaylight.netconf.restconf-nb-bierman02 - 1.9.1 | Web socket server started at address 0.0.0.0, port 8185. 2019-07-02T12:04:15,106 | INFO | Blueprint Extender: 3 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.apache.jasper.servlet.JasperInitializer to ServletContainerInitializers 2019-07-02T12:04:15,106 | INFO | Blueprint Extender: 3 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | Skipt org.apache.jasper.servlet.JasperInitializer, because specialized handler will be present 2019-07-02T12:04:15,106 | INFO | Blueprint Extender: 3 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:15,662 | INFO | Blueprint Extender: 3 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer 2019-07-02T12:04:15,677 | INFO | Blueprint Extender: 3 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering context DefaultHttpContext [bundle=org.opendaylight.netconf.restconf-nb-rfc8040_1.9.1 [339], contextID=rests.id], with context-name: 2019-07-02T12:04:15,694 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:15,697 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer 2019-07-02T12:04:15,697 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.apache.jasper.servlet.JasperInitializer to ServletContainerInitializers 2019-07-02T12:04:15,697 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | Skipt org.apache.jasper.servlet.JasperInitializer, because specialized handler will be present 2019-07-02T12:04:15,697 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | will add org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer to ServletContainerInitializers 2019-07-02T12:04:16,191 | INFO | Blueprint Extender: 1 | ServletContainerInitializerScanner | 371 - org.ops4j.pax.web.pax-web-api - 7.2.5 | added ServletContainerInitializer: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer 2019-07-02T12:04:16,194 | INFO | Blueprint Extender: 1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering context DefaultHttpContext [bundle=org.opendaylight.netconf.restconf-nb-bierman02_1.9.1 [337], contextID=restconf.id], with context-name: 2019-07-02T12:04:16,195 | INFO | Blueprint Extender: 3 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [rests/*]: org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter@55ea499d 2019-07-02T12:04:16,195 | INFO | Blueprint Extender: 3 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering JasperInitializer 2019-07-02T12:04:16,197 | INFO | Blueprint Extender: 3 | WebSocketServerFactory | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1] 2019-07-02T12:04:16,207 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [restconf/*]: org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter@208b73b1 2019-07-02T12:04:16,207 | INFO | Blueprint Extender: 1 | HttpServiceContext | 376 - org.ops4j.pax.web.pax-web-jetty - 7.2.5 | registering JasperInitializer 2019-07-02T12:04:16,209 | INFO | Blueprint Extender: 1 | WebSocketServerFactory | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | No DecoratedObjectFactory provided, using new org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1] 2019-07-02T12:04:16,219 | INFO | Blueprint Extender: 3 | id | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Initializing Shiro environment 2019-07-02T12:04:16,219 | INFO | Blueprint Extender: 3 | EnvironmentLoader | 138 - org.apache.shiro.web - 1.3.2 | Starting Shiro environment initialization. 2019-07-02T12:04:16,221 | INFO | Blueprint Extender: 3 | ODLHttpAuthenticationFilter | 196 - org.opendaylight.aaa.shiro - 0.9.1 | Creating the ODLHttpAuthenticationFilter 2019-07-02T12:04:16,231 | INFO | Blueprint Extender: 3 | IniSecurityManagerFactory | 137 - org.apache.shiro.core - 1.3.2 | Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur. 2019-07-02T12:04:16,236 | INFO | Blueprint Extender: 3 | ReflectionBuilder | 137 - org.apache.shiro.core - 1.3.2 | An instance with name 'authcBasic' already exists. Redefining this object as a new instance of type org.opendaylight.aaa.shiro.filters.ODLHttpAuthenticationFilter 2019-07-02T12:04:16,236 | INFO | Blueprint Extender: 3 | ODLHttpAuthenticationFilter | 196 - org.opendaylight.aaa.shiro - 0.9.1 | Creating the ODLHttpAuthenticationFilter 2019-07-02T12:04:16,232 | INFO | Blueprint Extender: 1 | id | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Initializing Shiro environment 2019-07-02T12:04:16,237 | INFO | Blueprint Extender: 1 | EnvironmentLoader | 138 - org.apache.shiro.web - 1.3.2 | Starting Shiro environment initialization. 2019-07-02T12:04:16,237 | INFO | Blueprint Extender: 1 | ODLHttpAuthenticationFilter | 196 - org.opendaylight.aaa.shiro - 0.9.1 | Creating the ODLHttpAuthenticationFilter 2019-07-02T12:04:16,241 | INFO | Blueprint Extender: 1 | IniSecurityManagerFactory | 137 - org.apache.shiro.core - 1.3.2 | Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur. 2019-07-02T12:04:16,243 | INFO | Blueprint Extender: 1 | ReflectionBuilder | 137 - org.apache.shiro.core - 1.3.2 | An instance with name 'authcBasic' already exists. Redefining this object as a new instance of type org.opendaylight.aaa.shiro.filters.ODLHttpAuthenticationFilter 2019-07-02T12:04:16,247 | INFO | Blueprint Extender: 1 | ODLHttpAuthenticationFilter | 196 - org.opendaylight.aaa.shiro - 0.9.1 | Creating the ODLHttpAuthenticationFilter 2019-07-02T12:04:16,248 | INFO | Blueprint Extender: 1 | IniSecurityManagerFactory | 137 - org.apache.shiro.core - 1.3.2 | Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur. 2019-07-02T12:04:16,248 | INFO | Blueprint Extender: 1 | EnvironmentLoader | 138 - org.apache.shiro.web - 1.3.2 | Shiro environment initialized in 11 ms. 2019-07-02T12:04:16,249 | INFO | Blueprint Extender: 1 | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Initializing CustomFilterAdapter 2019-07-02T12:04:16,249 | INFO | Blueprint Extender: 3 | IniSecurityManagerFactory | 137 - org.apache.shiro.core - 1.3.2 | Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur. 2019-07-02T12:04:16,249 | INFO | Blueprint Extender: 1 | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Injecting a new filter chain with 0 Filters: 2019-07-02T12:04:16,250 | INFO | Blueprint Extender: 1 | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.netconf.restconf-nb-bierman02_1.9.1 [337], contextID=restconf.id]} 2019-07-02T12:04:16,251 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [restconf/*]: org.eclipse.jetty.servlets.GzipFilter@2dce8cf3 2019-07-02T12:04:16,251 | INFO | Blueprint Extender: 3 | EnvironmentLoader | 138 - org.apache.shiro.web - 1.3.2 | Shiro environment initialized in 32 ms. 2019-07-02T12:04:16,251 | INFO | Blueprint Extender: 3 | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Initializing CustomFilterAdapter 2019-07-02T12:04:16,252 | INFO | Blueprint Extender: 3 | CustomFilterAdapter | 193 - org.opendaylight.aaa.filterchain - 0.9.1 | Injecting a new filter chain with 0 Filters: 2019-07-02T12:04:16,253 | WARN | Blueprint Extender: 1 | GzipFilter | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | GzipFilter is deprecated. Use GzipHandler 2019-07-02T12:04:16,253 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [restconf/*]: org.opendaylight.aaa.shiro.filters.AAAShiroFilter@4a166353 2019-07-02T12:04:16,254 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [restconf/*]: org.eclipse.jetty.servlets.CrossOriginFilter@cb289a4 2019-07-02T12:04:16,254 | INFO | Blueprint Extender: 1 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Servlet for aliases [restconf/*]: org.glassfish.jersey.servlet.ServletContainer@118311da 2019-07-02T12:04:16,255 | INFO | Blueprint Extender: 3 | ContextHandler | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | Started HttpServiceContext{httpContext=DefaultHttpContext [bundle=org.opendaylight.netconf.restconf-nb-rfc8040_1.9.1 [339], contextID=rests.id]} 2019-07-02T12:04:16,255 | INFO | Blueprint Extender: 3 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [rests/*]: org.eclipse.jetty.servlets.GzipFilter@63206e4b 2019-07-02T12:04:16,256 | WARN | Blueprint Extender: 3 | GzipFilter | 157 - org.eclipse.jetty.util - 9.4.12.v20180830 | GzipFilter is deprecated. Use GzipHandler 2019-07-02T12:04:16,256 | INFO | Blueprint Extender: 3 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [rests/*]: org.opendaylight.aaa.shiro.filters.AAAShiroFilter@6e7f245a 2019-07-02T12:04:16,256 | INFO | Blueprint Extender: 3 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Filter for aliases [rests/*]: org.eclipse.jetty.servlets.CrossOriginFilter@2ed91755 2019-07-02T12:04:16,397 | INFO | Blueprint Extender: 3 | PaxWebServer | 199 - org.opendaylight.aaa.web.osgi-impl - 0.9.1 | Registering Servlet for aliases [rests/*]: org.glassfish.jersey.servlet.ServletContainer@1dec8110 2019-07-02T12:04:16,417 | INFO | Blueprint Extender: 1 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-bierman02-auth/1.9.1 has been started 2019-07-02T12:04:16,423 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.netconf.restconf-nb-bierman02-auth_1.9.1 [338] was successfully created 2019-07-02T12:04:16,535 | INFO | Blueprint Extender: 3 | BlueprintContainerImpl | 19 - org.apache.aries.blueprint.core - 1.10.1 | Blueprint bundle org.opendaylight.netconf.restconf-nb-rfc8040/1.9.1 has been started 2019-07-02T12:04:16,535 | INFO | Blueprint Event Dispatcher: 1 | BlueprintBundleTracker | 259 - org.opendaylight.controller.blueprint - 0.10.1 | Blueprint container for bundle org.opendaylight.netconf.restconf-nb-rfc8040_1.9.1 [339] was successfully created 2019-07-02T12:04:36,687 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xce40876f, L:/100.64.2.215:4189 - R:/100.0.0.2:56377] 2019-07-02T12:04:36,688 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xce40876f, L:/100.64.2.215:4189 - R:/100.0.0.2:56377] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,701 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xce40876f, L:/100.64.2.215:4189 - R:/100.0.0.2:56377] completed negotiation 2019-07-02T12:04:36,701 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.0.0.2:56377[5] started 2019-07-02T12:04:36,705 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x9dbea79c, L:/100.64.2.215:4189 - R:/101.0.0.19:56481] 2019-07-02T12:04:36,706 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xee3c93a3, L:/100.64.2.215:4189 - R:/100.0.0.3:57825] 2019-07-02T12:04:36,707 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xe0b4db14, L:/100.64.2.215:4189 - R:/100.70.1.162:38725] 2019-07-02T12:04:36,707 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xee3c93a3, L:/100.64.2.215:4189 - R:/100.0.0.3:57825] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,707 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xe0b4db14, L:/100.64.2.215:4189 - R:/100.70.1.162:38725] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,710 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xe0b4db14, L:/100.64.2.215:4189 - R:/100.70.1.162:38725] completed negotiation 2019-07-02T12:04:36,710 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.70.1.162:38725[4] started 2019-07-02T12:04:36,712 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xee3c93a3, L:/100.64.2.215:4189 - R:/100.0.0.3:57825] completed negotiation 2019-07-02T12:04:36,712 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.0.0.3:57825[5] started 2019-07-02T12:04:36,712 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.162 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.162}}]]} 2019-07-02T12:04:36,713 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x9dbea79c, L:/100.64.2.215:4189 - R:/101.0.0.19:56481] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,716 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.0.0.3 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.0.0.3}}]]} 2019-07-02T12:04:36,720 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xa6e758a7, L:/100.64.2.215:4189 - R:/101.0.0.16:34867] 2019-07-02T12:04:36,721 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xa6e758a7, L:/100.64.2.215:4189 - R:/101.0.0.16:34867] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,724 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.0.0.2 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.0.0.2}}]]} 2019-07-02T12:04:36,727 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1bf1f953, L:/100.64.2.215:4189 - R:/100.70.1.160:40839] 2019-07-02T12:04:36,727 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1bf1f953, L:/100.64.2.215:4189 - R:/100.70.1.160:40839] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,739 | INFO | epollEventLoopGroup-5-4 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0xfb8d1dd0, L:/100.64.2.215:4189 - R:/100.0.0.5:56137] 2019-07-02T12:04:36,739 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0xfb8d1dd0, L:/100.64.2.215:4189 - R:/100.0.0.5:56137] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,740 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1bf1f953, L:/100.64.2.215:4189 - R:/100.70.1.160:40839] completed negotiation 2019-07-02T12:04:36,741 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x9dbea79c, L:/100.64.2.215:4189 - R:/101.0.0.19:56481] completed negotiation 2019-07-02T12:04:36,741 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /101.0.0.19:56481[5] started 2019-07-02T12:04:36,742 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.70.1.160:40839[59] started 2019-07-02T12:04:36,746 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /101.0.0.19 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://101.0.0.19}}]]} 2019-07-02T12:04:36,747 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xa6e758a7, L:/100.64.2.215:4189 - R:/101.0.0.16:34867] completed negotiation 2019-07-02T12:04:36,747 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /101.0.0.16:34867[6] started 2019-07-02T12:04:36,748 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T12:04:36,762 | INFO | epollEventLoopGroup-5-4 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0xfb8d1dd0, L:/100.64.2.215:4189 - R:/100.0.0.5:56137] completed negotiation 2019-07-02T12:04:36,762 | INFO | epollEventLoopGroup-5-4 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.0.0.5:56137[5] started 2019-07-02T12:04:36,764 | INFO | epollEventLoopGroup-5-4 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.0.0.5 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.0.0.5}}]]} 2019-07-02T12:04:36,782 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /101.0.0.16 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://101.0.0.16}}]]} 2019-07-02T12:04:36,901 | INFO | epollEventLoopGroup-5-1 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x26642c8a, L:/100.64.2.215:4189 - R:/101.0.0.17:48319] 2019-07-02T12:04:36,902 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x26642c8a, L:/100.64.2.215:4189 - R:/101.0.0.17:48319] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:04:36,904 | INFO | epollEventLoopGroup-5-1 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x26642c8a, L:/100.64.2.215:4189 - R:/101.0.0.17:48319] completed negotiation 2019-07-02T12:04:36,904 | INFO | epollEventLoopGroup-5-1 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /101.0.0.17:48319[6] started 2019-07-02T12:04:36,911 | INFO | epollEventLoopGroup-5-1 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /101.0.0.17 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://101.0.0.17}}]]} 2019-07-02T12:09:42,028 | WARN | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x1bf1f953, L:/100.64.2.215:4189 ! R:/100.70.1.160:40839], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=59, _tlvs=Tlvs{augmentation=[Tlvs1{}, Tlvs3{}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} went down unexpectedly java.io.IOException: End of input detected. Close the session. at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.endOfInput(PCEPSessionImpl.java:277) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at org.opendaylight.protocol.pcep.impl.PCEPSessionImpl.channelInactive(PCEPSessionImpl.java:408) [236:org.opendaylight.bgpcep.pcep-impl:0.11.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390) [100:io.netty.codec:4.1.34.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355) [100:io.netty.codec:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1403) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:912) [105:io.netty.transport:4.1.34.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:827) [105:io.netty.transport:4.1.34.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [102:io.netty.common:4.1.34.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) [106:io.netty.transport-native-epoll:4.1.34.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) [102:io.netty.common:4.1.34.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [102:io.netty.common:4.1.34.Final] at java.lang.Thread.run(Thread.java:748) [?:?] 2019-07-02T12:09:42,189 | INFO | epollEventLoopGroup-5-2 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x30c53f16, L:/100.64.2.215:4189 - R:/100.70.0.160:54417] 2019-07-02T12:09:42,190 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x30c53f16, L:/100.64.2.215:4189 - R:/100.70.0.160:54417] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:09:42,194 | INFO | epollEventLoopGroup-5-2 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x30c53f16, L:/100.64.2.215:4189 - R:/100.70.0.160:54417] completed negotiation 2019-07-02T12:09:42,194 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[0] <-> /100.70.0.160:54417[1] started 2019-07-02T12:09:42,196 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.0.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.0.160}}]]} 2019-07-02T12:09:43,197 | INFO | epollEventLoopGroup-5-3 | PCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Replacing bootstrap negotiator for channel [id: 0x1e9d9816, L:/100.64.2.215:4189 - R:/100.70.1.160:49377] 2019-07-02T12:09:43,259 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP session with [id: 0x1e9d9816, L:/100.64.2.215:4189 - R:/100.70.1.160:49377] started, sent proposal Open{_deadTimer=120, _keepalive=30, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]} 2019-07-02T12:09:43,260 | INFO | epollEventLoopGroup-5-3 | AbstractPCEPSessionNegotiator | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | PCEP peer [id: 0x1e9d9816, L:/100.64.2.215:4189 - R:/100.70.1.160:49377] completed negotiation 2019-07-02T12:09:43,260 | INFO | epollEventLoopGroup-5-3 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Session /100.64.2.215:4189[1] <-> /100.70.1.160:49377[2] started 2019-07-02T12:09:43,195 | ERROR | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Exception captured for session PCEPSessionImpl{channel=[id: 0x30c53f16, L:/100.64.2.215:4189 - R:/100.70.0.160:54417], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{}, Tlvs3{}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}}, closing session. io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer at io.netty.channel.unix.FileDescriptor.readAddress(..)(Unknown Source) ~[107:io.netty.transport-native-unix-common:4.1.34.Final] 2019-07-02T12:09:43,267 | INFO | epollEventLoopGroup-5-3 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session with /100.70.1.160 attached to topology node KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, 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}}], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey{_nodeId=Uri{_value=pcc://100.70.1.160}}]]} 2019-07-02T12:09:43,280 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0x30c53f16, L:/100.64.2.215:4189 - R:/100.70.0.160:54417], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{}, Tlvs3{}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} 2019-07-02T12:09:43,287 | INFO | epollEventLoopGroup-5-2 | PCEPSessionImpl | 236 - org.opendaylight.bgpcep.pcep-impl - 0.11.1 | Closing PCEP session channel: [id: 0x30c53f16, L:/100.64.2.215:4189 ! R:/100.70.0.160:54417] 2019-07-02T12:09:43,287 | INFO | epollEventLoopGroup-5-2 | AbstractTopologySessionListener | 240 - org.opendaylight.bgpcep.pcep-topology-provider - 0.11.1 | Session PCEPSessionImpl{channel=[id: 0x30c53f16, L:/100.64.2.215:4189 ! R:/100.70.0.160:54417], localOpen=Open{_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs{augmentation=[Tlvs1{_srPceCapability=SrPceCapability{_msd=0, augmentation=[]}}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{_deltaLspSyncCapability=true, _includeDbVersion=true, _triggeredInitialSync=true, _triggeredResync=true}, Stateful1{_initiation=true}]}}]}, augmentation=[]}, remoteOpen=Open{_deadTimer=40, _keepalive=10, _sessionId=1, _tlvs=Tlvs{augmentation=[Tlvs1{}, Tlvs3{}, Tlvs1{_stateful=Stateful{_lspUpdateCapability=true, augmentation=[Stateful1{}]}}]}, _version=ProtocolVersion{_value=1}, _ignore=false, _processingRule=true, augmentation=[]}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN}