Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002207Eressea[Alle Projekte] Generalöffentlich2017-12-05 19:50
ReporterEnnoBearbeitung durchEnno 
PrioritätnormalAuswirkungkleinerer FehlerReproduzierbarnicht getestet
Status geschlossenLösungerledigt 
Produktversion3.8.9 
Zielversion3.9.1Behoben in Version3.9.1 
Zusammenfassung0002207: 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.

Partei0
SpielE2
Report977

Notizen / Dateien

Enno

Enno

2016-05-15 22:47

Administrator   ~0006556

Fehler liegt an einer ungetesteten Änderung in autoseed.lua von mir.

Enno

Enno

2016-05-15 22:47

Administrator   ~0006557

Neuer Fehler: Versuch, neue Parteien in einer NULL-Region auszusetzen.

Enno

Enno

2016-05-15 23:09

Administrator   ~0006558

Fehler tritt auf, weil keine "bewohnbaren" Regionen für neue Parteien gefunden werden konnten, und darauf nicht getestet wird.

Enno

Enno

2016-05-15 23:10

Administrator   ~0006559

Wir müssen also die Kriterien lockern, und ein Feedback für die Qualität der Welt zur Verfügung stellen.

Enno

Enno

2016-05-15 23:35

Administrator   ~0006560

Ausserdem ist der Code, der Parteien zu Regionen zuordnet, katastrophal falsch. start ist gelegentlich nil, das soll nicht sein. Alles neu schreiben!

Enno

Enno

2016-05-16 23:23

Administrator   ~0006561

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.

Enno

Enno

2016-07-30 21:47

Administrator   ~0006653

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.

Enno

Enno

2016-07-30 22:49

Administrator   ~0006654

PR 0000523

Eintrags-Historie

Ä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