-
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
Bug executing in Front End Transactions AGAIN #1606
Comments
Hello @ochikov We're not setting any nodes in any transaction. The own SDK retries to another node If It fails, also as you can see there are some other problems as I reported before also. Transaction must been frozen before calculating the hash will be stable, try calling freeze. |
@AdriMsM91 |
@AdriMsM91 On the other issue - I will also try to reproduce it |
@AdriMsM91 do we have any updates from the updating to the newest version? |
We will be updating tomorrow. Today we have our big mint and we don't want to risky anything. |
We upgraded today, so we will let you know If any of our customers reports again. Btw I saw in different Discords from wallets, people having the same Error than I'm reporting, as you can see, today in HashPack this has been reported also. So I guess obviously there is a problem with this, since If It fails ramdomly is nothing to be about freezing it or not, is more, we do the .execute() directly and It works 90% of the time, 10% fails. |
@AdriMsM91 We were able to reproduce the error when we did not have any healthy nodes left. We are going to investigate it. Thank you for the report. |
Yeah @ochikov also with the last version 2.25.0 , today in production we have the same problem. |
@AdriMsM91 |
@AdriMsM91 In addition to @petreze I can add that we were able to reproduce it ONLY when there weren't healthy nodes left. For example with the following setup through web:
After that when the Node become overwhelmed, we are getting 503 error and then there is no other healthy node to work with. Please see the images bellow: I remember that your setup is using your own proxies. We need more info about the setup, because this is the only way we can reproduce the error. |
Since long time ago, we don't use our setup for proxies, basically since Swirlds Labs deployed every proxy for every node, we are not using that anymore. This is how I'm creating the client for Mainnet. Also talking in the wallet-ecosystem-channel this weekend, looks like it is happening to many people. let client = Client.forNetwork(network); |
@AdriMsM91 |
Client.forNetwork('mainnet'); |
Hey @AdriMsM91 |
Actually is impossible to test anything in Mainnet, we have upgraded to the newest version and we just keep getting different errors each time. Each 300-400 NFTs, now I'm getting this error. It's really frustrating tbh. max attempts of 10 was reached for request with last error being: HttpError: failed with error code: 503 |
Newest official |
|
@AdriMsM91 do you encounter the same issue on testnet or is this on mainnet only? |
@SimiHunjan Both |
Thanks going to check in with the devops team as well. Appreciate your patience. |
@AdriMsM91 can you try the following?
Instead do: x1 Mint Transactions with 1 NFT I suspect, during high network usage, you have a greater chance of hitting a throttle due to the 10x amount of work required when minting 10x NFTs in a single transaction. Although, this doesn't necessarily explain the 503 error code you are receiving. |
Hello, good morning. Any advances on this? We have all our customers opening tickets daily about this problem. They can't even mint more than 200-300 NFTs without getting this error. Thanks. |
@AdriMsM91 we are still investigating the issue. It is not reproducible on testnet at the moment. In the meantime, is the app able to retry when it receives the 503 unavailable errors? To confirm, you are now only receiving 503 errors? |
Hey @AdriMsM91 I can reproduce the error, but when this error occurs, we are switching to another proxy so there aren't failing transactions because of this error on my side. We are working to investigate why we are receiving this error. It's only reproducible on mainnet. |
I would need to do an incredible work around to be able to retry. Right now we're only getting 503 errors since last updated. |
It's not connected with the update and the new version I think. On test net is not reproducible. I think that the proxies has high load. Why you need to implement work around? The SDK is retrying itself. Also you can set the max retries to different number from the default value (10). |
With the SDK retrying by himself (10 times) isn't enough and the error appears anyways as we saw already. With a work around, I was meaning by generating a new Client, saving the Metadatas, giving the user the Metadatas left once It failed...etc etc. |
I am pretty sure that we are hitting some throttles of the proxies. Will continue to investigate. |
@AdriMsM91 have you tried to remove node3 and node4 from the client node list? Something like:
Both those nodes are down and are not receiving requests https://status.hedera.com/. In the image you shared above it looks like it is also highlighting those two nodes. |
hey @AdriMsM91 ! I tried to mint an NFT collection using the app for testnet, but seems I need to buy a pass or own a specific NFT. When users sign the transaction to mint NFTs do they sign a single transaction that goes to one node that is randomly selected by the SDK or do they sign multiple transactions with different node IDs set randomly by the SDK and then the app will try submitting transactions to each of those nodes until one is successful? |
Hello @AdriMsM91 |
@petreze Thanks, seems like it's fixed! Minted 2,000 NFTs in Mainnet without any problem. |
@AdriMsM91 |
Description
Good evening,
Again (Yes I've reported this 2 times already), we get each 300 - 500 NFTs minted executing transactions in Front End different errors. Same as the others times when I reported.
x1 Mint Transactions with 10 NFTs
x1 Hbar Transfer Transaction
Loop
I'm getting this 2 different errors. It's need to be fixed ASAP, all our customers are having problems with it and they can't even mint their collections.
Steps to reproduce
x1 Mint Transactions with 10 NFTs
x1 Hbar Transfer Transaction
Loop
Additional context
No response
Hedera network
mainnet
Version
2.20.0
Operating system
macOS
The text was updated successfully, but these errors were encountered: