-
Notifications
You must be signed in to change notification settings - Fork 6
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
Certain emotesets return error 500 when retreiving emote images #50
Comments
|
Ticketed internally as GQL-915. Investigating if this is a bug that needs further attention. |
|
Another one for your investigation: |
|
Linking more information from a thread I created today on the dev forums: I am seeing EmoteSets (even EmoteSet 0) randomly not be delivered with the HTTP 500 error. This appears to be because some of the servers are failing to deliver emote sets, rather than an issue with particular emotesets in general (unless I am seeing a different issue than the above of course). The relevant bit from that thread:When EmoteSets are successfully delivered, the emote sets are pre-cached on one of the two servers that are attempting to serve the request. The unsuccessful responses are always MISS, MISS when it comes to being cached. As a side note, I have not yet seen any seattle server which has the emotes cached. Example of a success header: Example of a fail header: Full header (success): Full Failure header: For around 20 successes and 20 failures, this has held. FYI if useful. |
|
My users (and myself) are having this issue as well. In addition to some emotesets always causing error 500 (others posted examples above), it lately seems to be returning error 500 on and off for any request. |
|
I have 100% error rate in the last 4 days with emotesets=0 |
|
@remixer-dec Same here. |
|
I think this issue is a bit more severe than "Investigating if this is a bug that needs further attention." if it affects emote set 0 (global emotes). I reckon a large number of integrations are relying on global emotes in some way. |
|
Closing due to the deprecation of the Kraken API as of February 2023. |
The chat message USERSTATE will contain all the emotesets that a user has. I've found two sets that will produce an error 500 when trying to retrieve the emote images for them.
How to reproduce
curl -H "Accept: application/vnd.twitchtv.v5+json" -H "Client-ID: 046ape8hh5j3y3vx13ta1hdpliu4s2" -X GET "https://api.twitch.tv/kraken/chat/emoticon_images?emotesets=1115262924"
curl -H "Accept: application/vnd.twitchtv.v5+json" -H "Client-ID: 046ape8hh5j3y3vx13ta1hdpliu4s2" -X GET "https://api.twitch.tv/kraken/chat/emoticon_images?emotesets=1500636590"
The text was updated successfully, but these errors were encountered: