viperxbr Posted December 15, 2011 Share Posted December 15, 2011 Greetings, Getting the following error when updating after installing the new Antarctica X scenery. Any ideas? Thanks! 2011-12-14 22:22:14 Error CreateAirportInfoLists, Filename:C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\aerosoft\Antarctica X\Scenery\AF2_AQ02.bgl Position:164 Layer:271, ICAO:AQ02, Exception:The given key was not present in the dictionary., StackTrace: at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at ib.g(String A_0) at ib.a(List`1 A_0) 2011-12-14 22:22:14 Info Index creation not successful. 2011-12-14 22:22:14 Error Region and/or Country is NULL. Region=Pacific Southwest, Country= 2011-12-14 22:22:14 Info Airport index created successfully Link to comment Share on other sites More sharing options...
GG_Flyer Posted December 15, 2011 Share Posted December 15, 2011 Father Christmas dropped off an ice-cold Antarctica X during a test run to Zürich a few days ago. Urs will examine and report his findings soon. Regards, Link to comment Share on other sites More sharing options...
viperxbr Posted December 15, 2011 Author Share Posted December 15, 2011 Thanks Travis! Link to comment Share on other sites More sharing options...
aivlasoft Posted December 17, 2011 Share Posted December 17, 2011 Hi Todd, I think that I figured out the problem that the developers of Antarctica X must have been faced with: FSX needs a unique ICAO code for every airport, but ... 1) Antarctica is "nobody's" land and therefore it has no official ICAO country code. 2) Antarctica is only listed as a region using ICAO code "NZ". 3) Many of the "airports" in Aerosoft's Antarctica X are not really airports but research stations and therefore you won't find it on any list of airports. Now the developers used the identifier "AQnn" for the "airports", where n stands for any number from 0 to 9. EFB didn't know "AQ" as a valid country code and therefore it raised an exception. After the exception has been raised, the process of creating the airport index must be corrupted. I changed the source code in EFB so that any airport with country code "AQ" is now mapped to "NZ" but the country is not New Zealand but Antarctica. A first build of the upcoming version 1.3.2 is currently under test by our beta-team. For further (interesting) reading: http://en.wikipedia.org/wiki/Internatio ... rport_code http://en.wikipedia.org/wiki/List_of_ai ... Antarctica http://en.wikipedia.org/wiki/List_of_re ... Antarctica Link to comment Share on other sites More sharing options...
viperxbr Posted December 18, 2011 Author Share Posted December 18, 2011 Thanks for the update Urs! I guess if the issue only resides in Antarctica and doesn't have any other sort of domino effect in other areas, I'm fine with it until the update comes out. Thanks again! Link to comment Share on other sites More sharing options...
viperxbr Posted December 19, 2011 Author Share Posted December 19, 2011 Just an FYI, had to place AX(Antarctica X) in the EFB ignore list. It seems anything placed above AX in FSX Scenery manager does not get properly recognized when updating. Instead, it loads the FSX Default airport layouts. T. Link to comment Share on other sites More sharing options...
aivlasoft Posted December 19, 2011 Share Posted December 19, 2011 Thanks Todd for this information. I will have a look whether there are some more "unknown" airport identifiers. Link to comment Share on other sites More sharing options...
Recommended Posts