Marketplace Ingestion Issue: Airplane Certification Errors for Helicopter Package

Version: 1.7.35.0

Frequency: Consistently

Severity: Blocker (Preventing Ingestion)

Marketplace package name: adi-aircraft-bo105

Context: Ingestion failure on MCP; empty error report generated

Bug description:

Hi there,

I am writing to seek support for the ingestion of my new product (the MBB Bo 105 helicopter) on the marketplace content platform. For the last few weeks, I have been working with my partners at Miltech Simulations to solve career-related issues that were blocking ingestion of the product.

We started with 500+ errors on our first submission, and worked down to just under 10 by our fourth. For our last submission, I am confident these issues were entirely fixed, and the package was ready for ingestion.

Just when I expected ingestion to pass, I was met with another failure, but this time an empty error report was generated:

I asked the MP team for support on teams, and this was their response:

It looks like you are setting up certifications and career data for this aircraft? If so please be sure to remove any unused certifications and certifications that do not apply to this aircraft. I am seeing many errors such as the export below:

[[error.Bo105_Civilian.certification.Cert_Pln_HighPerformanceEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 0, got 3"
2 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
3 = "object_class does not match requirement : expected Airplane, got Helicopter"
4 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 6, got 3"
5 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
6 = "object_class does not match requirement : expected Airplane, got Helicopter"
7 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
8 = "object_class does not match requirement : expected Airplane, got Helicopter"
9 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Civilian.certification.Cert_Pln_MultiEngineRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Civilian.certification.Cert_Pln_HeavyAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "fuselage volume (based on fuselage_length and fuselage_diameter in section AIRPLANE_GEOMETRY in flight_model.cfg) does not match requirement : expected >= 2000.000000. Got 0.000000"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 136000.000000, got 5511.000000"
 
[[error.Bo105_Civilian.certification.Cert_Rot_PoweredLiftRating]]
0 = "object_class does not match requirement : expected Tiltrotor, got Helicopter"
 
[[error.Bo105_Civilian.certification.Cert_Pln_AirlineTransportPilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Civilian.certification.Cert_Rot_HoistEndorsement]]
0 = "equipment does not match requirements : SAR/SAR_Hoist"
 
[[error.Bo105_Civilian.certification.Cert_Pln_TurbopropEngine]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Civilian.certification.Cert_Pln_JetEngine_Rating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
 
[[error.Bo105_Civilian.certification.Cert_Rot_HookEndorsement]]
0 = "equipment does not match requirements : CHT/CHT_Hook or CHT/CHT_ConstructionHook"
 
[[error.Bo105_Civilian.certification.Cert_Rot_CommercialPilotLicence]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Civilian.certification.Cert_Pln_PrivatePilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Civilian.certification.Cert_Pln_JetAirlineTransportPilotRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Civilian.certification.Cert_Pln_TurbopropTransportAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Civilian.certification.Cert_Pln_TailwheelEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Civilian.certification.Cert_Rot_TurbineEngineRating]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Civilian.certification.Cert_Pln_ScoopEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "equipment does not match requirements : FIR/FIR_Scoop"
 
[[error.Bo105_Medical.certification.Cert_Pln_HighPerformanceEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 0, got 3"
2 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
3 = "object_class does not match requirement : expected Airplane, got Helicopter"
4 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 6, got 3"
5 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
6 = "object_class does not match requirement : expected Airplane, got Helicopter"
7 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
8 = "object_class does not match requirement : expected Airplane, got Helicopter"
9 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Medical.certification.Cert_Pln_MultiEngineRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Medical.certification.Cert_Pln_HeavyAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "fuselage volume (based on fuselage_length and fuselage_diameter in section AIRPLANE_GEOMETRY in flight_model.cfg) does not match requirement : expected >= 2000.000000. Got 0.000000"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 136000.000000, got 5511.000000"
 
[[error.Bo105_Medical.certification.Cert_Rot_PoweredLiftRating]]
0 = "object_class does not match requirement : expected Tiltrotor, got Helicopter"
 
[[error.Bo105_Medical.certification.Cert_Pln_AirlineTransportPilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Medical.certification.Cert_Rot_HoistEndorsement]]
0 = "equipment does not match requirements : SAR/SAR_Hoist"
 
[[error.Bo105_Medical.certification.Cert_Pln_TurbopropEngine]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Medical.certification.Cert_Pln_JetEngine_Rating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
 
[[error.Bo105_Medical.certification.Cert_Rot_HookEndorsement]]
0 = "equipment does not match requirements : CHT/CHT_Hook or CHT/CHT_ConstructionHook"
 
[[error.Bo105_Medical.certification.Cert_Rot_CommercialPilotLicence]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Medical.certification.Cert_Pln_PrivatePilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Medical.certification.Cert_Pln_JetAirlineTransportPilotRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Medical.certification.Cert_Pln_TurbopropTransportAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Medical.certification.Cert_Pln_TailwheelEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Medical.certification.Cert_Rot_TurbineEngineRating]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Medical.certification.Cert_Pln_ScoopEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "equipment does not match requirements : FIR/FIR_Scoop"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_HighPerformanceEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 0, got 3"
2 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
3 = "object_class does not match requirement : expected Airplane, got Helicopter"
4 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 6, got 3"
5 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
6 = "object_class does not match requirement : expected Airplane, got Helicopter"
7 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
8 = "object_class does not match requirement : expected Airplane, got Helicopter"
9 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_MultiEngineRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_HeavyAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "fuselage volume (based on fuselage_length and fuselage_diameter in section AIRPLANE_GEOMETRY in flight_model.cfg) does not match requirement : expected >= 2000.000000. Got 0.000000"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 136000.000000, got 5511.000000"
 
[[error.Bo105_Medical_Tall.certification.Cert_Rot_PoweredLiftRating]]
0 = "object_class does not match requirement : expected Tiltrotor, got Helicopter"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_AirlineTransportPilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Medical_Tall.certification.Cert_Rot_HoistEndorsement]]
0 = "equipment does not match requirements : SAR/SAR_Hoist"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_TurbopropEngine]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_JetEngine_Rating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
 
[[error.Bo105_Medical_Tall.certification.Cert_Rot_HookEndorsement]]
0 = "equipment does not match requirements : CHT/CHT_Hook or CHT/CHT_ConstructionHook"
 
[[error.Bo105_Medical_Tall.certification.Cert_Rot_CommercialPilotLicence]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_PrivatePilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_JetAirlineTransportPilotRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_TurbopropTransportAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_TailwheelEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Medical_Tall.certification.Cert_Rot_TurbineEngineRating]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Medical_Tall.certification.Cert_Pln_ScoopEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "equipment does not match requirements : FIR/FIR_Scoop"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_HighPerformanceEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 0, got 3"
2 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
3 = "object_class does not match requirement : expected Airplane, got Helicopter"
4 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 6, got 3"
5 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
6 = "object_class does not match requirement : expected Airplane, got Helicopter"
7 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
8 = "object_class does not match requirement : expected Airplane, got Helicopter"
9 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_MultiEngineRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_HeavyAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "fuselage volume (based on fuselage_length and fuselage_diameter in section AIRPLANE_GEOMETRY in flight_model.cfg) does not match requirement : expected >= 2000.000000. Got 0.000000"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 136000.000000, got 5511.000000"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Rot_PoweredLiftRating]]
0 = "object_class does not match requirement : expected Tiltrotor, got Helicopter"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_AirlineTransportPilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Rot_HoistEndorsement]]
0 = "equipment does not match requirements : SAR/SAR_Hoist"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_TurbopropEngine]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_JetEngine_Rating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Rot_HookEndorsement]]
0 = "equipment does not match requirements : CHT/CHT_Hook or CHT/CHT_ConstructionHook"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Rot_CommercialPilotLicence]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_PrivatePilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_JetAirlineTransportPilotRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_TurbopropTransportAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_TailwheelEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Rot_TurbineEngineRating]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Mountain_Rescue.certification.Cert_Pln_ScoopEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "equipment does not match requirements : FIR/FIR_Scoop"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_HighPerformanceEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 0, got 3"
2 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
3 = "object_class does not match requirement : expected Airplane, got Helicopter"
4 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 6, got 3"
5 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
6 = "object_class does not match requirement : expected Airplane, got Helicopter"
7 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
8 = "object_class does not match requirement : expected Airplane, got Helicopter"
9 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_MultiEngineRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_HeavyAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "fuselage volume (based on fuselage_length and fuselage_diameter in section AIRPLANE_GEOMETRY in flight_model.cfg) does not match requirement : expected >= 2000.000000. Got 0.000000"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 136000.000000, got 5511.000000"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Rot_PoweredLiftRating]]
0 = "object_class does not match requirement : expected Tiltrotor, got Helicopter"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_AirlineTransportPilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Rot_HoistEndorsement]]
0 = "equipment does not match requirements : SAR/SAR_Hoist"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_TurbopropEngine]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_JetEngine_Rating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Rot_HookEndorsement]]
0 = "equipment does not match requirements : CHT/CHT_Hook or CHT/CHT_ConstructionHook"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Rot_CommercialPilotLicence]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_PrivatePilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_JetAirlineTransportPilotRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_TurbopropTransportAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_TailwheelEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Rot_TurbineEngineRating]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Civilian_Sling.certification.Cert_Pln_ScoopEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "equipment does not match requirements : FIR/FIR_Scoop"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_HighPerformanceEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 0, got 3"
2 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
3 = "object_class does not match requirement : expected Airplane, got Helicopter"
4 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 6, got 3"
5 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
6 = "object_class does not match requirement : expected Airplane, got Helicopter"
7 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
8 = "object_class does not match requirement : expected Airplane, got Helicopter"
9 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_MultiEngineRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_HeavyAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "fuselage volume (based on fuselage_length and fuselage_diameter in section AIRPLANE_GEOMETRY in flight_model.cfg) does not match requirement : expected >= 2000.000000. Got 0.000000"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 136000.000000, got 5511.000000"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Rot_PoweredLiftRating]]
0 = "object_class does not match requirement : expected Tiltrotor, got Helicopter"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_AirlineTransportPilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Rot_HoistEndorsement]]
0 = "equipment does not match requirements : SAR/SAR_Hoist"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_TurbopropEngine]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_JetEngine_Rating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Rot_HookEndorsement]]
0 = "equipment does not match requirements : CHT/CHT_Hook or CHT/CHT_ConstructionHook"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Rot_CommercialPilotLicence]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_PrivatePilotLicence]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_JetAirlineTransportPilotRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 1, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_TurbopropTransportAirlinerRating]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 5, got 3"
2 = "max_takeoff_weight (Section WEIGHT_AND_BALANCE in flight_model.cfg) does not match requirement : expected > 12500.000000, got 5511.000000"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_TailwheelEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Rot_TurbineEngineRating]]
0 = "aircraft matches certifications condition but needs a more specific certification : Cert_Rot_AirlineTransportPilotLicence"
 
[[error.Bo105_Snow_Shoes.certification.Cert_Pln_ScoopEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "equipment does not match requirements : FIR/FIR_Scoop"
 
[[error.Bo105_Civilian_Tall_Skids.certification.Cert_Pln_HighPerformanceEndorsement]]
0 = "object_class does not match requirement : expected Airplane, got Helicopter"
1 = "engine_type (Section GENERALENGINEDATA in engines.cfg) does not match requirement, expected 0, got 3"
2 = "max_rated_hp (Section PISTON_ENGINE in engines.cfg) is too low : expected >= 200.000000, got 0.000000."
3 = "object_class does not match requirement : expected Airplane, g - TRUNCATED TO ALLOW POSTING UNDER 32K LIMIT

The issues above seem to arise from airplane-specific certifications, which leads the ingestion process to expect airplane-specific equipment and files. Obviously, since this is a helicopter, it cannot find them and the ingestion fails.

The bug however, is that our package exclusively has rotorcraft specialisations:

So I’m not sure where or why the ingestion process is finding airplane certs?

We also tested the career missions in-game, and they work as expected.

Please know that this is my first time trying to submit a career-compatible aircraft, so if there’s anything I missed I do apologise!

Thanks very much, looking forward to your response.
Adi

Repro steps: Attempt to submit the Bo 105 package on the MCP

Private attachments: Please let me know if you’d like me to send the project folder or any specific files to PrivateContent!

@FlyingRaccoon @Boris
Any advice would be appreciated. We have been going back and forth with the Marketplace team for almost 2 months now, with no clarity on how to address this issue. There are no warnings or issues on Career Mode debugger in MSFS SDK, and as shown above the ingestion just fails with an empty error.

Hello @stratoware @vantech

Just to be sure, no error shows up when you use the Career Compatibility tool from the SimObject Editor?

We’ll have a look.

Regards,
Sylvain

Hi Sylvain,

Thanks for the quick response.

The career compatibility menu comes out entirely green for both specialisations that we’re interested in (COF-ROT and SAR-ROT):

And the equipment menu is also green for necessary parts:

Thank you very much, we’re looking forward to your advice.

1 Like

Hello @stratoware

I cannot see any issue on your side either.
We will investigated further.

Regards,
Sylvain

1 Like

Hi @FlyingRaccoon,

Just checking in: any updates for this issue?

Thank you!
Adi

Hello @stratoware

Unfortunately not.
The ingestion pipeline fails without returning any error and we are not able to replicate this in a debug context.
There’s nothing that can be done on your side and I can’t guarantee this will be resolved quickly.

I will monitor the situation and report back as soon as some progress is made.

Regards,
Sylvain

1 Like

@FlyingRaccoon

I understand that resolving this issue may be challenging without proper debugging. However, it has been ongoing for several weeks now, resulting in lost revenue due to other marketplace releases and delays in processing our request.

We kindly request that this matter be given priority, as it will undoubtedly affect other add-ons.

Each day we wait means more potential customers lost. It does not look good for anyone.

It’s 3 different companies affected by the failed ingestion. Marketplace team hasn’t been particularly cooperative regarding this issue either…

Beyond the lost revenue, there is also a reputational impact as our console community feels left out.

Hello @Tyler @vantech

I understand, I’ll keep forwarding your feedback and make sure the topic is not overlooked.

Regards,
Sylvain

1 Like

Hi @FlyingRaccoon,

Hope you’re well.

While we wait for a solution from you, we’re considering releasing the product NOW without career mode compatibility (given that it ingests without any issues).

So my question is, will we be able to add career mode compatibility in the future as an update?

Thanks!

1 Like

Hello @stratoware

Yes, career compatibility can be added with a later update.

Regards,
Sylvain

1 Like

Great to hear, thank you!

@FlyingRaccoon Just FYI, we removed all instances of specialisation property in the preset aircraft.cfgs and ingestion was successful.

Please put this issue on priority however, our users are eager to experience the helicopter with career mode :slight_smile:

1 Like