function aa(address) 를 호출 하려 합니다. address 가 없는 경우가 있는데요 없을때는
클레이튼 리믹스에서는 “” 를 입력해줘도 잘 돌아 가더라구요
해당 문제를 자바 케이버에서 해결하려고 아래와 같이 파라미터를 넣었습니다…
그랬더니 익셉션이 발생하더라구요 …이 문제 어떻게 해결 하면 좋을지 아이디어 있으실가요?
Java caver 1.6 사용중입니다
list.add(Arrays.asList());
SendOptions sendOptions = new SendOptions();
sendOptions.setFrom(executor.getAddress());
sendOptions.setGas(BigInteger.valueOf(40000000));
String o=contract.getMethod("펑션 에이 ").send(list,sendOptions).getStatus();
에러 내용
Exception in thread “main” java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at com.klaytn.caver.abi.TypeEncoder.encodeArrayValuesOffsets(TypeEncoder.java:271)
at com.klaytn.caver.abi.TypeEncoder.encodeDynamicArray(TypeEncoder.java:243)