Invalid 200 response: 'star_id' is required

I’m now getting this as error message after today’s update when trying to query system information.

This can be reproduced with the web interface, too. I.e. for:

https://esi.evetech.net/latest/universe/systems/30000144/?

https://esi.evetech.net/ui/#/Universe/get_universe_systems_system_id

curl -X GET "https://esi.evetech.net/latest/universe/systems/30000144/?datasource=tranquility&language=en-us" -H "accept: application/json" -H "Accept-Language: en-us"

There’s a new v4 version of that route that fixes the issue:

EDIT: CCP are also looking into fixing the error occuring with non-abyssal systems on v3

2 Likes

Good, and thank you. The system 30000144 is Perimeter I believe and it should have just worked.

I’ve tested it now and it works with the dev version, just not with latest, and I haven’t tested any of the previous ones.

Yeah. By way of explanation, there’s currently a monolith bug where none of the normal systems are having their star_id returned, both in latest and in v4. It works in v4 because star_id was made optional in that one to account for the new abyssal systems, but the star_id isn’t present in either route.

According to @CCP_SnowedIn It’s looking like it’ll require a downtime change to fix.

2 Likes

Looks as if it’s working all nicely again.

Thanks.

1 Like

Yep, they pushed the change today. Abyssal systems will return a -1 star_id

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.