SLF4J(W): Class path contains multiple SLF4J providers. SLF4J(W): Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@73e132e0] SLF4J(W): Found provider [org.slf4j.simple.SimpleServiceProvider@3773862a] 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@73e132e0] 20:11:48.448 [main] INFO o.o.n.t.tcp.NettyTransportSupport - Netty transport backed by java.nio 20:11:48.541 [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 20:11:48.542 [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 20:11:48.545 [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 20:11:48.546 [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 20:11:51.578 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:51.766 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:52.273 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:52.274 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:52.318 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:52.455 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:52.456 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:52.966 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:52.968 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:52.980 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:52.981 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:52.996 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:52.996 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:52.997 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:52.999 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:52.999 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:53.117 [restconf-netty-e2e-7] INFO o.o.restconf.api.ApiPathParser - Consecutive slashes in REST URLs will be rejected Oct 08, 2024 8:11:53 PM com.google.common.util.concurrent.AbstractFuture executeListener SEVERE: RuntimeException while executing runnable CallbackListener{org.opendaylight.restconf.mdsal.spi.DOMServerRpcOperations$1@16e33e4} with executor MoreExecutors.directExecutor() java.lang.NullPointerException at java.base/java.util.Objects.requireNonNull(Objects.java:233) at org.opendaylight.restconf.server.FormattableDataResponse.(FormattableDataResponse.java:34) at org.opendaylight.restconf.server.AbstractPendingRequest.onFailure(AbstractPendingRequest.java:104) at org.opendaylight.restconf.server.NettyServerRequest.onFailure(NettyServerRequest.java:56) at org.opendaylight.restconf.server.spi.MappingServerRequest.onFailure(MappingServerRequest.java:56) at org.opendaylight.restconf.server.api.AbstractServerRequest.completeWith(AbstractServerRequest.java:103) at org.opendaylight.restconf.mdsal.spi.DOMServerRpcOperations$1.onFailure(DOMServerRpcOperations.java:68) at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1122) at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1299) at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:763) at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.addListener(AbstractFuture.java:134) at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1103) 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:36) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:26) at org.opendaylight.restconf.server.PendingRequestWithBody.execute(PendingRequestWithBody.java:53) at org.opendaylight.restconf.server.AbstractPendingRequest.execute(AbstractPendingRequest.java:84) at org.opendaylight.restconf.server.RestconfSession.executeRequest(RestconfSession.java:109) at org.opendaylight.restconf.server.RestconfSession.processRequest(RestconfSession.java:92) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:151) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:47) 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:123) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:92) 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:1407) 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:918) 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:994) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.lang.Thread.run(Thread.java:1583) 20:11:55.119 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:55.119 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:55.125 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:55.126 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:55.137 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:55.137 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:55.138 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:55.139 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:55.139 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:55.283 [restconf-netty-e2e-2] INFO o.o.m.b.d.a.StaticConfiguration - Binding-over-DOM codec shortcuts are enabled 20:11:55.325 [restconf-netty-e2e-2] INFO o.o.y.b.d.codec.impl.LazyBindingMap - Using lazy population for maps larger than 1 element(s) 20:11:56.099 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:56.099 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:56.102 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:56.102 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:56.111 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:56.111 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:56.112 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:56.112 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:56.112 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:56.249 [restconf-netty-e2e-7] WARN o.o.restconf.server.RestconfSession - Internal error while processing PendingOperationsPost{target=http://127.0.0.1:33405/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:36) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:26) at org.opendaylight.restconf.server.PendingRequestWithBody.execute(PendingRequestWithBody.java:53) at org.opendaylight.restconf.server.AbstractPendingRequest.execute(AbstractPendingRequest.java:84) at org.opendaylight.restconf.server.RestconfSession.executeRequest(RestconfSession.java:109) at org.opendaylight.restconf.server.RestconfSession.processRequest(RestconfSession.java:92) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:151) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:47) 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:123) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:92) 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:1407) 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:918) 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:994) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.lang.Thread.run(Thread.java:1583) [Fatal Error] :1:1: Content is not allowed in prolog. 20:11:56.330 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:56.330 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:56.333 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:56.334 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:56.343 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:56.343 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:56.344 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:56.345 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:56.345 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:56.549 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:56.549 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:56.553 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:56.554 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:56.563 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:56.563 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:56.564 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:56.565 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:56.565 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:56.768 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:56.769 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:56.771 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:56.771 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:56.777 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:56.777 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:56.778 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:56.779 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:56.779 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:56.916 [restconf-netty-e2e-0] WARN o.o.restconf.server.RestconfSession - Internal error while processing PendingOperationsPost{target=http://127.0.0.1:32865/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:36) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:26) at org.opendaylight.restconf.server.PendingRequestWithBody.execute(PendingRequestWithBody.java:53) at org.opendaylight.restconf.server.AbstractPendingRequest.execute(AbstractPendingRequest.java:84) at org.opendaylight.restconf.server.RestconfSession.executeRequest(RestconfSession.java:109) at org.opendaylight.restconf.server.RestconfSession.processRequest(RestconfSession.java:92) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:151) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:47) 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:123) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:92) 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:1407) 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:918) 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:994) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.lang.Thread.run(Thread.java:1583) [Fatal Error] :1:1: Content is not allowed in prolog. 20:11:56.986 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:56.986 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:56.989 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:56.990 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:56.996 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:56.996 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:56.996 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:56.997 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:56.997 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:57.226 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:57.227 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:57.231 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:57.233 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:57.245 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:57.247 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:57.248 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:57.250 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:57.250 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:57.460 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:57.460 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped 20:11:57.463 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 20:11:57.464 [main] INFO o.o.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started 20:11:57.471 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer 20:11:57.472 [main] INFO o.o.r.s.RestconfTransportChannelListener - Initialized with base path: /rests, default encoding: JSON, default pretty print: false 20:11:57.472 [main] INFO o.o.m.s.i.EOSClusterSingletonServiceProvider - Cluster Singleton Service started 20:11:57.473 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration 20:11:57.473 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service started 20:11:57.582 [restconf-netty-e2e-1] WARN o.o.restconf.server.RestconfSession - Internal error while processing PendingOperationsPost{target=http://127.0.0.1:38731/rests/operations/netconf-keystore:invalid-operation} java.lang.NullPointerException: null at java.base/java.util.Objects.requireNonNull(Objects.java:233) at org.opendaylight.restconf.server.FormattableDataResponse.(FormattableDataResponse.java:34) at org.opendaylight.restconf.server.AbstractPendingRequest.onFailure(AbstractPendingRequest.java:104) at org.opendaylight.restconf.server.NettyServerRequest.onFailure(NettyServerRequest.java:56) at org.opendaylight.restconf.server.spi.MappingServerRequest.onFailure(MappingServerRequest.java:56) at org.opendaylight.restconf.server.api.AbstractServerRequest.completeWith(AbstractServerRequest.java:103) at org.opendaylight.restconf.server.spi.AbstractServerStrategy.operationsPOST(AbstractServerStrategy.java:357) at org.opendaylight.restconf.server.mdsal.MdsalRestconfServer.operationsPOST(MdsalRestconfServer.java:421) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:36) at org.opendaylight.restconf.server.PendingOperationsPost.execute(PendingOperationsPost.java:26) at org.opendaylight.restconf.server.PendingRequestWithBody.execute(PendingRequestWithBody.java:53) at org.opendaylight.restconf.server.AbstractPendingRequest.execute(AbstractPendingRequest.java:84) at org.opendaylight.restconf.server.RestconfSession.executeRequest(RestconfSession.java:109) at org.opendaylight.restconf.server.RestconfSession.processRequest(RestconfSession.java:92) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:151) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:47) 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:123) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:92) 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:1407) 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:918) 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:994) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.lang.Thread.run(Thread.java:1583) 20:11:57.583 [restconf-netty-e2e-1] WARN i.n.channel.DefaultChannelPipeline - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.length()" because "seq" is null at io.netty.buffer.ByteBufUtil.writeUtf8(ByteBufUtil.java:840) at org.opendaylight.restconf.server.RestconfSession.formatException(RestconfSession.java:143) at org.opendaylight.restconf.server.RestconfSession.requestFailed(RestconfSession.java:131) at org.opendaylight.restconf.server.AbstractPendingRequest.execute(AbstractPendingRequest.java:86) at org.opendaylight.restconf.server.RestconfSession.executeRequest(RestconfSession.java:109) at org.opendaylight.restconf.server.RestconfSession.processRequest(RestconfSession.java:92) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:151) at org.opendaylight.netconf.transport.http.HTTPServerSession.channelRead0(HTTPServerSession.java:47) 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:123) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:92) 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:1407) 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:918) 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:994) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.lang.Thread.run(Thread.java:1583) 20:11:59.585 [main] INFO o.o.n.k.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration 20:11:59.585 [main] INFO o.o.n.k.l.i.DefaultNetconfKeystoreService - NETCONF keystore service stopped