I am calling a function from a smart contract:
ContractCallQuery query = new ContractCallQuery()
.setContractId(ContractId.fromString(request.getContractID()))
.setGas(100_000_000)
.setFunction(request.getContractFunctionName(), contractFunctionParameters);
Which results in a BUSY response (timing out at attempt 47):
web - 2023-01-30 22:53:28,795 [Test worker] WARN c.h.h.sdk.Query$QueryCostQuery - Problem submitting request to node 0.0.3 for attempt #43, retry with new node: BUSY
web - 2023-01-30 22:53:28,936 [Test worker] WARN c.h.h.sdk.Query$QueryCostQuery - Retrying node 0.0.6 in 8000 ms after failure during attempt #44: BUSY
web - 2023-01-30 22:53:37,032 [Test worker] WARN c.h.h.sdk.Query$QueryCostQuery - Problem submitting request to node 0.0.5 for attempt #45, retry with new node: BUSY
web - 2023-01-30 22:53:37,182 [Test worker] WARN c.h.h.sdk.Query$QueryCostQuery - Problem submitting request to node 0.0.3 for attempt #46, retry with new node: BUSY
web - 2023-01-30 22:53:37,321 [Test worker] WARN c.h.h.sdk.Query$QueryCostQuery - Retrying node 0.0.6 in 8000 ms after failure during attempt #47: BUSY
java.util.concurrent.TimeoutException
This used to work and I havent chaged any code. How do I resolve this?