From 8c9d49e0a850735fe34ea868e6955b413542e68b Mon Sep 17 00:00:00 2001 From: Yaroslav Dmytrotsa Date: Tue, 4 Aug 2015 18:17:26 +0300 Subject: [PATCH] fix issue with wrong JSON-RPC income data fix issue with not correctly formatted DATA --- .../android/jsonrpc/JsonRpcServerHandler.java | 20 ++++++++++++++++--- .../jsonrpc/full/JsonRpcServerMethod.java | 14 +++++++++---- .../jsonrpc/light/JsonRpcServerMethod.java | 18 ++++++++++------- 3 files changed, 38 insertions(+), 14 deletions(-) diff --git a/ethereumj-core-android/src/main/java/org/ethereum/android/jsonrpc/JsonRpcServerHandler.java b/ethereumj-core-android/src/main/java/org/ethereum/android/jsonrpc/JsonRpcServerHandler.java index e201683f..256bab27 100644 --- a/ethereumj-core-android/src/main/java/org/ethereum/android/jsonrpc/JsonRpcServerHandler.java +++ b/ethereumj-core-android/src/main/java/org/ethereum/android/jsonrpc/JsonRpcServerHandler.java @@ -4,6 +4,9 @@ import com.thetransactioncompany.jsonrpc2.JSONRPC2Request; import com.thetransactioncompany.jsonrpc2.JSONRPC2Response; import com.thetransactioncompany.jsonrpc2.server.Dispatcher; +import net.minidev.json.JSONArray; +import net.minidev.json.JSONValue; + import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import io.netty.channel.ChannelFuture; @@ -75,9 +78,20 @@ public class JsonRpcServerHandler extends SimpleChannelInboundHandler