jnius.JavaException:发生JVM异常:超过最大值

vh0rcniy  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(137)

我正在使用Hedera-sdk-py在Hedera区块链上创建一个DApp,这是一个Java中的Hedera SDK的Python Package 器。我一直收到 JVM异常发生:超过了请求的最大尝试次数,最后一个例外是com.hedera.hashgraph.sdk。每次尝试创建帐户时,MaxAttemptsExceededException。错误发生在:resp = tran.setKey(newPublicKey).setInitialBalance(Hbar(2)).execute(client). 任何帮助都将不胜感激,因为我已经多次尝试修复它,但没有成功。

from hedera import (
    Hbar,
    PrivateKey,
    AccountCreateTransaction,
)
from get_client import client

# Generate a Ed25519 private, public key pair
newKey = PrivateKey.generate()
newPublicKey = newKey.getPublicKey()

print("private key = ", newKey.toString())
print("public key = ", newPublicKey.toString())

tran = AccountCreateTransaction()
# need a certain number of hbars, otherwise it can not be deleted later
resp = tran.setKey(newPublicKey).setInitialBalance(Hbar(2)).execute(client)
receipt = resp.getReceipt(client)
print("account = ",  receipt.accountId.toString()
gojuced7

gojuced71#

这听起来像是SDK试图将您的请求发送到当前不可用的节点(请参见hedera status page),或者您与Hedera网络的连接完全失败。
请注意,对Hedera API的调用是通过端口50211(或50212)进行的,有时会被企业防火墙阻止,如果相同的代码在Hive/移动的连接或另一个wifi(家庭/其他)上工作,这可能是问题的原因。

相关问题