SLF4J(W): Class path contains multiple SLF4J providers. SLF4J(W): Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@23aae55] SLF4J(W): Found provider [org.slf4j.simple.SimpleServiceProvider@5f574cc2] SLF4J(W): See https://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J(I): Actual provider is of type [ch.qos.logback.classic.spi.LogbackServiceProvider@23aae55] 10:12:05.587 [main] INFO o.o.n.t.api.NettyTransportSupport - Netty transport backed by java.nio 10:12:05.645 [main] INFO o.o.y.b.r.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone 10:12:05.646 [main] INFO o.o.y.b.r.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix 10:12:05.649 [main] INFO o.o.y.b.r.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6AddressNoZone 10:12:05.650 [main] INFO o.o.y.b.r.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Prefix 10:12:08.862 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:09.020 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:09.541 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:09.542 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:09.586 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:09.727 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:09.728 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:10.013 [restconf-netty-e2e-2] INFO o.o.restconf.api.ApiPathParser - Consecutive slashes in REST URLs will be rejected 10:12:10.105 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:10.108 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:10.120 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:10.121 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:10.137 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:10.137 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:10.138 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:10.139 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:10.139 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:10.349 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:10.350 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:10.357 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:10.358 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:10.375 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:10.375 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:10.377 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:10.378 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:10.378 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:10.585 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:10.585 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:10.591 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:10.592 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:10.607 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:10.608 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:10.609 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:10.610 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:10.610 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:10.864 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:10.865 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:10.867 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:10.868 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:10.879 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:10.879 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:10.880 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:10.881 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:10.882 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:11.024 [restconf-netty-e2e-6] INFO o.o.m.b.d.a.StaticConfiguration - Binding-over-DOM codec shortcuts are enabled 10:12:11.071 [restconf-netty-e2e-6] INFO o.o.y.b.d.codec.impl.LazyBindingMap - Using lazy population for maps larger than 1 element(s) 10:12:11.291 [restconf-netty-e2e-6] WARN o.o.n.t.http.HTTPServerSession - Internal error while processing PendingOperationsPost{target=http://127.0.0.1:44771/rests/operations/netconf-keystore:add-keystore-entry} java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "obj" is null at org.opendaylight.netconf.keystore.legacy.impl.SecurityHelper.decodePrivateKey(SecurityHelper.java:79) at org.opendaylight.netconf.keystore.legacy.impl.DefaultAddKeystoreEntry.invoke(DefaultAddKeystoreEntry.java:53) at org.opendaylight.netconf.keystore.legacy.impl.DefaultAddKeystoreEntry.invoke(DefaultAddKeystoreEntry.java:32) at org.opendaylight.mdsal.binding.dom.adapter.BindingDOMRpcImplementationAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:49) at org.opendaylight.mdsal.dom.broker.OperationInvocation.invokeGlobalRpc(OperationInvocation.java:101) at org.opendaylight.mdsal.dom.broker.OperationInvocation.invoke(OperationInvocation.java:53) at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$RpcServiceFacade.invokeRpc(DOMRpcRouter.java:458) at org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcService.invokeRpc(ForwardingDOMRpcService.java:29) at org.opendaylight.restconf.mdsal.spi.DOMServerRpcOperations.invokeRpc(DOMServerRpcOperations.java:47) at org.opendaylight.restconf.server.spi.InterceptingServerRpcOperations.invokeRpc(InterceptingServerRpcOperations.java:52) at org.opendaylight.restconf.server.spi.AbstractServerStrategy.operationsPOST(AbstractServerStrategy.java:368) at org.opendaylight.restconf.server.mdsal.MdsalRestconfServer.operationsPOST(MdsalRestconfServer.java:421) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:37) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:27) at org.opendaylight.restconf.server.PendingRequestWithBody.execute(PendingRequestWithBody.java:61) at org.opendaylight.restconf.server.AbstractPendingRequest.execute(AbstractPendingRequest.java:97) at org.opendaylight.netconf.transport.http.HTTPServerSession.executeRequest(HTTPServerSession.java:265) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:202) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:52) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:121) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:90) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at org.opendaylight.netconf.transport.http.AbstractBasicAuthHandler.channelRead0(AbstractBasicAuthHandler.java:56) at org.opendaylight.netconf.transport.http.AbstractBasicAuthHandler.channelRead0(AbstractBasicAuthHandler.java:35) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) at io.netty.handler.codec.http.HttpServerKeepAliveHandler.channelRead(HttpServerKeepAliveHandler.java:64) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.handlerRemoved(ByteToMessageDecoder.java:266) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:537) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.lang.Thread.run(Thread.java:1583) 10:12:11.393 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:11.394 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:11.398 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:11.398 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:11.414 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:11.415 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:11.416 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:11.417 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:11.418 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:11.560 [restconf-netty-e2e-1] WARN o.o.n.t.http.HTTPServerSession - Internal error while processing PendingOperationsPost{target=http://127.0.0.1:44323/rests/operations/netconf-keystore:add-keystore-entry} java.lang.NullPointerException: Cannot invoke "String.replace(java.lang.CharSequence, java.lang.CharSequence)" because "privateKey" is null at org.opendaylight.netconf.keystore.legacy.impl.SecurityHelper.decodePrivateKey(SecurityHelper.java:68) at org.opendaylight.netconf.keystore.legacy.impl.DefaultAddKeystoreEntry.invoke(DefaultAddKeystoreEntry.java:53) at org.opendaylight.netconf.keystore.legacy.impl.DefaultAddKeystoreEntry.invoke(DefaultAddKeystoreEntry.java:32) at org.opendaylight.mdsal.binding.dom.adapter.BindingDOMRpcImplementationAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:49) at org.opendaylight.mdsal.dom.broker.OperationInvocation.invokeGlobalRpc(OperationInvocation.java:101) at org.opendaylight.mdsal.dom.broker.OperationInvocation.invoke(OperationInvocation.java:53) at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$RpcServiceFacade.invokeRpc(DOMRpcRouter.java:458) at org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcService.invokeRpc(ForwardingDOMRpcService.java:29) at org.opendaylight.restconf.mdsal.spi.DOMServerRpcOperations.invokeRpc(DOMServerRpcOperations.java:47) at org.opendaylight.restconf.server.spi.InterceptingServerRpcOperations.invokeRpc(InterceptingServerRpcOperations.java:52) at org.opendaylight.restconf.server.spi.AbstractServerStrategy.operationsPOST(AbstractServerStrategy.java:368) at org.opendaylight.restconf.server.mdsal.MdsalRestconfServer.operationsPOST(MdsalRestconfServer.java:421) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:37) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:27) at org.opendaylight.restconf.server.PendingRequestWithBody.execute(PendingRequestWithBody.java:61) at org.opendaylight.restconf.server.AbstractPendingRequest.execute(AbstractPendingRequest.java:97) at org.opendaylight.netconf.transport.http.HTTPServerSession.executeRequest(HTTPServerSession.java:265) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:202) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:52) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:121) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:90) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at org.opendaylight.netconf.transport.http.AbstractBasicAuthHandler.channelRead0(AbstractBasicAuthHandler.java:56) at org.opendaylight.netconf.transport.http.AbstractBasicAuthHandler.channelRead0(AbstractBasicAuthHandler.java:35) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) at io.netty.handler.codec.http.HttpServerKeepAliveHandler.channelRead(HttpServerKeepAliveHandler.java:64) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.handlerRemoved(ByteToMessageDecoder.java:266) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:537) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.lang.Thread.run(Thread.java:1583) 10:12:11.626 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:11.627 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:11.629 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:11.629 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:11.643 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:11.643 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:11.644 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:11.645 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:11.645 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:12.419 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:12.419 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:12.421 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:12.422 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:12.431 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:12.431 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:12.432 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:12.433 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:12.433 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:13.254 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:13.255 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:13.258 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:13.259 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:13.272 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:13.272 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:13.273 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:13.274 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:13.274 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:13.686 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:13.687 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 10:12:13.691 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 10:12:13.691 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 10:12:13.701 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 10:12:13.701 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 10:12:13.703 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 10:12:13.704 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 10:12:13.704 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 10:12:13.910 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 10:12:13.911 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped