-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fail with gRPC Proxy executing Trx FrontEnd and don't redirect to another one #1524
Comments
Hello @AdriMsM91,
You can see from the images provided that no matter the error, by default we've got 10 max retries and we are retrying and getting the receipt. On some of the screenshots we are retrying 2-3 times, and on some 5-6 times. The screenshots are taken from React App and Node.js App.
I will continue to dig it today. |
@AdriMsM91 regarding the retries, I cannot see any problem. Did you lock the nodes on your side? |
What do you mean by lock the nodes? |
@AdriMsM91 I mean by setting the setter:
for example with specified nodes? |
Nop, let client = Client.forNetwork(network); |
Perfect, so from my applied screenshots, you can see that it works as expected. I am still trying to identify why
is happening. Because when it occurs, all transactions are failing. I still cannot reproduce it without closing the lid of the laptop. It's super strange behavior. |
It usually works as expected, but some times It doesn't and I don't know why. |
@AdriMsM91 is there any chance when you are waiting for the NFTs to be minted and for the transfer transaction, something to kill the process of the SDK? What time is needed for the execution of the process? |
I don't think so @ochikov sometimes we have minted 8,000 NFTs without any problem in Mainnet, sometimes we have problems with 2.5k and the process is exactly the same, also differents customers have the same problem. |
@AdriMsM91 I cannot catch any problem related with the healthy/unhealthy nodes. |
Yeah it's super hard to catch up, only happens when you mint really big amounts + big amounts of Hbar Transfer in Mainnet in the FrontEnd directly, without using Node.js for anything related about executing transactions. :( |
@ochikov Again today another customer with the same problem. |
@AdriMsM91 I understand, but the behavior is really hard to be reproduced. I cannot propose any solution right now. |
@AdriMsM91 Hello, I will close the issue. |
Version 2.26.0-beta.2 should fix the issue. |
Description
After 2555 NFTs minted in Mainnet (255 Batches and each batch is based on: Transaction sending Hbar + Transactions of Minting NFTs, in total 510 Transactions has been executed), directly from the browser (It means the Transaction don't get executed in BackEnd), It gets executed directly in the FrontEnd via gRPC + Proxies, we got a 503 in the Node04 of Swirlds (We have a work around to retry 3 times to get the receipt, although I thought you guys fixed this last time we opened the issue. As far as I thought the SDK would directly rebalance to an operative Proxie & Node, but as I can see It's not working as expected. After my 3 retries the execution is cut by throwing an Error.
Also after this, we got the same Error than we reported 2-3 months ago, that you guys weren't able to reproduce it.
Transaction must have been frozen before calculating the hash will be stable, try callen freeze
This is something critical for Kabila App, since we're providing this services and our customers are having troubles with it.
Steps to reproduce
Additional context
No response
Hedera network
mainnet
Version
2.20.0
Operating system
Windows
The text was updated successfully, but these errors were encountered: