Chaba.5410:

Was there something odd about tonight’s patch that affected the API?

After patch we had a bunch of Teamspeak users start to lose their access and the verification bot was shut off to stop it.

From a Teamspeak log. Time is in EST. Tonight’s patch was about 10 minute earlier.

<19:35:28> “G———-” was removed from server group “AutoVerified” by “HELPDESK”.
<19:35:32> “I———” was removed from server group “AutoVerified” by “HELPDESK”.
<19:36:02> “S———-” was removed from server group “AutoVerified” by “HELPDESK”.

Here is the account name of one of the affected users: Jeremy.6724. Would have been around 19:35:31 for this user.

About a year and a half ago there was a problem with a bunch of keys suddenly going permanently “invalid” according to the API and this was tracked down to a patch. Since that time I’ve seen users on a forum I run still experience the issue with the API returning “invalid” and, when contacted, the user says they didn’t delete their key. I usually have them provide a new key. After tonight though I wonder if there’s still some issue with patches that cause keys to go bad.

Lawton Campbell.8517:

The patch last night shouldn’t have had any effect on the API stuff (but then again, distributed systems happy fun times).

Do you happen to have the actual error string? Is it “invalid key” or “ErrBadData” or something else? There’s an unexpected blip around that time which would have generated ErrBadData — but that wouldn’t make keys go invalid permanently?

I’ll spend some time rooting around to see if I can some idea about what could have caused this :<

EDIT: Do you happen to still have the broken API keys? On Jeremy’s account I’m seeing what may be two broken keys? But want to verify that I’m looking at. They probably won’t be in the account site anymore — you’ll have to get them from whomever runs the TS verification bot.

EDIT2: This story is becoming more and more terrifying.

Chaba.5410:

The error occurred when querying character data.

“2017-03-10 00:35:31.429012 #~ GW2 Handler: [CharacterGet] Unable to load character data for Jeremy.6724. Bad API key or API key is not set to allow “character” queries."

I don’t know what the actual response was from the API, but will try to find out. Sending you what Jeremy says is the key he used in PM. He didn’t make any key changes on the account site.

Edit: Your inbox is full (figures). What’s the best way to send you the key?

Lawton Campbell.8517:

Edit: Your inbox is full (figures). What’s the best way to send you the key?

orz, cleared out my inbox. You can PM me, or email to lawton@arena.net.