java-sdk:3.4.0版本CallResponse无法解析solidity的require信息
java-sdk:3.4.0 当我调用合约查询功能时,触发了合约里面的require,但是后台报错: java.lang.ArrayIndexOutOfBoundsException: arraycopy: last source index 32 out of bounds for byte[4] org.fisco.bcos.sdk.v3.codec.ContractCodecException: cannot decode in decodeMethodAndGetAbiObjectByABIDefinition with appropriate interface ABI
这个问题在3.4.0是已知问题,尝试使用3.5.0的jar包。可以看3.5.0 release信息:https://github.com/FISCO-BCOS/java-sdk/releases/tag/v3.5.0
尊敬的女士/先生:本人已收到您的邮件,感谢来信!我将及时处理邮件中涉及的有关事宜。 --单朋
现在我使用了3.5.0的jar包。目前的情况时抛出异常,但是这个并不是错误和异常,建议采用TransactionResponse那样的方式处理, 返回transactionResponse.getReturnCode()和transactionResponse.getReturnMessage() 这样处理是不是更优雅一些
感谢提出建议,会在下个版本考虑优化这部份的代码。