Skip to content
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

Most of collectible images are not fetched #21826

Closed
pavloburykh opened this issue Dec 16, 2024 · 12 comments
Closed

Most of collectible images are not fetched #21826

pavloburykh opened this issue Dec 16, 2024 · 12 comments
Labels
re-check third-party wallet-core Issues for mobile wallet team

Comments

@pavloburykh
Copy link
Contributor

pavloburykh commented Dec 16, 2024

Recently most of collectible images stopped being fetched. Issue occurs both on mobile and Desktop. cc @saledjenic

Status-debug-logs - 2024-12-16T120554.206.zip

There are lot of errors such as:

2024-12-16T09:33:14.438Z ERROR collectibles/manager.go:288 FetchAllAssetsByOwner failed for {"provider": "alchemy", "chainID": "10", "error": "Get \"https://opt-mainnet.g.alchemy.com/nft/v3/jSbhnlFGtfmwoPtGQKkSj9olKuxnbj6N/getNFTsForOwner?owner=0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be&withMetadata=true\": context canceled"} 2024-12-16T09:33:14.438Z WARN circuitbreaker/circuit_breaker.go:181 hystrix error {"provider": "alchemy10", "error": "Get \"https://opt-mainnet.g.alchemy.com/nft/v3/jSbhnlFGtfmwoPtGQKkSj9olKuxnbj6N/getNFTsForOwner?owner=0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be&withMetadata=true\": context canceled"} 2024-12-16T09:33:14.438Z ERROR collectibles/manager.go:288 FetchAllAssetsByOwner failed for {"provider": "alchemy", "chainID": "42161", "error": "Get \"https://arb-mainnet.g.alchemy.com/nft/v3/WM8_42w2_Oi1aNLxMwOeVu-x3zNTSl6H/getNFTsForOwner?owner=0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be&withMetadata=true\": context canceled"} 2024-12-16T09:33:14.438Z WARN circuitbreaker/circuit_breaker.go:181 hystrix error {"provider": "alchemy42161", "error": "Get \"https://arb-mainnet.g.alchemy.com/nft/v3/WM8_42w2_Oi1aNLxMwOeVu-x3zNTSl6H/getNFTsForOwner?owner=0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be&withMetadata=true\": context canceled"} 2024-12-16T09:33:14.438Z ERROR collectibles/manager.go:288 FetchAllAssetsByOwner failed for {"provider": "alchemy", "chainID": "1", "error": "Get \"https://eth-mainnet.g.alchemy.com/nft/v3/-aPgV9xyRDkinYHh4JuuepI9DdT5cXrv/getNFTsForOwner?owner=0xFC6327a092f6232e158a0Dd1d6d967a2e1c65cD5&withMetadata=true\": context canceled"} 2024-12-16T09:33:14.438Z WARN circuitbreaker/circuit_breaker.go:181 hystrix error {"provider": "alchemy1", "error": "Get \"https://eth-mainnet.g.alchemy.com/nft/v3/-aPgV9xyRDkinYHh4JuuepI9DdT5cXrv/getNFTsForOwner?owner=0xFC6327a092f6232e158a0Dd1d6d967a2e1c65cD5&withMetadata=true\": context canceled"} 2024-12-16T09:33:14.438Z ERROR collectibles/manager.go:288 FetchAllAssetsByOwner failed for {"provider": "openseaV2", "chainID": "42161", "error": "Get \"https://api.opensea.io/v2/chain/arbitrum/account/0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be/nfts?limit=50\": context canceled"} 2024-12-16T09:33:14.439Z ERROR collectibles/manager.go:306 FetchAllAssetsByOwner failed for {"chainID": "42161", "error": "rarible42161.error: context canceled, alchemy42161.error: context canceled, openseaV242161.error: Get \"https://api.opensea.io/v2/chain/arbitrum/account/0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be/nfts?limit=50\": context canceled"} 2024-12-16T09:33:14.439Z ERROR collectibles/commands.go:293 failed loadOwnedCollectiblesCommand {"chain": 42161, "account": "0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be", "page": 0, "error": "rarible42161.error: context canceled, alchemy42161.error: context canceled, openseaV242161.error: Get \"https://api.opensea.io/v2/chain/arbitrum/account/0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be/nfts?limit=50\": context canceled"} 2024-12-16T09:33:14.439Z DEBUG collectibles/commands.go:364 end loadOwnedCollectiblesCommand {"chain": 42161, "account": "0xBCE36f66A8cd99f1D6489CB9585146e3f3b893be", "in": "337.543646ms"} 2024-12-16T09:33:14.439Z ERROR collectibles/manager.go:288

MOBILE:

telegram-cloud-document-2-5404351743624504462.mp4

DESKTOP:

col_images_not_fetched.mp4
  • Status version: nightly
  • Operating System: Android, iOS, Desktop Mac OS
@ilmotta
Copy link
Contributor

ilmotta commented Jan 8, 2025

Just sharing a recent experience here.

From the latest Desktop 2.32.0 and Mobile 2.32.0, the collectible Status-CC always appears correctly in Desktop, but over Mobile (iPhone) I see the "Unsupported file" placeholder. So a bit different from this issue, the problem seems to be on Mobile (at least for this Status-CC collectible). I have an instance of Desktop 2.30 (much older) and the collectible Status-CC also appears correctly.

@pavloburykh
Copy link
Contributor Author

pavloburykh commented Jan 27, 2025

Just sharing a recent experience here.

From the latest Desktop 2.32.0 and Mobile 2.32.0, the collectible Status-CC always appears correctly in Desktop, but over Mobile (iPhone) I see the "Unsupported file" placeholder. So a bit different from this issue, the problem seems to be on Mobile (at least for this Status-CC collectible). I have an instance of Desktop 2.30 (much older) and the collectible Status-CC also appears correctly.

At the same time, Status-CC collectible image is not loaded on Opensea as well https://opensea.io/assets/optimism/0x21f6f5cb75e81e5104d890d750270ed6538c50cb/34

Maybe there is some issue on Desktop side, related to the process of creating collectibles. For some reason the images are displayed only on Desktop itself, but not on mobile or opensea.

I am closing current issue as the initial bug is not reproducible anymore. @ilmotta in case you think I still need to log separately the issue reported by you, please let me know. But at this point I am not sure there is an issue on mobile side.

@ilmotta
Copy link
Contributor

ilmotta commented Jan 28, 2025

I am closing current issue as the initial bug is not reproducible anymore. @ilmotta in case you think I still need to log separately the issue reported by you, please let me know. But at this point I am not sure there is an issue on mobile side.

Thanks @pavloburykh. If it was just the image it would be more acceptable, but in my case, and maybe for other people, I can't use any of the Status community private channels, even though I have the rights for that.

@anastasiyaig have you crossed with this bug before? If you have the StatusCC collectible, using mobile app 2.32, can you see and interact with all private channels in the Status community?

@anastasiyaig
Copy link

anastasiyaig commented Jan 29, 2025

I dont know the root cause of missing images. I checked mobile app from app store, and it shows me unknown image when the image of a token is present on OpenSea.

ScreenRecording_01-29-2025.12-13-53_1.MP4

at the same time, 2.32 on desktop shows icons for the token above and community tokens as well

Image
Image
Image

also, at the same time, i was not able to see community tokens fetched (displayed) in my wallet on mobile, maybe it takes more time to receive them, i dont know

@pavloburykh
Copy link
Contributor Author

I dont know the root cause of missing images. I checked mobile app from app store, and it shows me unknown image when the image of a token is present on OpenSea.

Hey @anastasiyaig! Do you know anything about channel permission problem raised by Icaro?

...in my case, and maybe for other people, I can't use any of the Status community private channels, even though I have the rights for tha
@anastasiyaig have you crossed with this bug before? If you have the StatusCC collectible, using mobile app 2.32, can you see and interact with all private channels in the Status community?

@anastasiyaig
Copy link

@pavloburykh sorry , i might not have been clear, let me rephrase. On mobile app, 2.32 version from apple store, after i imported account that is a member of status community, i can't see private channels , neither i can see community tokens in my wallet.

At the same time, same actions done on desktop client, allow me to see private channels, community and community tokens in wallet.

@anastasiyaig
Copy link

i think the issue with access to private channels could be filed in separate ticket and investigated. I bet it is because of control node being offline or not distributing updates. @ilmotta @pavloburykh pls tag me in the ticket if you decide to open one, could be in any of repos

@pavloburykh
Copy link
Contributor Author

pavloburykh commented Jan 29, 2025

i think the issue with access to private channels could be filed in separate ticket and investigated. I bet it is because of control node being offline or not distributing updates. @ilmotta @pavloburykh pls tag me in the ticket if you decide to open one, could be in any of repos

Thank you @anastasiyaig! Will let you know once we investigate and log it. @ilmotta in case you are easily reproducing this issue on your account, would you mind log it and attach logs?

@pavloburykh
Copy link
Contributor Author

pavloburykh commented Jan 29, 2025

@ilmotta @anastasiyaig I have reproduced the issue on both Desktop and Mobile, so I logged it in Desktop repo status-im/status-desktop#17149

@anastasiyaig
Copy link

okay replied

@ilmotta
Copy link
Contributor

ilmotta commented Jan 29, 2025

@ilmotta in case you are easily reproducing this issue on your account, would you mind log it and attach logs?

Sure @pavloburykh I'll try to bring logs more often in my bug reports. When it comes to personal profiles unfortunately I can't attach my logs directly (need to manually filter out or find possible culprits and share only those).

@pavloburykh
Copy link
Contributor Author

pavloburykh commented Jan 29, 2025

@ilmotta in case you are easily reproducing this issue on your account, would you mind log it and attach logs?

Sure @pavloburykh I'll try to bring logs more often in my bug reports. When it comes to personal profiles unfortunately I can't attach my logs directly (need to manually filter out or find possible culprits and share only those).

No worries @ilmotta! I have already reproduced and logged the issue with all necessary logs status-im/status-desktop#17149 As it turned out reproduction was pretty straightforward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
re-check third-party wallet-core Issues for mobile wallet team
Projects
Status: Done
Development

No branches or pull requests

4 participants