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

[iOS] One of the stickers in this sticker pack has an invalid asset #1011

Closed
4 tasks done
Jeanno opened this issue May 5, 2024 · 10 comments
Closed
4 tasks done

[iOS] One of the stickers in this sticker pack has an invalid asset #1011

Jeanno opened this issue May 5, 2024 · 10 comments
Assignees
Labels
iOS iOS issue

Comments

@Jeanno
Copy link

Jeanno commented May 5, 2024

Specifications
OS Version: iOS 17.x
Device Manufacturer: Apple
WhatsApp version: >= 24.9.1

Stickers

  • My stickers do comply with the sticker requirements (512x512 and < 100 KB)
  • My tray icon does comply with the requirements (96x96 and < 50 KB)
  • I am using WebP images for stickers.
  • I am using PNG images for stickers.

Problem Description
Users start to receive the error message "One of the stickers in this sticker pack has an invalid asset" since the WhatsApp update 24.9.1. Stickers used to be able to added to WhatsApp (before 24.9.1) now throws this error message instead.

Reproduction Steps

  1. Add stickers from this page to WhatsApp
    https://www.sigstick.com/pack/dCWpSTPcC1xR9uKnKEHf

  2. The error message "One of the stickers in this sticker pack has an invalid asset" is shown

Note: Not all stickers can reproduce the error.

Links
Example stickers that experience this problem.
https://www.sigstick.com/pack/dCWpSTPcC1xR9uKnKEHf

@Jeanno Jeanno added the iOS iOS issue label May 5, 2024
@Jeanno
Copy link
Author

Jeanno commented May 6, 2024

@tomw Would you please also take a look at this?

@Jeanno
Copy link
Author

Jeanno commented May 10, 2024

Looks like this problem has spread to Android. Is it because of a shared webp decoder between iOS and Android WhatsApp?

@tomw
Copy link

tomw commented May 14, 2024

Thanks, we're investigating

@Jeanno
Copy link
Author

Jeanno commented May 14, 2024

Thanks, we're investigating

Not all stickers in that set has the problem. I tried to separately install them and only a few of them can trigger the error.

I have a few more other stickers with problem. Let me know if you need them.

@MarsVard
Copy link

Any updates on this?

@Jeanno
Copy link
Author

Jeanno commented May 17, 2024

Any updates on this?

Are you experiencing the same?

@tomw
Copy link

tomw commented May 20, 2024

Yes, we can reproduce the problem and are actively working on fixing it. Thanks for the report & test case.

@lijianyou-Herve
Copy link

Yes, we can reproduce the problem and are actively working on fixing it. Thanks for the report & test case.

Can you tell me which part of the encoding specification doesn't meet. I hope I can deal with it as much as possible, so that I don't need to wait for you to deal with it, which is very important for our project, because the negative reviews of apps are increasing

@tomw
Copy link

tomw commented May 22, 2024

The fix is on its way, and will be in the 2.24.11 releases. The chunk size of ALPH was seen to be unusually small (2 bytes), which we've rarely seen before, exposing a corner case bug in our code. Hope that helps. Sorry we can't get the fix out faster – these are our usual app release timings.

@tomw tomw closed this as completed May 22, 2024
@Jeanno
Copy link
Author

Jeanno commented May 22, 2024

The fix is on its way, and will be in the 2.24.11 releases. The chunk size of ALPH was seen to be unusually small (2 bytes), which we've rarely seen before, exposing a corner case bug in our code. Hope that helps. Sorry we can't get the fix out faster – these are our usual app release timings.

Thanks for the detail, Tom.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iOS iOS issue
Projects
None yet
Development

No branches or pull requests

5 participants