From 0db37bfed6f986d3f3a4e91799cd4e710af06276 Mon Sep 17 00:00:00 2001 From: Wenhua Zhang Date: Fri, 30 Sep 2022 15:11:49 +0800 Subject: [PATCH] feat: return err code 32602 when param is not valid --- .../java/org/tron/core/services/jsonrpc/TronJsonRpcImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/main/java/org/tron/core/services/jsonrpc/TronJsonRpcImpl.java b/framework/src/main/java/org/tron/core/services/jsonrpc/TronJsonRpcImpl.java index 55bb167e771..4da6fe4b1e2 100644 --- a/framework/src/main/java/org/tron/core/services/jsonrpc/TronJsonRpcImpl.java +++ b/framework/src/main/java/org/tron/core/services/jsonrpc/TronJsonRpcImpl.java @@ -732,7 +732,7 @@ public String getCall(CallArguments transactionCall, Object blockParamObj) try { blockNumOrTag = paramMap.get("blockNumber"); } catch (ClassCastException e) { - throw new JsonRpcInvalidRequestException(JSON_ERROR); + throw new JsonRpcInvalidParamsException(JSON_ERROR); } long blockNumber; @@ -750,7 +750,7 @@ public String getCall(CallArguments transactionCall, Object blockParamObj) try { blockNumOrTag = paramMap.get("blockHash"); } catch (ClassCastException e) { - throw new JsonRpcInvalidRequestException(JSON_ERROR); + throw new JsonRpcInvalidParamsException(JSON_ERROR); } if (getBlockByJsonHash(blockNumOrTag) == null) {