클레이튼 기반 bapp 개발에 KAS 를 검토중에 있습니다.
README에 있는 기본 예제코드
Quantity response = caver.rpc.klay.getBlockNumber().send();
등의 실행에서 NoSuchMethodError 에러가 나서 살펴보니
caver-java-ext-kas 에서 okhttp 버전이 2.7.5 인 반면 내부 디펜던시 web3j 에서는 okhttp3 를 사용하고 있네요.
caver-java-ext-kas 정상적으로 사용할수 있는거 맞을까요? java 버전은 안정성이 많이 떨어지나요?
okhttp3.RequestBody.create(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;
java.lang.NoSuchMethodError: okhttp3.RequestBody.create(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody;
at org.web3j.protocol.http.HttpService.performIO(HttpService.java:154)
at org.web3j.protocol.Service.send(Service.java:48)
at org.web3j.protocol.core.Request.send(Request.java:87)