[main] INFO org.opendaylight.netconf.transport.tcp.NettyTransportSupport - Netty transport backed by java.nio [main] INFO org.opendaylight.yangtools.binding.reflect.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone [main] INFO org.opendaylight.yangtools.binding.reflect.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix [main] INFO org.opendaylight.yangtools.binding.reflect.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6AddressNoZone [main] INFO org.opendaylight.yangtools.binding.reflect.StringValueObjectFactory - Instantiated factory for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Prefix [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:39749/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [restconf-netty-e2e-1] INFO org.opendaylight.restconf.api.ApiPathParser - Consecutive slashes in REST URLs will be rejected [restconf-netty-e2e-1] INFO org.opendaylight.mdsal.binding.dom.adapter.StaticConfiguration - Binding-over-DOM codec shortcuts are enabled [restconf-netty-e2e-1] INFO org.opendaylight.yangtools.binding.data.codec.impl.LazyBindingMap - Using lazy population for maps larger than 1 element(s) [restconf-netty-e2e-1] ERROR org.opendaylight.restconf.server.RestconfRequestDispatcher - Error processing request POST /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.OperationsRequestProcessor.postOperations(OperationsRequestProcessor.java:75) at org.opendaylight.restconf.server.OperationsRequestProcessor.processOperationsRequest(OperationsRequestProcessor.java:49) at org.opendaylight.restconf.server.RestconfRequestDispatcher.dispatch(RestconfRequestDispatcher.java:66) at org.opendaylight.restconf.server.RestconfSession.dispatchRequest(RestconfSession.java:66) at org.opendaylight.restconf.server.RestconfSession.channelRead0(RestconfSession.java:60) at org.opendaylight.restconf.server.RestconfSession.channelRead0(RestconfSession.java:34) 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:122) at org.opendaylight.netconf.transport.http.ServerSseHandler.channelRead(ServerSseHandler.java:91) 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:48) at org.opendaylight.netconf.transport.http.AbstractBasicAuthHandler.channelRead0(AbstractBasicAuthHandler.java:34) 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) [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:34003/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:44321/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:35393/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:41049/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:36297/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:41493/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:41209/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.mdsal.dom.broker.DOMRpcRouter - DOM RPC/Action router started [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - RestconfRequestDispatcher initialized with service class org.opendaylight.restconf.server.mdsal.MdsalRestconfServer [main] INFO org.opendaylight.restconf.server.RestconfRequestDispatcher - Base path: http://127.0.0.1:41993/rests, default accept: application/yang-data+json, default pretty print: false [main] INFO org.opendaylight.mdsal.singleton.impl.EOSClusterSingletonServiceProvider - Cluster Singleton Service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is now owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service started [main] INFO org.opendaylight.netconf.keystore.legacy.impl.RpcSingleton - This node is no longer owning NETCONF keystore configuration [main] INFO org.opendaylight.netconf.keystore.legacy.impl.DefaultNetconfKeystoreService - NETCONF keystore service stopped