Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0000284 | Magellan | CR-Support | öffentlich | 2008-08-20 00:53 | 2008-08-23 00:42 |
Reporter | stm | Bearbeitung durch | Fiete | ||
Priorität | normal | Schweregrad | schwerer Fehler | Reproduzierbar | nicht getestet |
Status | erledigt | Lösung | erledigt | ||
Behoben in Version | 2.0.3 (Planung) | ||||
Zusammenfassung | 0000284: Fehler bei Region ohne Bauern | ||||
Beschreibung | Beim Parsen einer Region ohne Bauern gibt es einen Absturz. | ||||
Zusätzliche Informationen | Folgender 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) | ||||
Tags | Keine Tags zugeordnet. | ||||
Project | Magellan 2 | ||||
|
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. |
Ä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 |