I successfully ran the node following the guide (Deploying the Ardor Node Docker Image) and completed the block synchronization up to the latest block.
However, I am testing the transfer of ARDOR using requestType=sendMoney, but an error occurred.
When I send the request with the broadcast option set to false and no message field, then locally sign the received unsigned transaction with my wallet and broadcast it, it works fine. However, when I add a message field and properly set the messageIsPrunable, and then locally sign and broadcast, I get the following error:
{"errorDescription":"Failed to broadcast transaction: Message has been pruned prematurely","errorCode":4,"requestProcessingTime":19,"error":"nxt.NxtException$NotCurrentlyValidException: Message has been pruned prematurely"}
On the other hand, if I don't perform local signing and instead put the message field in sendMoney and set broadcast to true, the transaction is broadcast successfully.
Could you help me identify what might be causing the issue?