Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0000284MagellanCR-Supportöffentlich2008-08-23 00:42
Reporterstm Bearbeitung durchFiete  
PrioritätnormalSchweregradschwerer FehlerReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Behoben in Version2.0.3 (Planung) 
Zusammenfassung0000284: Fehler bei Region ohne Bauern
BeschreibungBeim Parsen einer Region ohne Bauern gibt es einen Absturz.
Zusätzliche InformationenFolgender Reportschnipsel verursacht den Absturz.

REGION 0 0
12345678;id
"Fehler";Name
"Wald";Terrain
0;Bauern
0;Pferde
12;Silber
0;Unterh
0;Rekruten
10;Lohn
637;Baeume
31;Schoesslinge
RESOURCE 1910480682
"Silber";type
12;number
RESOURCE 1355696724
"Schößlinge";type
31;number
RESOURCE 1735155814
"Bäume";type
637;number
EINHEIT 123456
"Dummy";Name
1;Parteitarnung
75;Anzahl
"Dracoide";Typ
1;bewacht
GEGENSTAENDE
75;Schwert


Stack trace:
(EE) 20.08.2008 00:51:59.745: java.lang.NullPointerException
    at java.util.Hashtable.get(Hashtable.java:336)
    at magellan.library.impl.MagellanRegionImpl.getResource(MagellanRegionImpl.java:549)
    at magellan.library.impl.MagellanRegionImpl.getPeasants(MagellanRegionImpl.java:1637)
    at magellan.library.io.cr.CRParser.parseUnit(CRParser.java:2127)
    at magellan.library.io.cr.CRParser.parseRegion(CRParser.java:2889)
    at magellan.library.io.cr.CRParser.parseHeader(CRParser.java:1055)
    at magellan.library.io.cr.CRParser.read(CRParser.java:3128)
    at magellan.library.io.GameDataReader.readGameDataCR(GameDataReader.java:159)
    at magellan.library.io.GameDataReader.readGameData(GameDataReader.java:112)
    at magellan.library.io.GameDataReader.readGameData(GameDataReader.java:86)
    at magellan.library.io.GameDataReader.readGameData(GameDataReader.java:63)
    at magellan.client.Client.loadCR(Client.java:1366)
    at magellan.client.Client$6.run(Client.java:1400)
    at java.lang.Thread.run(Thread.java:595)
TagsKeine Tags zugeordnet.
ProjectMagellan 2

Eintrags-Beziehungen

hat Duplikat 0000285 erledigtstm magellan öffnet keine alten crs mehr 

Notizen / Dateien

Fiete

2008-08-23 00:42

Manager   ~0000683

Build 231 OK.
"bauern" sind nicht durch Rules bekannt gewesen, und in diesem Fall auch nicht durch Ressource-Blocks im CR. Daher NPE wenn der type aus den data.rules geholt wurde (null) und verwendet wurde.
Jetzt wird der Typ angelegt, falls nicht im CR vorhanden.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2008-08-20 00:53 stm Neuer Eintrag
2008-08-20 00:53 stm Status neu => zugewiesen
2008-08-20 00:53 stm Bearbeitung durch => Fiete
2008-08-23 00:42 Fiete Status zugewiesen => erledigt
2008-08-23 00:42 Fiete Behoben in Version => 2.0.3 (Planung)
2008-08-23 00:42 Fiete Lösung offen => erledigt
2008-08-23 20:03 stm Beziehung hinzugefügt hat Duplikat 0000299