# Transaction receipt was not generated after 15 seconds for transaction 오류 좀 봐주세요

**URL:** <https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021>\
**Category:** Kaia\
**Created:** [12월 19, 2023, 1:05오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021 "2023-12-19T01:05:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![shinox](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@shinox](https://devforum.kaia.io/u/shinox)\
**Post date:** [12월 19, 2023, 1:05오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/1 "2023-12-19T01:05:34Z")

</div>

안녕하세요.

아래와 같은 에러가 발생하였습니다.  
잘 사용하던 프로그램이고 어제 오랜만(3개월전)에 호출되면서 문제가 발생하였습니다.

포럼에 오류1 과 같은 오류 게시물이 있어서 읽어보았는데 klaytn 서버 일시 장애일 수 있다고 하였지만 확인 할 방법이 없네요.

오류2는 같은 트랜젝션에서 이어서 발생하는 오류 입니다.

답변 부탁드립니다.

1. 오류1  
org.web3j.protocol.exceptions.TransactionException: Transaction receipt was not generated after 15 seconds for transaction: 0xf75…

2. 오류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)

---

<div class="post-metadata">

**Author:** ![jack\_jin](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jack_jin/32/2305_2.png) [@jack\_jin](https://devforum.kaia.io/u/jack_jin)\
**Post date:** [12월 20, 2023, 7:08오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/2 "2023-12-20T07:08:15Z")

</div>

안녕하세요, 최근 퍼블릭 노드에 블럭동기화가 지연되면서 발생한 오류로 보입니다.

지속적인 오류가 발생한다면 다시한번 알려주시기 바랍니다.

---

<div class="post-metadata">

**Author:** ![shinox](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@shinox](https://devforum.kaia.io/u/shinox)\
**Post date:** [12월 21, 2023, 1:04오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/3 "2023-12-21T01:04:04Z")

</div>

1번 오류는 지금은 발생하지 않습니다. 하지만 2번 오류에서 아래와 같이 내용이 바뀌었습니다.  
ABI 라는 것이 [klaytnscope.com](http://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)

 ![2023-12-21_100639_1](https://canada1.discourse-cdn.com/flex035/uploads/klaytn/original/2X/7/7459dc7dff1d0f06866c5d0b54c7df7a32d962b5.gif)

남이 개발하고 빠진걸 문서하나 없이 운영하다보니 모르는게 많네요.  
답변 부탁드립니다.

---

<div class="post-metadata">

**Author:** ![jack\_jin](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jack_jin/32/2305_2.png) [@jack\_jin](https://devforum.kaia.io/u/jack_jin)\
**Post date:** [12월 22, 2023, 7:38오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/4 "2023-12-22T07:38:18Z")

</div>

제공해주신 정보만으로는 정확한 원인을 파악하기가 어려운데요, 소스코드 공유해주실수 있나요?

---

<div class="post-metadata">

**Author:** ![shinox](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@shinox](https://devforum.kaia.io/u/shinox)\
**Post date:** [12월 26, 2023, 2:29오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/5 "2023-12-26T02:29:45Z")

</div>

메시지로 소스 정리해서 보내드렸습니다.  
확인 부탁드립니다.

---

<div class="post-metadata">

**Author:** ![jack\_jin](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jack_jin/32/2305_2.png) [@jack\_jin](https://devforum.kaia.io/u/jack_jin)\
**Post date:** [12월 26, 2023, 4:15오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/6 "2023-12-26T04:15:15Z")

</div>

컨트랙트의 ABI가 정확한지 한번 확인이 필요할거같습니다.

---

<div class="post-metadata">

**Author:** ![shinox](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@shinox](https://devforum.kaia.io/u/shinox)\
**Post date:** [12월 26, 2023, 5:19오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/7 "2023-12-26T05:19:37Z")

</div>

> [@jack\_jin](#):
>
> 랙트의 ABI가 정확한지 한번 확인이 필요

소스의 ABI 와 어떤걸 비교하라는 말씀인가요?

---

<div class="post-metadata">

**Author:** ![jack\_jin](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jack_jin/32/2305_2.png) [@jack\_jin](https://devforum.kaia.io/u/jack_jin)\
**Post date:** [12월 26, 2023, 5:40오전 UTC](https://devforum.kaia.io/t/transaction-receipt-was-not-generated-after-15-seconds-for-transaction/7021/8 "2023-12-26T05:40:47Z")

</div>

ABI에 명시하신 parameter와 실제 코드에서 함수에 입력하신 parameter와 차이가 있을 수 있습니다.

혹시 컨트랙트 개발이 처음이시라면 쉬운 예제부터 해서 먼저 한번 테스트해보신 후 디버깅해보시기를 추천드립니다.
