2025-10-31 00:06:08:032 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:38001 2025-10-31 00:06:08:032 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1190600057 2025-10-31 00:06:08:033 +0000 [multiThreadIoEventLoopGroup-2-12] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xc16f1e35, L:/127.0.0.1:60504 - R:/127.0.0.1:38001]]@1190600057 2025-10-31 00:06:08:134 +0000 [defaultEventExecutorGroup-3-10] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"ABCD"} 2025-10-31 00:06:08:134 +0000 [defaultEventExecutorGroup-3-10] ERROR org.opendaylight.jsonrpc.bus.spi.AbstractMessageListenerAdapter - Caught exception on [id: 0xc16f1e35, L:/127.0.0.1:60504 - R:/127.0.0.1:38001], 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) 2025-10-31 00:06:08:135 +0000 [multiThreadIoEventLoopGroup-2-12] 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) 2025-10-31 00:06:08:136 +0000 [multiThreadIoEventLoopGroup-2-12] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Scheduling reconnect because state is CONNECTED@180128361 2025-10-31 00:06:08:136 +0000 [multiThreadIoEventLoopGroup-2-12] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to INITIAL [[id: 0xc16f1e35, L:/127.0.0.1:60504 ! R:/127.0.0.1:38001]]@1190600057 2025-10-31 00:06:09:137 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:38001 2025-10-31 00:06:09:137 +0000 [multiThreadIoEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [[id: 0xc16f1e35, L:/127.0.0.1:60504 ! R:/127.0.0.1:38001]]@1190600057 2025-10-31 00:06:09:139 +0000 [multiThreadIoEventLoopGroup-2-3] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xf42a91d5, L:/127.0.0.1:60516 - R:/127.0.0.1:38001]]@1190600057 2025-10-31 00:06:13:134 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:38001@148799932], timeout=30000] 2025-10-31 00:06:13:134 +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:38001@148799932] 2025-10-31 00:06:13:135 +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:38001, sessionType=SUB, hashCode=1190600057] 2025-10-31 00:06:13:135 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0xf42a91d5, L:/127.0.0.1:60516 ! R:/127.0.0.1:38001]]@1190600057 2025-10-31 00:06:13:149 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:45981 2025-10-31 00:06:13:149 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@1146894204 2025-10-31 00:06:13:151 +0000 [multiThreadIoEventLoopGroup-2-6] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x06d9736d, L:/127.0.0.1:46386 - R:/127.0.0.1:45981]]@1146894204 2025-10-31 00:06:13:252 +0000 [defaultEventExecutorGroup-3-2] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"XYZ"} 2025-10-31 00:06:13:252 +0000 [defaultEventExecutorGroup-3-2] 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)] 2025-10-31 00:06:13:253 +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:45981, sessionType=SUB, hashCode=1146894204] 2025-10-31 00:06:13:253 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x06d9736d, L:/127.0.0.1:46386 - R:/127.0.0.1:45981]]@1146894204 2025-10-31 00:06:13:260 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:46781 2025-10-31 00:06:13:260 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@932839241 2025-10-31 00:06:13:261 +0000 [multiThreadIoEventLoopGroup-2-9] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x6bbfcad5, L:/127.0.0.1:50712 - R:/127.0.0.1:46781]]@932839241 2025-10-31 00:06:13:415 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2025-10-31 00:06:13:416 +0000 [defaultEventExecutorGroup-3-5] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2025-10-31 00:06:13:416 +0000 [defaultEventExecutorGroup-3-5] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2025-10-31 00:06:13:417 +0000 [defaultEventExecutorGroup-3-5] 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)] 2025-10-31 00:06:13:419 +0000 [defaultEventExecutorGroup-3-5] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2025-10-31 00:06:13:420 +0000 [defaultEventExecutorGroup-3-4] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x6bbfcad5, L:/127.0.0.1:50712 - R:/127.0.0.1:46781] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2025-10-31 00:06:13:421 +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:46781, sessionType=REQ, hashCode=932839241], timeout=30000] 2025-10-31 00:06:13:421 +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:46781, sessionType=REQ, hashCode=932839241] 2025-10-31 00:06:13:421 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x6bbfcad5, L:/127.0.0.1:50712 - R:/127.0.0.1:46781]]@932839241 2025-10-31 00:06:13:422 +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:46781@462978170] 2025-10-31 00:06:13:428 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:40837 2025-10-31 00:06:13:429 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@232878674 2025-10-31 00:06:13:430 +0000 [multiThreadIoEventLoopGroup-2-12] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x2972b5ae, L:/127.0.0.1:50706 - R:/127.0.0.1:40837]]@232878674 2025-10-31 00:06:13:579 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2025-10-31 00:06:13:581 +0000 [defaultEventExecutorGroup-3-7] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2025-10-31 00:06:13:581 +0000 [defaultEventExecutorGroup-3-7] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2025-10-31 00:06:13:582 +0000 [defaultEventExecutorGroup-3-7] 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)] 2025-10-31 00:06:13:582 +0000 [defaultEventExecutorGroup-3-7] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2025-10-31 00:06:13:583 +0000 [defaultEventExecutorGroup-3-6] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x2972b5ae, L:/127.0.0.1:50706 - R:/127.0.0.1:40837] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2025-10-31 00:06:13:584 +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:40837, sessionType=REQ, hashCode=232878674], timeout=30000] 2025-10-31 00:06:13:584 +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:40837, sessionType=REQ, hashCode=232878674] 2025-10-31 00:06:13:584 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x2972b5ae, L:/127.0.0.1:50706 - R:/127.0.0.1:40837]]@232878674 2025-10-31 00:06:13:585 +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:40837@531934802] 2025-10-31 00:06:13:589 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:44631 2025-10-31 00:06:13:589 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@828549937 2025-10-31 00:06:13:591 +0000 [multiThreadIoEventLoopGroup-2-3] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xb6301d82, L:/127.0.0.1:42616 - R:/127.0.0.1:44631]]@828549937 2025-10-31 00:06:13:740 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2025-10-31 00:06:13:741 +0000 [defaultEventExecutorGroup-3-9] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2025-10-31 00:06:13:741 +0000 [defaultEventExecutorGroup-3-9] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2025-10-31 00:06:13:742 +0000 [defaultEventExecutorGroup-3-9] 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)] 2025-10-31 00:06:13:742 +0000 [defaultEventExecutorGroup-3-9] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2025-10-31 00:06:13:742 +0000 [defaultEventExecutorGroup-3-8] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0xb6301d82, L:/127.0.0.1:42616 - R:/127.0.0.1:44631] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2025-10-31 00:06:13:743 +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:44631, sessionType=REQ, hashCode=828549937], timeout=30000] 2025-10-31 00:06:13:743 +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:44631, sessionType=REQ, hashCode=828549937] 2025-10-31 00:06:13:743 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0xb6301d82, L:/127.0.0.1:42616 - R:/127.0.0.1:44631]]@828549937 2025-10-31 00:06:13:743 +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:44631@1096515619] 2025-10-31 00:06:13:750 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:54509 2025-10-31 00:06:13:750 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@131993625 2025-10-31 00:06:13:751 +0000 [multiThreadIoEventLoopGroup-2-6] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x236508ae, L:/127.0.0.1:48714 - R:/127.0.0.1:54509]]@131993625 2025-10-31 00:06:13:851 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:54509@1864767711], timeout=30000] 2025-10-31 00:06:13:851 +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:54509@1864767711] 2025-10-31 00:06:13:852 +0000 [multiThreadIoEventLoopGroup-2-6] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Scheduling reconnect because state is CONNECTED@369642712 2025-10-31 00:06:13:852 +0000 [multiThreadIoEventLoopGroup-2-6] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to INITIAL [[id: 0x236508ae, L:/127.0.0.1:48714 ! R:/127.0.0.1:54509]]@131993625 2025-10-31 00:06:13:852 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.AbstractSession - Reference count reached 0, closing and removing AbstractReconnectingClient [state=INITIAL, uri=zmq://127.0.0.1:54509, sessionType=SUB, hashCode=131993625] 2025-10-31 00:06:13:853 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to DONE [[id: 0x236508ae, L:/127.0.0.1:48714 ! R:/127.0.0.1:54509]]@131993625