2024-10-05 18:47:04:835 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:40189 2024-10-05 18:47:04:836 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@76403673 2024-10-05 18:47:04:837 +0000 [nioEventLoopGroup-2-11] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xf4f5c830, L:/127.0.0.1:37384 - R:/127.0.0.1:40189]]@76403673 2024-10-05 18:47:04:939 +0000 [defaultEventExecutorGroup-3-8] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"ABCD"} 2024-10-05 18:47:04:940 +0000 [defaultEventExecutorGroup-3-8] ERROR org.opendaylight.jsonrpc.bus.spi.AbstractMessageListenerAdapter - Caught exception on [id: 0xf4f5c830, L:/127.0.0.1:37384 - R:/127.0.0.1:40189], 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.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:61) at io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:425) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:66) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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) 2024-10-05 18:47:04:943 +0000 [nioEventLoopGroup-2-11] 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.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:61) at io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:425) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:66) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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) 2024-10-05 18:47:04:944 +0000 [nioEventLoopGroup-2-11] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Scheduling reconnect because state is CONNECTED@1821556954 2024-10-05 18:47:04:944 +0000 [nioEventLoopGroup-2-11] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to INITIAL [[id: 0xf4f5c830, L:/127.0.0.1:37384 ! R:/127.0.0.1:40189]]@76403673 2024-10-05 18:47:05:946 +0000 [nioEventLoopGroup-2-1] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:40189 2024-10-05 18:47:05:947 +0000 [nioEventLoopGroup-2-1] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [[id: 0xf4f5c830, L:/127.0.0.1:37384 ! R:/127.0.0.1:40189]]@76403673 2024-10-05 18:47:05:949 +0000 [nioEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x4c490709, L:/127.0.0.1:37388 - R:/127.0.0.1:40189]]@76403673 2024-10-05 18:47:09:938 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:40189@882994199], timeout=30000] 2024-10-05 18:47:09:938 +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:40189@882994199] 2024-10-05 18:47:09:940 +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:40189, sessionType=SUB, hashCode=76403673] 2024-10-05 18:47:09:940 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x4c490709, L:/127.0.0.1:37388 - R:/127.0.0.1:40189]]@76403673 2024-10-05 18:47:09:953 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:46439 2024-10-05 18:47:09:953 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@923890244 2024-10-05 18:47:09:954 +0000 [nioEventLoopGroup-2-5] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x4cf54511, L:/127.0.0.1:48886 - R:/127.0.0.1:46439]]@923890244 2024-10-05 18:47:10:057 +0000 [defaultEventExecutorGroup-3-12] DEBUG org.opendaylight.jsonrpc.bus.messagelib.NotificationHandlerAdapter - Notification : {"jsonrpc":"2.0","method":"publish","params":"XYZ"} 2024-10-05 18:47:10:059 +0000 [defaultEventExecutorGroup-3-12] 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)] 2024-10-05 18:47:10:061 +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:46439, sessionType=SUB, hashCode=923890244] 2024-10-05 18:47:10:061 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x4cf54511, L:/127.0.0.1:48886 - R:/127.0.0.1:46439]]@923890244 2024-10-05 18:47:10:068 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:42253 2024-10-05 18:47:10:068 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@876061997 2024-10-05 18:47:10:069 +0000 [nioEventLoopGroup-2-8] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x149fa8f2, L:/127.0.0.1:33794 - R:/127.0.0.1:42253]]@876061997 2024-10-05 18:47:10:222 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2024-10-05 18:47:10:224 +0000 [defaultEventExecutorGroup-3-3] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2024-10-05 18:47:10:225 +0000 [defaultEventExecutorGroup-3-3] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2024-10-05 18:47:10:227 +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)] 2024-10-05 18:47:10:230 +0000 [defaultEventExecutorGroup-3-3] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2024-10-05 18:47:10:231 +0000 [defaultEventExecutorGroup-3-2] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x149fa8f2, L:/127.0.0.1:33794 - R:/127.0.0.1:42253] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2024-10-05 18:47:10:232 +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:42253, sessionType=REQ, hashCode=876061997], timeout=30000] 2024-10-05 18:47:10:232 +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:42253, sessionType=REQ, hashCode=876061997] 2024-10-05 18:47:10:232 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x149fa8f2, L:/127.0.0.1:33794 - R:/127.0.0.1:42253]]@876061997 2024-10-05 18:47:10:233 +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:42253@1466238002] 2024-10-05 18:47:10:237 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:52511 2024-10-05 18:47:10:237 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@2112254714 2024-10-05 18:47:10:238 +0000 [nioEventLoopGroup-2-11] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xc588b5fb, L:/127.0.0.1:34962 - R:/127.0.0.1:52511]]@2112254714 2024-10-05 18:47:10:388 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2024-10-05 18:47:10:390 +0000 [defaultEventExecutorGroup-3-5] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2024-10-05 18:47:10:391 +0000 [defaultEventExecutorGroup-3-5] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2024-10-05 18:47:10:393 +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)] 2024-10-05 18:47:10:393 +0000 [defaultEventExecutorGroup-3-5] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2024-10-05 18:47:10:394 +0000 [defaultEventExecutorGroup-3-4] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0xc588b5fb, L:/127.0.0.1:34962 - R:/127.0.0.1:52511] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2024-10-05 18:47:10:395 +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:52511, sessionType=REQ, hashCode=2112254714], timeout=30000] 2024-10-05 18:47:10:395 +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:52511, sessionType=REQ, hashCode=2112254714] 2024-10-05 18:47:10:395 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0xc588b5fb, L:/127.0.0.1:34962 - R:/127.0.0.1:52511]]@2112254714 2024-10-05 18:47:10:396 +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:52511@701110268] 2024-10-05 18:47:10:402 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:38409 2024-10-05 18:47:10:402 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@810337929 2024-10-05 18:47:10:403 +0000 [nioEventLoopGroup-2-2] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0x36565035, L:/127.0.0.1:57892 - R:/127.0.0.1:38409]]@810337929 2024-10-05 18:47:10:553 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Sending request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2024-10-05 18:47:10:555 +0000 [defaultEventExecutorGroup-3-7] DEBUG org.opendaylight.jsonrpc.bus.zmq.ServerHandler - First empty frame discarded : DefaultMessage [isLast=false, content=EmptyByteBufBE] 2024-10-05 18:47:10:555 +0000 [defaultEventExecutorGroup-3-7] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Request : {"jsonrpc":"2.0","id":1,"method":"concat","params":["ABC","XYZ"]} 2024-10-05 18:47:10:557 +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)] 2024-10-05 18:47:10:558 +0000 [defaultEventExecutorGroup-3-7] INFO org.opendaylight.jsonrpc.bus.messagelib.ResponderSessionImpl - Response : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2024-10-05 18:47:10:559 +0000 [defaultEventExecutorGroup-3-6] DEBUG org.opendaylight.jsonrpc.bus.messagelib.RequesterSessionImpl - Response from [id: 0x36565035, L:/127.0.0.1:57892 - R:/127.0.0.1:38409] : {"jsonrpc":"2.0","id":1,"result":"ABCXYZ"} 2024-10-05 18:47:10:560 +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:38409, sessionType=REQ, hashCode=810337929], timeout=30000] 2024-10-05 18:47:10:561 +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:38409, sessionType=REQ, hashCode=810337929] 2024-10-05 18:47:10:561 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0x36565035, L:/127.0.0.1:57892 - R:/127.0.0.1:38409]]@810337929 2024-10-05 18:47:10:561 +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:38409@754923644] 2024-10-05 18:47:10:573 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - (Re)connecting to /127.0.0.1:52937 2024-10-05 18:47:10:573 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from INITIAL to CONNECTING [N/A]@195587584 2024-10-05 18:47:10:574 +0000 [nioEventLoopGroup-2-5] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTING to CONNECTED [[id: 0xa30e3e17, L:/127.0.0.1:36480 - R:/127.0.0.1:52937]]@195587584 2024-10-05 18:47:10:674 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.messagelib.ProxyServiceImpl - Cleaning up proxy instance AbstractSession [closeable=AbstractSession [PUB@zmq://0.0.0.0:52937@1885696777], timeout=30000] 2024-10-05 18:47:10:675 +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:52937@1885696777] 2024-10-05 18:47:10:675 +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:52937, sessionType=SUB, hashCode=195587584] 2024-10-05 18:47:10:675 +0000 [Time-limited test] DEBUG org.opendaylight.jsonrpc.bus.spi.AbstractReconnectingClient - Changing connection state from CONNECTED to DONE [[id: 0xa30e3e17, L:/127.0.0.1:36480 - R:/127.0.0.1:52937]]@195587584