2026-10-10 08:15:30:213 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:47809 2026-10-10 08:15:30:213 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1140148496 2026-10-10 08:15:30:217 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x23e306c4, L:/127.0.0.1:44956 - R:/127.0.0.1:47809]]@1140148496 2026-10-10 08:15:30:320 +0000 [defaultEventExecutorGroup-3-4] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"ABCD"} 2026-10-10 08:15:30:321 +0000 [defaultEventExecutorGroup-3-4] ERROR org.opendaylight.jsonrpc.bus.spi.AbstractMessageListenerAdapter - Caught exception on [id: 0x23e306c4, L:/127.0.0.1:44956 - R:/127.0.0.1:47809], 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:357) at io.netty.channel.AbstractChannelHandlerContext.lambda$fireChannelRead$2(AbstractChannelHandlerContext.java:366) 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:1204) 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-10-10 08:15:30:323 +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:357) at io.netty.channel.AbstractChannelHandlerContext.lambda$fireChannelRead$2(AbstractChannelHandlerContext.java:366) 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:1204) 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-10-10 08:15:30:325 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Scheduling reconnect because state is CONNECTED@2077492028 2026-10-10 08:15:30:325 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to INITIAL [[id: 0x23e306c4, L:/127.0.0.1:44956 ! R:/127.0.0.1:47809]]@1140148496 2026-10-10 08:15:31:327 +0000 [multiThreadIoEventLoopGroup-2-4] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:47809 2026-10-10 08:15:31:327 +0000 [multiThreadIoEventLoopGroup-2-4] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [[id: 0x23e306c4, L:/127.0.0.1:44956 ! R:/127.0.0.1:47809]]@1140148496 2026-10-10 08:15:31:330 +0000 [multiThreadIoEventLoopGroup-2-5] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x85d1ca57, L:/127.0.0.1:44958 - R:/127.0.0.1:47809]]@1140148496 2026-10-10 08:15:35:318 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:47809@451574774], timeout=30000] 2026-10-10 08:15:35:319 +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:47809@451574774] 2026-10-10 08:15:35:320 +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:47809, sessionType=SUB, hashCode=1140148496] 2026-10-10 08:15:35:320 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x85d1ca57, L:/127.0.0.1:44958 - R:/127.0.0.1:47809]]@1140148496 2026-10-10 08:15:35:337 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:34743 2026-10-10 08:15:35:337 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@73797866 2026-10-10 08:15:35:339 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xa5e926ce, L:/127.0.0.1:58936 - R:/127.0.0.1:34743]]@73797866 2026-10-10 08:15:35:441 +0000 [defaultEventExecutorGroup-3-8] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"XYZ"} 2026-10-10 08:15:35:443 +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-10-10 08:15:35:444 +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:34743, sessionType=SUB, hashCode=73797866] 2026-10-10 08:15:35:445 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0xa5e926ce, L:/127.0.0.1:58936 - R:/127.0.0.1:34743]]@73797866 2026-10-10 08:15:35:453 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:45571 2026-10-10 08:15:35:453 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1404667203 2026-10-10 08:15:35:454 +0000 [multiThreadIoEventLoopGroup-2-11] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x8362ec66, L:/127.0.0.1:49470 - R:/127.0.0.1:45571]]@1404667203 2026-10-10 08:15:35:610 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-10-10 08:15:35:611 +0000 [defaultEventExecutorGroup-3-11] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2026-10-10 08:15:35:611 +0000 [defaultEventExecutorGroup-3-11] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-10-10 08:15:35:613 +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-10-10 08:15:35:616 +0000 [defaultEventExecutorGroup-3-11] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-10-10 08:15:35:618 +0000 [defaultEventExecutorGroup-3-10] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x8362ec66, L:/127.0.0.1:49470 - R:/127.0.0.1:45571] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-10-10 08:15:35:619 +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:45571, sessionType=REQ, hashCode=1404667203], timeout=30000] 2026-10-10 08:15:35:619 +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:45571, sessionType=REQ, hashCode=1404667203] 2026-10-10 08:15:35:619 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x8362ec66, L:/127.0.0.1:49470 - R:/127.0.0.1:45571]]@1404667203 2026-10-10 08:15:35:620 +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:45571@447261366] 2026-10-10 08:15:35:627 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:42227 2026-10-10 08:15:35:627 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1451929171 2026-10-10 08:15:35:629 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x72693e72, L:/127.0.0.1:40580 - R:/127.0.0.1:42227]]@1451929171 2026-10-10 08:15:35:781 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-10-10 08:15:35:782 +0000 [defaultEventExecutorGroup-3-1] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2026-10-10 08:15:35:783 +0000 [defaultEventExecutorGroup-3-1] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-10-10 08:15:35:784 +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-10-10 08:15:35:785 +0000 [defaultEventExecutorGroup-3-1] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-10-10 08:15:35:787 +0000 [defaultEventExecutorGroup-3-12] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x72693e72, L:/127.0.0.1:40580 - R:/127.0.0.1:42227] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-10-10 08:15:35:787 +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:42227, sessionType=REQ, hashCode=1451929171], timeout=30000] 2026-10-10 08:15:35:788 +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:42227, sessionType=REQ, hashCode=1451929171] 2026-10-10 08:15:35:788 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x72693e72, L:/127.0.0.1:40580 - R:/127.0.0.1:42227]]@1451929171 2026-10-10 08:15:35:789 +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:42227@1028516118] 2026-10-10 08:15:35:807 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:41475 2026-10-10 08:15:35:807 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1914218334 2026-10-10 08:15:35:809 +0000 [multiThreadIoEventLoopGroup-2-5] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x9ccece44, L:/127.0.0.1:41306 - R:/127.0.0.1:41475]]@1914218334 2026-10-10 08:15:35:959 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-10-10 08:15:35:960 +0000 [defaultEventExecutorGroup-3-3] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2026-10-10 08:15:35:961 +0000 [defaultEventExecutorGroup-3-3] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2026-10-10 08:15:35:963 +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-10-10 08:15:35:963 +0000 [defaultEventExecutorGroup-3-3] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-10-10 08:15:35:965 +0000 [defaultEventExecutorGroup-3-2] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x9ccece44, L:/127.0.0.1:41306 - R:/127.0.0.1:41475] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2026-10-10 08:15:35:966 +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:41475, sessionType=REQ, hashCode=1914218334], timeout=30000] 2026-10-10 08:15:35:966 +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:41475, sessionType=REQ, hashCode=1914218334] 2026-10-10 08:15:35:967 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x9ccece44, L:/127.0.0.1:41306 - R:/127.0.0.1:41475]]@1914218334 2026-10-10 08:15:35:968 +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:41475@2012404700] 2026-10-10 08:15:35:978 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:47875 2026-10-10 08:15:35:978 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@2115092774 2026-10-10 08:15:35:980 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x0647f62a, L:/127.0.0.1:43556 - R:/127.0.0.1:47875]]@2115092774 2026-10-10 08:15:36:081 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:47875@2021481053], timeout=30000] 2026-10-10 08:15:36:081 +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:47875@2021481053] 2026-10-10 08:15:36:082 +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:47875, sessionType=SUB, hashCode=2115092774] 2026-10-10 08:15:36:082 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Scheduling reconnect because state is CONNECTED@519689586 2026-10-10 08:15:36:082 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x0647f62a, L:/127.0.0.1:43556 ! R:/127.0.0.1:47875]]@2115092774 2026-10-10 08:15:36:082 +0000 [multiThreadIoEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to INITIAL [[id: 0x0647f62a, L:/127.0.0.1:43556 ! R:/127.0.0.1:47875]]@2115092774 2026-10-10 08:15:36:083 +0000 [main] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to DONE [[id: 0x0647f62a, L:/127.0.0.1:43556 ! R:/127.0.0.1:47875]]@2115092774