esi-issues icon indicating copy to clipboard operation
esi-issues copied to clipboard

/characters/{character_id}/ returning incorrect information

Open intrapt opened this issue 5 years ago • 4 comments

When requesting my character's public data, some fields are incorrect or blank. My character ID is 2113292758

Recieved:

{
  "alliance_id": 99010140,
  "ancestry_id": 0,
  "birthday": "1970-01-01T00:00:00Z",
  "bloodline_id": 0,
  "corporation_id": 98645800,
  "description": "",
  "gender": "female",
  "name": "",
  "race_id": 0,
  "security_status": 0
}

Expected:

{
  "alliance_id": 99010140,
  "ancestry_id": 3,
  "birthday": "2017-10-07T13:45:03Z",
  "bloodline_id": 3,
  "corporation_id": 98645800,
  "description": "<font size="12" color="#bfffffff"></font><font size="12" color="#ff6868e1"><a href="joinChannel:player_c4d77ddea9ab11eaaa9c9abe94f5aa9b">Davik's Quality Outerwear</a><br><br>                          </font><font size="12" color="#ffff0000"><b>\\\\\\<br>                           \\\\\\<br>                            \\\\\\<br>                             \\\\\\<br>                              \\\\\\<br>                          \\    \\\\\\<br>                         \\\\\    \\\\\\\\\\\\\\<br>                        \\\\\\\\    \\\\\\\\\\\\\\<br>                         \\\\\\\\ <br>                         //////   ////////////////////////<br>                        //////   ////////////////////////<br>                       //////   //////<br>                      //////   //////<br>                     //////<br>                    //////<br>                     ////                                                       <br>                      //</b></font>",
  "gender": "male",
  "name": "Davik Arbosa",
  "race_id": 2,
  "security_status": 3.3
}

intrapt avatar Oct 12 '20 21:10 intrapt

May have been temporary. At least clicking the link right now display the correct description for me.

GoldenGnu avatar Oct 13 '20 17:10 GoldenGnu

May have been temporary

This is why including the headers (with timestamp/request ID) is helpful :/. Someone didn't follow the bug template...

Blacksmoke16 avatar Oct 13 '20 18:10 Blacksmoke16

Internal issue created: TTC-3752

jamesrobb avatar Oct 15 '20 09:10 jamesrobb

May help to give you more information

There's 3 things I've noticed with the latest/characters/{id} endpoint

A tonne of 500 status codes with the message Undefined 429 response. Original message: Too many errors.You have been temporarily throttled. These count towards the rate limit but don't always show so in the headers, similar to #1227

Some calls give a 404 status error with the message No alliance membership found
I could not find a similar issue on esi-issues

Sometimes the information given back is incorrect pretty badly, I've added 3 examples
Similar to the issue #1246
The examples are pulled from a mongodb and changed so syntax highlighting works in this issue, the problem should be obvious regardless.

[{ 
  "character_id": 2117533454,
  "alliance_id": 99003838,
  "ancestry_id": 0,
  "birthday": "Thu Jan 01 1970 01:00:00 GMT+0100 (Greenwich Mean Time)",
  "bloodline_id": 0,
  "corporation_id": 98417730,
  "description": "",
  "gender": "female",
  "name": "",
  "race_id": 0,
  "security_status": 0
},
{ 
  "character_id": 96276101,
  "alliance_id": 99009082,
  "ancestry_id": 0,
  "birthday": "Thu Jan 01 1970 01:00:00 GMT+0100 (Greenwich Mean Time)",
  "bloodline_id": 0,
  "corporation_id": 98598066,
  "description": "",
  "gender": "female",
  "name": "",
  "race_id": 0,
  "security_status": 0,
},
{ 
  "character_id": 2117634691,
  "alliance_id": 99007529,
  "ancestry_id": 0,
  "birthday": "Thu Jan 01 1970 01:00:00 GMT+0100 (Greenwich Mean Time)",
  "bloodline_id": 0,
  "corporation_id": 655254302,
  "description": "",
  "gender": "female",
  "name": "",
  "race_id": 0,
  "security_status": 0
}]

Just throwing information out there in case any of it helps :)

Flupster avatar Oct 15 '20 11:10 Flupster