아래와 같은 에러가 발생하였습니다.
잘 사용하던 프로그램이고 어제 오랜만(3개월전)에 호출되면서 문제가 발생하였습니다.
포럼에 오류1 과 같은 오류 게시물이 있어서 읽어보았는데 klaytn 서버 일시 장애일 수 있다고 하였지만 확인 할 방법이 없네요.
오류2는 같은 트랜젝션에서 이어서 발생하는 오류 입니다.
답변 부탁드립니다.
오류1
org.web3j.protocol.exceptions.TransactionException: Transaction receipt was not generated after 15 seconds for transaction: 0xf75…
오류2
java.lang.NullPointerException: KlaytnCharacterBatchMint method is not exist.
at com.klaytn.caver.contract.Contract.getMethod(Contract.java:792)
at com.klaytn.caver.contract.Contract.send(Contract.java:414)
at com.klaytn.caver.contract.Contract.send(Contract.java:395)
1번 오류는 지금은 발생하지 않습니다. 하지만 2번 오류에서 아래와 같이 내용이 바뀌었습니다.
ABI 라는 것이 klaytnscope.com 에서 설정부분 contract code 에서 뭘 해줘야 하는건가요?
java.lang.NullPointerException: null
at com.klaytn.caver.abi.TypeDecoder.instantiateAtomicType(TypeDecoder.java:249)
at com.klaytn.caver.abi.TypeDecoder.instantiateType(TypeDecoder.java:66)
at com.klaytn.caver.abi.TypeDecoder.instantiateType(TypeDecoder.java:52)
at com.klaytn.caver.abi.ABI.encodeParameters(ABI.java:239)
at com.klaytn.caver.abi.ABI.encodeFunctionCall(ABI.java:70)
at com.klaytn.caver.abi.ABI.encodeFunctionCall(ABI.java:59)
at com.klaytn.caver.contract.ContractMethod.encodeABI(ContractMethod.java:491)
at com.klaytn.caver.contract.ContractMethod.sign(ContractMethod.java:362)
at com.klaytn.caver.contract.ContractMethod.send(ContractMethod.java:281)
at com.klaytn.caver.contract.Contract.send(Contract.java:416)
at com.klaytn.caver.contract.Contract.send(Contract.java:395)