[Resolved] 20220517 - Services issues

UPDATE: Services are restored and should be functioning properly again.


Players may currently be experiencing issues which affect several services including skill plans, the activity tracker and PLEX transfers. Our team is working on a resolution.

7 Likes

Can you please stop removing endpoints and routes from the status API when they go down so we can track status of down routes too. Same with the OpenAPI spec.

PS> Get-EveEsiStatus|where {$_.status -match 'red|yellow'}|ft

endpoint                  method route                                                     status tags
--------                  ------ -----                                                     ------ ----
esi-alliances-protobuf    get    /alliances/{alliance_id}/                                 red    {Alliance}
esi-alliances-protobuf    get    /alliances/{alliance_id}/corporations/                    yellow {Alliance}
esi-location-protobuf     get    /characters/{character_id}/location/                      yellow {Location}
esi-location-protobuf     get    /characters/{character_id}/online/                        red    {Location}
esi-location-protobuf     get    /characters/{character_id}/ship/                          red    {Location}
esi-planets-protobuf      get    /characters/{character_id}/planets/                       red    {Planetary Interaction}
esi-planets-protobuf      get    /characters/{character_id}/planets/{planet_id}/           red    {Planetary Interaction}
esi-planets-protobuf      get    /corporations/{corporation_id}/customs_offices/           red    {Planetary Interaction}
esi-status-protobuf       get    /status/                                                  red    {Status}
esi-wars-protobuf         get    /wars/{war_id}/                                           red    {Wars}
esi-wars-protobuf         get    /wars/{war_id}/killmails/                                 red    {Wars}
esi-skills-protobuf       get    /characters/{character_id}/attributes/                    red    {Skills}
esi-skills-protobuf       get    /characters/{character_id}/skillqueue/                    red    {Skills}
esi-skills-protobuf       get    /characters/{character_id}/skills/                        red    {Skills}
esi-calendar-protobuf     get    /characters/{character_id}/calendar/                      red    {Calendar}
esi-calendar-protobuf     get    /characters/{character_id}/calendar/{event_id}/           red    {Calendar}
esi-calendar-protobuf     get    /characters/{character_id}/calendar/{event_id}/attendees/ red    {Calendar}
esi-corporations-protobuf get    /corporations/{corporation_id}/                           red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/alliancehistory/           red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/blueprints/                red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/divisions/                 red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/facilities/                red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/medals/                    yellow {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/medals/issued/             red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/members/                   red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/members/limit/             red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/members/titles/            red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/membertracking/            red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/roles/                     red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/roles/history/             red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/standings/                 red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/starbases/                 red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/starbases/{starbase_id}/   yellow {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/structures/                red    {Corporation}
esi-corporations-protobuf get    /corporations/{corporation_id}/titles/                    red    {Corporation}
esi-characters-protobuf   post   /characters/affiliation/                                  red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/                               red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/agents_research/               red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/blueprints/                    red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/corporationhistory/            red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/fatigue/                       red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/medals/                        red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/notifications/                 red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/roles/                         red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/standings/                     red    {Character}
esi-characters-protobuf   get    /characters/{character_id}/titles/                        red    {Character}

what module is that and what repo is it in?

1 Like

It’s my own, I write my own cmdlets and functions.

It is a simple Invoke-RestMethod call piped into a filter and table formatter.

Call the Swagger META API for status.

It probably the immense vacuum created by the mass of unsubs. It will pass.

3 Likes

Yes, they want to break free.

2 Likes

I know this says plex transfers, am I to assume this includes market orders

Market orders should not be affected by this.

Also the above disturbance is still ongoing, though teams are actively working to restore services. Will continue to update as the situation evolves

2 Likes

Golf clap…

https://support.eveonline.com/hc/de/requests/1858314
The server just made 20k units of my PLEX disappear, well done

1 Like

any update at all?! i bought 80mil isk worth of plex and nothing!!!

The purchase will be in the logs.
Once they get it fixed I’m sure it will get squared away

For those who have lost plex, do I need to create a support request now? or should you just be patient and wait until everything is fixed?

lost 1k plex as i was trying to sell em. not nice. please fix

PS> (Get-EveEsiStatus).count
205

PS> (Get-EveEsiStatus).count
199

CCP remove endpoints from their own status API so you cannot track status of a down endpoint. That’s the most stupidest thing ever.

Whoever designed that needs a refresh course in how to implement a status API.

You have four status, 3 official statuses, green yellow and red, and the invisible cloaked fourth.

See my complaints on this here Https://esi.evetech.net/latest/characters/{character_id}/assets/ returning 404 - #10 by Emotional_Support_Clown, here Https://esi.evetech.net/latest/characters/{character_id}/assets/ returning 404 - #14 by Emotional_Support_Clown, here Https://esi.evetech.net/latest/characters/{character_id}/assets/ returning 404 - #16 by Emotional_Support_Clown and here Https://esi.evetech.net/latest/characters/{character_id}/assets/ returning 404 - #20 by Emotional_Support_Clown.

Can you either show it as status:red or a new fourth state of status:dead but please keep the status API stable.

Sitting here figuring out which one is missing is not good.

Then I can do things like track it over time reliably and

PS> Get-EveEsiStatus|where {$_.status -match 'red|yellow|dead'}|ft
PS> (Get-EveEsiStatus|where {$_.status -match 'red|dead'}).Count
PS> Get-EveEsiStatus|where {$_.status -match 'red|dead'}|select -Unique tags

For Disturbances call security forces.

The disturbance is called a developer twiddling their bits.

A good running system is quiet and uneventful.

1 Like

But they keep working on it and “improving” it, and they have a reset to do everyday on such a complex system, I wouldn’t want to deal with that even when I used to mess with all that stuff. Troubleshooting is the biggest pain.
It’s nice to add new things and the game does need new content but the fancier and more innovative you want the more problems you’ll have and they’re still evolving the game, or devolving, depending on how you see it, so I feel there won’t be an uneventful period for EVE’s bugs for a long time.

Still havent received the plex i bought on the market, just made this account within the last week and a half. think im actually done with this game.

1 Like

That’s why you can use A/B, that’s why they have Sisi no?

But even the STATUS API of the API itself!!! is unstable, lol?

Not only the status API OF THE API!!!, but the OpenAPI SPEC publishing is unstable!