Akce
Bug #746
uzavřenýKeyNotFoundException při načítání mapy s propojeními do neexistujícího systému.
Začátek:
2012-02-03
Uzavřít do:
% Hotovo:
100%
Odhadovaná doba:
0.50hod
Severity:
Common
Importance:
Tags:
Popis
Pokud je v mapě propojení mezi dříve nenadefinovanými systémy, dojde k KeyNotFoundException.
Chyba je v implementaci metody GalaxyMapConnection v metodě GetConnectionEndpoint na řádku 85.
StarSystem starSystem = map[end.StarSystemName];
source:trunk/Core/Data/GalaxyMapConnection.cs@111#L85
Mapa nevrací null při chybném klíči, ale hodí výjimku.
Chyba není zásadní, původní záměr bylo vyhodit specifickou výjimku s lepší indikací chyby.
Připojen soubor s mapou pro otestování chyby.
Soubory
Aktualizováno uživatelem Petr Vogl před více než 13 roky(ů)
- Cílová verze změněn z Backlog na Iterace 5
Aktualizováno uživatelem Martin Štěpánek před asi 13 roky(ů)
- Stav změněn z New na Closed
- % Hotovo změněn z 0 na 100
Opraveno, indexer v GalaxyMap vrací null pro neexistující hodnotu klíče. r211
Akce