Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0002207 | Eressea | General | öffentlich | 2016-05-15 10:50 | 2017-12-05 19:50 |
Reporter | Enno | Bearbeitung durch | Enno | ||
Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | nicht getestet |
Status | geschlossen | Lösung | erledigt | ||
Produktversion | 3.8.9 | ||||
Zielversion | 3.9.1 | Behoben in Version | 3.9.1 | ||
Zusammenfassung | 0002207: Neue Parteien aussetzen hängt den Server | ||||
Beschreibung | Wenn in der newfactions Datei drei Parteien stehen (aquarian, human, demon), läuft der Server in eine Endlosschleife. | ||||
Schritte zur Reproduktion | Ich habe zur Auswertung die neuen Spieler auskommentiert, dann lief es. Reproduktion ist sicher schwer, weil der Code zu 100% in Lua ist, und man das nicht Schritt für Schritt debuggen kann. | ||||
Tags | Keine Tags zugeordnet. | ||||
Partei | 0 | ||||
Spiel | E2 | ||||
Report | 977 | ||||
Fehler liegt an einer ungetesteten Änderung in autoseed.lua von mir. |
|
Neuer Fehler: Versuch, neue Parteien in einer NULL-Region auszusetzen. |
|
Fehler tritt auf, weil keine "bewohnbaren" Regionen für neue Parteien gefunden werden konnten, und darauf nicht getestet wird. |
|
Wir müssen also die Kriterien lockern, und ein Feedback für die Qualität der Welt zur Verfügung stellen. |
|
Ausserdem ist der Code, der Parteien zu Regionen zuordnet, katastrophal falsch. start ist gelegentlich nil, das soll nicht sein. Alles neu schreiben! |
|
Wo ich gerade am Logfile ändere (log level einstellbar): Warum macht der Server unter Windows kein neues Logfile, sondern hängt immer an das alte an? Das ist jetzt mehrere Millionen Zeilen lang, und neu laden dauert ewig. |
|
Ich habe gerade den lokalen Branch gefunden, in dem ich diesen Bug fixen wollte, der ist in einem schäbigen Zustand, und ich werde mich drum kümmern, dass der brauchbare Teil davon in develop kommt. |
|
PR #523 |
|
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
2016-05-15 10:50 | Enno | Neuer Eintrag | |
2016-05-15 22:02 | Enno | Bearbeitung durch | => Enno |
2016-05-15 22:02 | Enno | Status | neu => zugewiesen |
2016-05-15 22:47 | Enno | Notiz hinzugefügt: 0006556 | |
2016-05-15 22:47 | Enno | Notiz hinzugefügt: 0006557 | |
2016-05-15 23:09 | Enno | Notiz hinzugefügt: 0006558 | |
2016-05-15 23:10 | Enno | Notiz hinzugefügt: 0006559 | |
2016-05-15 23:35 | Enno | Notiz hinzugefügt: 0006560 | |
2016-05-16 23:23 | Enno | Notiz hinzugefügt: 0006561 | |
2016-07-30 21:47 | Enno | Notiz hinzugefügt: 0006653 | |
2016-07-30 22:49 | Enno | Status | zugewiesen => erledigt |
2016-07-30 22:49 | Enno | Lösung | offen => erledigt |
2016-07-30 22:49 | Enno | Notiz hinzugefügt: 0006654 | |
2016-08-08 12:34 | Enno | Behoben in Version | => 3.9.1 |
2016-08-08 12:34 | Enno | Zielversion | => 3.9.1 |
2017-12-05 19:50 | Enno | Status | erledigt => geschlossen |