Skip to content

Migrate the rest of the Sol bodies to json loader #29

Migrate the rest of the Sol bodies to json loader

Migrate the rest of the Sol bodies to json loader #29

Triggered via push March 31, 2024 02:34
Status Failure
Total duration 2m 23s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 30 warnings
ubuntu-22
Process completed with exit code 1.
macOS-12
Process completed with exit code 1.
windows-server-2022
Process completed with exit code 1.
ubuntu-22: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector2.cs#L117
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
ubuntu-22: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L242
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
ubuntu-22: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L364
Nullability of reference types in type of parameter 'format' of 'string Vector3.ToString(string format, IFormatProvider formatProvider)' doesn't match implicitly implemented member 'string IFormattable.ToString(string? format, IFormatProvider? formatProvider)' (possibly because of nullability attributes).
ubuntu-22: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L364
Nullability of reference types in type of parameter 'formatProvider' of 'string Vector3.ToString(string format, IFormatProvider formatProvider)' doesn't match implicitly implemented member 'string IFormattable.ToString(string? format, IFormatProvider? formatProvider)' (possibly because of nullability attributes).
ubuntu-22: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/EntityBase.cs#L17
Non-nullable property 'Parent' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
ubuntu-22: Pulsar4X/Pulsar4X.OrbitalMath/OrbitalMath.cs#L1444
Field 'OrbitalMath.Orbit.position' is never assigned to, and will always have its default value
ubuntu-22: Pulsar4X/Pulsar4X.OrbitalMath/OrbitalMath.cs#L1445
Field 'OrbitalMath.Orbit.T' is never assigned to, and will always have its default value 0
ubuntu-22: Pulsar4X/GameEngine/FeatureSets/WeaponGeneric/GenericFiringWeaponsProcessor.cs#L17
Converting null literal or possible null value to non-nullable type.
ubuntu-22: Pulsar4X/GameEngine/FeatureSets/WeaponGeneric/GenericFiringWeaponsProcessor.cs#L39
Possible null reference argument for parameter 'launchingEntity' in 'void IFireWeaponInstr.FireWeapon(Entity launchingEntity, Entity tgtEntity, int count)'.
ubuntu-22: Pulsar4X/GameEngine/Engine/Pathfinding/PathfindingManager.cs#L103
Unboxing a possibly null value.
macOS-12: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector2.cs#L117
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
macOS-12: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L242
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
macOS-12: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L364
Nullability of reference types in type of parameter 'format' of 'string Vector3.ToString(string format, IFormatProvider formatProvider)' doesn't match implicitly implemented member 'string IFormattable.ToString(string? format, IFormatProvider? formatProvider)' (possibly because of nullability attributes).
macOS-12: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L364
Nullability of reference types in type of parameter 'formatProvider' of 'string Vector3.ToString(string format, IFormatProvider formatProvider)' doesn't match implicitly implemented member 'string IFormattable.ToString(string? format, IFormatProvider? formatProvider)' (possibly because of nullability attributes).
macOS-12: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/EntityBase.cs#L17
Non-nullable property 'Parent' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
macOS-12: Pulsar4X/Pulsar4X.OrbitalMath/OrbitalMath.cs#L1445
Field 'OrbitalMath.Orbit.T' is never assigned to, and will always have its default value 0
macOS-12: Pulsar4X/Pulsar4X.OrbitalMath/OrbitalMath.cs#L1444
Field 'OrbitalMath.Orbit.position' is never assigned to, and will always have its default value
macOS-12: Pulsar4X/GameEngine/FeatureSets/WeaponGeneric/GenericFiringWeaponsProcessor.cs#L17
Converting null literal or possible null value to non-nullable type.
macOS-12: Pulsar4X/GameEngine/FeatureSets/WeaponGeneric/GenericFiringWeaponsProcessor.cs#L39
Possible null reference argument for parameter 'launchingEntity' in 'void IFireWeaponInstr.FireWeapon(Entity launchingEntity, Entity tgtEntity, int count)'.
macOS-12: Pulsar4X/GameEngine/FeatureSets/Sensors/SystemSensorContacts.cs#L53
Cannot convert null literal to non-nullable reference type.
windows-server-2022: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector2.cs#L117
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
windows-server-2022: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L242
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
windows-server-2022: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L364
Nullability of reference types in type of parameter 'format' of 'string Vector3.ToString(string format, IFormatProvider formatProvider)' doesn't match implicitly implemented member 'string IFormattable.ToString(string? format, IFormatProvider? formatProvider)' (possibly because of nullability attributes).
windows-server-2022: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/Vector3.cs#L364
Nullability of reference types in type of parameter 'formatProvider' of 'string Vector3.ToString(string format, IFormatProvider formatProvider)' doesn't match implicitly implemented member 'string IFormattable.ToString(string? format, IFormatProvider? formatProvider)' (possibly because of nullability attributes).
windows-server-2022: Pulsar4X/Pulsar4X.OrbitalMath/DataStructures/EntityBase.cs#L17
Non-nullable property 'Parent' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
windows-server-2022: Pulsar4X/Pulsar4X.OrbitalMath/OrbitalMath.cs#L1444
Field 'OrbitalMath.Orbit.position' is never assigned to, and will always have its default value
windows-server-2022: Pulsar4X/Pulsar4X.OrbitalMath/OrbitalMath.cs#L1445
Field 'OrbitalMath.Orbit.T' is never assigned to, and will always have its default value 0
windows-server-2022: Pulsar4X/GameEngine/FeatureSets/WeaponGeneric/GenericFiringWeaponsProcessor.cs#L17
Converting null literal or possible null value to non-nullable type.
windows-server-2022: Pulsar4X/GameEngine/FeatureSets/WeaponGeneric/GenericFiringWeaponsProcessor.cs#L39
Possible null reference argument for parameter 'launchingEntity' in 'void IFireWeaponInstr.FireWeapon(Entity launchingEntity, Entity tgtEntity, int count)'.
windows-server-2022: Pulsar4X/GameEngine/FeatureSets/Sensors/SystemSensorContacts.cs#L53
Cannot convert null literal to non-nullable reference type.