EDSM-NET / FrontEnd

Issues tracker for EDSM
https://www.edsm.net/
37 stars 0 forks source link

Newly discovered bodies not being populated from EDMC #432

Closed infoman closed 3 years ago

infoman commented 3 years ago

When doing a full system scan, or a surface scan, I get multiple messages in EDMC log that look like:

2021-04-10 20:05:26.785 - WARNING - plugins.edsm.worker:607: EDSM event with not-1xx status:
402
Item unknown
{"timestamp": "2021-04-10T20:05:26Z","event": "Scan","ScanType": "Detailed","BodyName": "Bleia Eohn XO-G b30-3 AB 1","BodyID": 28,"Parents": [{"Null": 0}],"StarSystem": "Bleia Eohn XO-G b30-3","SystemAddress": 7252991420673,"DistanceFromArrivalLS": 5775.84009,"TidalLock": false,"TerraformState": "","PlanetClass": "Icy body","Atmosphere": "helium atmosphere","AtmosphereType": "Helium","AtmosphereComposition": [{"Name": "Helium","Percent": 91.379311},{"Name": "Hydrogen","Percent": 8.620689}],"Volcanism": "major water geysers volcanism","MassEM": 3.547339,"Radius": 11240542.0,"SurfaceGravity": 11.190195,"SurfaceTemperature": 20.441982,"SurfacePressure": 66634.164063,"Landable": false,"Composition": {"Ice": 0.683773,"Rock": 0.211279,"Metal": 0.104948},"SemiMajorAxis": 1511998236179.3518,"Eccentricity": 0.002365,"OrbitalInclination": -0.188296,"Periapsis": 253.210187,"OrbitalPeriod": 1700533807.277679,"RotationPeriod": 100729.778694,"AxialTilt": -0.041726,"WasDiscovered": true,"WasMapped": false,"_systemName": "Bleia Eohn XO-G b30-3","_systemCoordinates": [-1122.5625,-142.8125,2140.40625],"_stationName": null,"_shipId": 2}
2021-04-10 20:05:36.830 - WARNING - plugins.edsm.worker:607: EDSM event with not-1xx status:
402
Item unknown
{"timestamp": "2021-04-10T20:05:36Z","event": "Scan","ScanType": "Detailed","BodyName": "Bleia Eohn XO-G b30-3 A 2","BodyID": 11,"Parents": [{"Star": 1},{"Null": 0}],"StarSystem": "Bleia Eohn XO-G b30-3","SystemAddress": 7252991420673,"DistanceFromArrivalLS": 41.353597,"TidalLock": true,"TerraformState": "","PlanetClass": "High metal content body","Atmosphere": "","AtmosphereType": "None","Volcanism": "","MassEM": 0.021534,"Radius": 1812733.25,"SurfaceGravity": 2.611957,"SurfaceTemperature": 210.052979,"SurfacePressure": 0.0,"Landable": true,"Materials": [{"Name": "iron","Percent": 22.014151},{"Name": "nickel","Percent": 16.650581},{"Name": "sulphur","Percent": 15.502697},{"Name": "carbon","Percent": 13.036163},{"Name": "chromium","Percent": 9.900496},{"Name": "phosphorus","Percent": 8.345975},{"Name": "zinc","Percent": 5.982622},{"Name": "germanium","Percent": 4.578537},{"Name": "tin","Percent": 1.420459},{"Name": "ruthenium","Percent": 1.359514},{"Name": "tungsten","Percent": 1.208798}],"Composition": {"Ice": 0.0,"Rock": 0.668118,"Metal": 0.331882},"SemiMajorAxis": 12388814091.682434,"Eccentricity": 0.001379,"OrbitalInclination": 0.001488,"Periapsis": 258.427171,"OrbitalPeriod": 1668551.146984,"RotationPeriod": 1668559.56009,"AxialTilt": 0.38902,"WasDiscovered": true,"WasMapped": false,"_systemName": "Bleia Eohn XO-G b30-3","_systemCoordinates": [-1122.5625,-142.8125,2140.40625],"_stationName": null,"_shipId": 2}

And no body info appears on EDSM, for example, as of now, https://www.edsm.net/en/system/bodies/id/29723831/name/Bleia+Eohn+CE-R+b24-2 shows only 2 of 11 planets, and https://www.edsm.net/en/system/id/64594532/name/Bleia+Eohn+XO-G+b30-3 has none

Manual logs uploading in Firefox looks fine.

Corresponding log entries from game log file:

{ "timestamp":"2021-04-10T20:05:26Z", "event":"Scan", "ScanType":"Detailed", "BodyName":"Bleia Eohn XO-G b30-3 AB 1", "BodyID":28, "Parents":[ {"Null":0} ], "StarSystem":"Bleia Eohn XO-G b30-3", "SystemAddress":7252991420673, "DistanceFromArrivalLS":5775.840090, "TidalLock":false, "TerraformState":"", "PlanetClass":"Icy body", "Atmosphere":"helium atmosphere", "AtmosphereType":"Helium", "AtmosphereComposition":[ { "Name":"Helium", "Percent":91.379311 }, { "Name":"Hydrogen", "Percent":8.620689 } ], "Volcanism":"major water geysers volcanism", "MassEM":3.547339, "Radius":11240542.000000, "SurfaceGravity":11.190195, "SurfaceTemperature":20.441982, "SurfacePressure":66634.164063, "Landable":false, "Composition":{ "Ice":0.683773, "Rock":0.211279, "Metal":0.104948 }, "SemiMajorAxis":1511998236179.351807, "Eccentricity":0.002365, "OrbitalInclination":-0.188296, "Periapsis":253.210187, "OrbitalPeriod":1700533807.277679, "RotationPeriod":100729.778694, "AxialTilt":-0.041726, "WasDiscovered":true, "WasMapped":false }
{ "timestamp":"2021-04-10T20:05:36Z", "event":"Scan", "ScanType":"Detailed", "BodyName":"Bleia Eohn XO-G b30-3 A 2", "BodyID":11, "Parents":[ {"Star":1}, {"Null":0} ], "StarSystem":"Bleia Eohn XO-G b30-3", "SystemAddress":7252991420673, "DistanceFromArrivalLS":41.353597, "TidalLock":true, "TerraformState":"", "PlanetClass":"High metal content body", "Atmosphere":"", "AtmosphereType":"None", "Volcanism":"", "MassEM":0.021534, "Radius":1812733.250000, "SurfaceGravity":2.611957, "SurfaceTemperature":210.052979, "SurfacePressure":0.000000, "Landable":true, "Materials":[ { "Name":"iron", "Percent":22.014151 }, { "Name":"nickel", "Percent":16.650581 }, { "Name":"sulphur", "Percent":15.502697 }, { "Name":"carbon", "Percent":13.036163 }, { "Name":"chromium", "Percent":9.900496 }, { "Name":"phosphorus", "Percent":8.345975 }, { "Name":"zinc", "Percent":5.982622 }, { "Name":"germanium", "Percent":4.578537 }, { "Name":"tin", "Percent":1.420459 }, { "Name":"ruthenium", "Percent":1.359514 }, { "Name":"tungsten", "Percent":1.208798 } ], "Composition":{ "Ice":0.000000, "Rock":0.668118, "Metal":0.331882 }, "SemiMajorAxis":12388814091.682434, "Eccentricity":0.001379, "OrbitalInclination":0.001488, "Periapsis":258.427171, "OrbitalPeriod":1668551.146984, "RotationPeriod":1668559.560090, "AxialTilt":0.389020, "WasDiscovered":true, "WasMapped":false }

I discussed it with EDMC developers at EDCD/EDMarketConnector#594 and they suggest that there may be an issue with EDSM, so I'm posting it here

AnthorNet commented 3 years ago

It's not a bug. It just means the body hasn't been processed yet by EDDN. It doesn't exist yet in EDSM. We mark it as unknown and store it in a temporary table to be processed later. The journal import doesn't have this restriction