13:41:05.436 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 13:41:05.436 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 13:41:05.436 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 13:41:05.442 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 13:41:05.443 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 13:41:05.444 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:05.465 [nioEventLoopGroup-27-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbce75e1e, L:/127.0.0.1:10161 - R:/127.0.0.1:52652]' Dec 05, 2025 1:41:05 PM io.grpc.netty.NettyServerTransport notifyTerminated INFO: Transport failed io.netty.handler.codec.http2.Http2Exception: HTTP/2 client preface string missing or corrupt. Hex dump for received bytes: 1603030189010001850303c0b1c5a1a7c1137872e93be9b4 at io.netty.handler.codec.http2.Http2Exception.connectionError(Http2Exception.java:98) at io.netty.handler.codec.http2.Http2ConnectionHandler$PrefaceDecoder.readClientPrefaceString(Http2ConnectionHandler.java:319) at io.netty.handler.codec.http2.Http2ConnectionHandler$PrefaceDecoder.decode(Http2ConnectionHandler.java:245) at io.netty.handler.codec.http2.Http2ConnectionHandler.decode(Http2ConnectionHandler.java:451) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) 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.fireChannelRead(AbstractChannelHandlerContext.java:356) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:168) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445) at io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:381) at io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:587) at io.netty.channel.nio.NioIoHandler.processSelectedKeysOptimized(NioIoHandler.java:562) at io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:503) at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:475) at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 13:41:05.874 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 13:41:05.874 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 13:41:05.874 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 13:41:05.879 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 13:41:05.882 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 13:41:05.882 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:05.902 [nioEventLoopGroup-29-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xee7e1122, L:/127.0.0.1:10161 - R:/127.0.0.1:52664]' 13:41:05.935 [grpc-default-executor-1] INFO o.o.m.g.s.g.AuthenticationInterceptor - Authentication Service accepted user [admin] as authenticated 13:41:05.939 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received get response: notification { timestamp: 1764942065937 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { json_ietf_val: "{\"mtu\":1500}" } } } 13:41:05.940 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { int_val: 500 } } 13:41:05.942 [grpc-default-executor-0] INFO o.o.m.g.s.g.AuthenticationInterceptor - Authentication Service accepted user [admin] as authenticated 13:41:05.946 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received set response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } op: UPDATE } 13:41:05.947 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:05.949 [grpc-default-executor-0] INFO o.o.m.g.s.g.AuthenticationInterceptor - Authentication Service accepted user [admin] as authenticated 13:41:05.951 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received get response: notification { timestamp: 1764942065950 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { json_ietf_val: "{\"mtu\":500}" } } } 13:41:05.952 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending delete request: delete { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } 13:41:05.953 [grpc-default-executor-2] INFO o.o.m.g.s.g.AuthenticationInterceptor - Authentication Service accepted user [admin] as authenticated 13:41:05.956 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received delete response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } op: DELETE } 13:41:05.956 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:05.958 [grpc-default-executor-0] INFO o.o.m.g.s.g.AuthenticationInterceptor - Authentication Service accepted user [admin] as authenticated 13:41:06.348 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 13:41:06.348 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 13:41:06.349 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 13:41:06.355 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 13:41:06.359 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 13:41:06.359 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:06.362 [nioEventLoopGroup-31-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x20cd2bd3, L:/127.0.0.1:10161 - R:/127.0.0.1:52668]' 13:41:06.376 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received get response: notification { timestamp: 1764942066374 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { json_ietf_val: "{\"mtu\":1500}" } } } 13:41:06.378 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { int_val: 500 } } 13:41:06.393 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received set response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } op: UPDATE } 13:41:06.393 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:06.398 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received get response: notification { timestamp: 1764942066396 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { json_ietf_val: "{\"mtu\":500}" } } } 13:41:06.399 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending delete request: delete { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } 13:41:06.404 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Received delete response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } op: DELETE } 13:41:06.404 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:06.786 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 13:41:06.786 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 13:41:06.786 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 13:41:06.791 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 13:41:06.793 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 13:41:06.794 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 13:41:06.816 [nioEventLoopGroup-33-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbe198d91, L:/127.0.0.1:10161 - R:/127.0.0.1:45724]' 13:41:06.838 [grpc-default-executor-2] INFO o.o.m.g.s.g.AuthenticationInterceptor - Denied request: Wrong username or password 13:41:06.839 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { int_val: 500 } } 13:41:06.842 [grpc-default-executor-1] INFO o.o.m.g.s.g.AuthenticationInterceptor - Denied request: Wrong username or password 13:41:06.843 [main] INFO o.o.m.g.test.gnmi.AuthenticationTest - Sending delete request: delete { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } 13:41:06.845 [grpc-default-executor-1] INFO o.o.m.g.s.g.AuthenticationInterceptor - Denied request: Wrong username or password