2026-02-07 04:50:46:018 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:34273 2026-02-07 04:50:46:018 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@669018149 2026-02-07 04:50:46:019 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xb7eb2328, L:/127.0.0.1:39484 - R:/127.0.0.1:34273]]@669018149 2026-02-07 04:50:46:123 +0000 [defaultEventExecutorGroup-3-4] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"ABCD"} 2026-02-07 04:50:46:124 +0000 [defaultEventExecutorGroup-3-4] ERROR org.opendaylight.jsonrpc.bus.spi.AbstractMessageListenerAdapter - Caught exception on [id: 0xb7eb2328, L:/127.0.0.1:39484 - R:/127.0.0.1:34273], closing channel now java.lang.ClassCastException: class com.google.gson.JsonPrimitive cannot be cast to class com.google.gson.JsonArray (com.google.gson.JsonPrimitive and com.google.gson.JsonArray are in unnamed module of loader 'app') at org.opendaylight.jsonrpc.bus.messagelib.ProxyTest.lambda$testSubscriberProxy$0(ProxyTest.java:47) at org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter.onMessage(NotificationHandlerAdapter.java:44) at org.opendaylight.jsonrpc.bus.spi.AbstractMessageListenerAdapter.processResponse(AbstractMessageListenerAdapter.java:38) at org.opendaylight.jsonrpc.bus.zmq.ClientHandler.channelRead0(ClientHandler.java:43) at org.opendaylight.jsonrpc.bus.zmq.ClientHandler.channelRead0(ClientHandler.java:25) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) at io.netty.channel.AbstractChannelHandlerContext.lambda$fireChannelRead$2(AbstractChannelHandlerContext.java:365) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:66) 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) 2026-02-07 04:50:46:125 +0000 [multiThreadIoEventLoopGroup-2-2] WARN io.netty.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.ClassCastException: class com.google.gson.JsonPrimitive cannot be cast to class com.google.gson.JsonArray (com.google.gson.JsonPrimitive and com.google.gson.JsonArray are in unnamed module of loader 'app') at org.opendaylight.jsonrpc.bus.messagelib.ProxyTest.lambda$testSubscriberProxy$0(ProxyTest.java:47) at org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter.onMessage(NotificationHandlerAdapter.java:44) at org.opendaylight.jsonrpc.bus.spi.AbstractMessageListenerAdapter.processResponse(AbstractMessageListenerAdapter.java:38) at org.opendaylight.jsonrpc.bus.zmq.ClientHandler.channelRead0(ClientHandler.java:43) at org.opendaylight.jsonrpc.bus.zmq.ClientHandler.channelRead0(ClientHandler.java:25) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356) at io.netty.channel.AbstractChannelHandlerContext.lambda$fireChannelRead$2(AbstractChannelHandlerContext.java:365) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:66) 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) 2026-02-07 04:50:46:125 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Scheduling reconnect because state is CONNECTED@677258919 2026-02-07 04:50:46:125 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to INITIAL [[id: 0xb7eb2328, L:/127.0.0.1:39484 ! R:/127.0.0.1:34273]]@669018149 2026-02-07 04:50:47:127 +0000 [multiThreadIoEventLoopGroup-2-4] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:34273 2026-02-07 04:50:47:127 +0000 [multiThreadIoEventLoopGroup-2-4] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [[id: 0xb7eb2328, L:/127.0.0.1:39484 ! R:/127.0.0.1:34273]]@669018149 2026-02-07 04:50:47:129 +0000 [multiThreadIoEventLoopGroup-2-5] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x66d0fddd, L:/127.0.0.1:39486 - R:/127.0.0.1:34273]]@669018149 2026-02-07 04:50:51:123 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:34273@558427704], timeout=30000] 2026-02-07 04:50:51:123 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractSession [PUB@zmq://0.0.0.0:34273@558427704] 2026-02-07 04:50:51:124 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractReconnectingClient [state=CONNECTED, uri=zmq://127.0.0.1:34273, sessionType=SUB, hashCode=669018149] 2026-02-07 04:50:51:124 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x66d0fddd, L:/127.0.0.1:39486 - R:/127.0.0.1:34273]]@669018149 2026-02-07 04:50:51:138 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:55675 2026-02-07 04:50:51:138 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1452371644 2026-02-07 04:50:51:139 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x5b7aec9d, L:/127.0.0.1:52304 - R:/127.0.0.1:55675]]@1452371644 2026-02-07 04:50:51:240 +0000 [defaultEventExecutorGroup-3-8] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"XYZ"} 2026-02-07 04:50:51:242 +0000 [defaultEventExecutorGroup-3-8] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractProxyHandlerAdapter - Attempting method candidate MethodCandidate [method=public void org.opendaylight.jsonrpc.bus.messagelib.ProxyTest$1.publish(java.lang.String)] 2026-02-07 04:50:51:243 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractReconnectingClient [state=CONNECTED, uri=zmq://127.0.0.1:55675, sessionType=SUB, hashCode=1452371644] 2026-02-07 04:50:51:243 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x5b7aec9d, L:/127.0.0.1:52304 - R:/127.0.0.1:55675]]@1452371644 2026-02-07 04:50:51:249 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:35999 2026-02-07 04:50:51:250 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@671296988 2026-02-07 04:50:51:251 +0000 [multiThreadIoEventLoopGroup-2-11] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xc70746b1, L:/127.0.0.1:39260 - R:/127.0.0.1:35999]]@671296988 2026-02-07 04:50:51:409 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-02-07 04:50:51:411 +0000 [defaultEventExecutorGroup-3-11] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2026-02-07 04:50:51:411 +0000 [defaultEventExecutorGroup-3-11] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-02-07 04:50:51:413 +0000 [defaultEventExecutorGroup-3-11] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractProxyHandlerAdapter - Attempting method candidate MethodCandidate [method=public java.lang.String org.opendaylight.jsonrpc.bus.messagelib.TestMessageServer.concat(java.lang.String,java.lang.String)] 2026-02-07 04:50:51:415 +0000 [defaultEventExecutorGroup-3-11] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-02-07 04:50:51:416 +0000 [defaultEventExecutorGroup-3-10] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0xc70746b1, L:/127.0.0.1:39260 - R:/127.0.0.1:35999] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-02-07 04:50:51:417 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractReconnectingClient [state=CONNECTED, uri=ws://127.0.0.1:35999, sessionType=REQ, hashCode=671296988], timeout=30000] 2026-02-07 04:50:51:417 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractReconnectingClient [state=CONNECTED, uri=ws://127.0.0.1:35999, sessionType=REQ, hashCode=671296988] 2026-02-07 04:50:51:417 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0xc70746b1, L:/127.0.0.1:39260 - R:/127.0.0.1:35999]]@671296988 2026-02-07 04:50:51:418 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractSession [REP@ws://0.0.0.0:35999@1756275862] 2026-02-07 04:50:51:423 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:53081 2026-02-07 04:50:51:423 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@426827592 2026-02-07 04:50:51:424 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x9f63eee4, L:/127.0.0.1:52064 - R:/127.0.0.1:53081]]@426827592 2026-02-07 04:50:51:574 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-02-07 04:50:51:576 +0000 [defaultEventExecutorGroup-3-1] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2026-02-07 04:50:51:576 +0000 [defaultEventExecutorGroup-3-1] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-02-07 04:50:51:577 +0000 [defaultEventExecutorGroup-3-1] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractProxyHandlerAdapter - Attempting method candidate MethodCandidate [method=public java.lang.String org.opendaylight.jsonrpc.bus.messagelib.TestMessageServer.concat(java.lang.String,java.lang.String)] 2026-02-07 04:50:51:577 +0000 [defaultEventExecutorGroup-3-1] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-02-07 04:50:51:578 +0000 [defaultEventExecutorGroup-3-12] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x9f63eee4, L:/127.0.0.1:52064 - R:/127.0.0.1:53081] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-02-07 04:50:51:579 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractReconnectingClient [state=CONNECTED, uri=http://127.0.0.1:53081, sessionType=REQ, hashCode=426827592], timeout=30000] 2026-02-07 04:50:51:579 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractReconnectingClient [state=CONNECTED, uri=http://127.0.0.1:53081, sessionType=REQ, hashCode=426827592] 2026-02-07 04:50:51:579 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x9f63eee4, L:/127.0.0.1:52064 - R:/127.0.0.1:53081]]@426827592 2026-02-07 04:50:51:579 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractSession [REP@http://0.0.0.0:53081@64292145] 2026-02-07 04:50:51:586 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:42355 2026-02-07 04:50:51:586 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1923569453 2026-02-07 04:50:51:587 +0000 [multiThreadIoEventLoopGroup-2-5] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xbac07f43, L:/127.0.0.1:38230 - R:/127.0.0.1:42355]]@1923569453 2026-02-07 04:50:51:737 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-02-07 04:50:51:738 +0000 [defaultEventExecutorGroup-3-3] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2026-02-07 04:50:51:739 +0000 [defaultEventExecutorGroup-3-3] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-02-07 04:50:51:740 +0000 [defaultEventExecutorGroup-3-3] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractProxyHandlerAdapter - Attempting method candidate MethodCandidate [method=public java.lang.String org.opendaylight.jsonrpc.bus.messagelib.TestMessageServer.concat(java.lang.String,java.lang.String)] 2026-02-07 04:50:51:741 +0000 [defaultEventExecutorGroup-3-3] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-02-07 04:50:51:743 +0000 [defaultEventExecutorGroup-3-2] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0xbac07f43, L:/127.0.0.1:38230 - R:/127.0.0.1:42355] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-02-07 04:50:51:744 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractReconnectingClient [state=CONNECTED, uri=zmq://127.0.0.1:42355, sessionType=REQ, hashCode=1923569453], timeout=30000] 2026-02-07 04:50:51:744 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractReconnectingClient [state=CONNECTED, uri=zmq://127.0.0.1:42355, sessionType=REQ, hashCode=1923569453] 2026-02-07 04:50:51:744 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0xbac07f43, L:/127.0.0.1:38230 - R:/127.0.0.1:42355]]@1923569453 2026-02-07 04:50:51:745 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractSession [REP@zmq://0.0.0.0:42355@913087351] 2026-02-07 04:50:51:754 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:39503 2026-02-07 04:50:51:755 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1630865462 2026-02-07 04:50:51:755 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x789ebd76, L:/127.0.0.1:51530 - R:/127.0.0.1:39503]]@1630865462 2026-02-07 04:50:51:856 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:39503@95970902], timeout=30000] 2026-02-07 04:50:51:856 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractSession [PUB@zmq://0.0.0.0:39503@95970902] 2026-02-07 04:50:51:856 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractReconnectingClient [state=CONNECTED, uri=zmq://127.0.0.1:39503, sessionType=SUB, hashCode=1630865462] 2026-02-07 04:50:51:856 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x789ebd76, L:/127.0.0.1:51530 ! R:/127.0.0.1:39503]]@1630865462 2026-02-07 04:50:51:856 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Scheduling reconnect because state is DONE@482540803 2026-02-07 04:50:51:857 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from DONE to INITIAL [[id: 0x789ebd76, L:/127.0.0.1:51530 ! R:/127.0.0.1:39503]]@1630865462 2026-02-07 04:50:51:858 +0000 [main] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to DONE [[id: 0x789ebd76, L:/127.0.0.1:51530 ! R:/127.0.0.1:39503]]@1630865462