Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002210Eressea[Alle Projekte] Generalöffentlich2017-12-05 19:50
ReporterSoltharBearbeitung durchEnno 
PrioritätnormalAuswirkungkleinerer FehlerReproduzierbarnicht getestet
Status geschlossenLösungerledigt 
Produktversion 
ZielversionBehoben in Version3.9.1 
Zusammenfassung0002210: In der Testauswertung erscheinen neue Parteigegenstände
Beschreibung

Schon seit Runde 967 hat meine Partei zusätzlich zu den bisherigen Parteigegegenständen plötzlich 1 Schneemann, 1 Sonnensegel, 1 Sternenstaub.

Partei1wpy
SpielE2
Report967

Notizen / Dateien

Enno

Enno

2016-05-22 13:11

Administrator   ~0006577

Ich habe vor einer Weile einmal das xmas Lua-Modul umgebaut, vielleicht ist es dabei passiert? Nur in der Testauswertung, hoffe ich?

Xolgrim

Xolgrim

2016-05-22 14:38

Entwickler   ~0006578

Jap, ist nur in der Test-AW

Enno

Enno

2016-05-28 19:20

Administrator   ~0006586

Seufz. Der aktuelle develop branch kann das Datenfile von 966 nicht einlesen. Version 353 ist ATHASH_VERSION. Ich habe in meiner Krankenzeit viel kaputt gemacht, was ich noch immer repariere...

Enno

Enno

2016-05-28 19:29

Administrator   ~0006587

Kommentar direkt über dem crash:

        /* WATCHERS - eliminated in February 2016, ca. turn 966 */

circa nicht ganz richtig? Hmm.

Enno

Enno

2016-05-28 20:06

Administrator   ~0006588

Kommando zurück, das war ein falsches Datenfile, das aus einer Test-AW mit schlechtem Code entstanden ist. Ich habe Müll auf der Festplatte. Das echte Backup hat Version 348 (SPELL_LEVEL_VERSION), das datiert also von vor den Passwort- und Attribut-Änderungen.

Enno

Enno

2016-05-28 20:07

Administrator   ~0006589

Datenfile funktioniert, Weihnachts-Skript verteilt Geschenke. Ich glaube, es liegt an dieser Zeile:
elseif gift.key and not get_key(gift.key) then
Das schert sich nicht um gift.turn, gibt also auch alte Geschenke aus. Ist das in master anders als in develop?

Enno

Enno

2016-05-28 20:11

Administrator   ~0006590

Ich hab's! Das liegt an der Umstellung von at_key auf at_keys. Die Konvertierung scheint nicht ausgeführt worden zu sein, und der get_key Code sucht nach at_keys obwohl in den Daten at_key sind.

Enno

Enno

2016-05-28 20:16

Administrator   ~0006591

der upgrade-.code ist in a_read, aber global.attribs wird von read_attribs gelesen, und a_read nie aufgerufen. was zum kuckuck.

Enno

Enno

2016-05-28 20:17

Administrator   ~0006592

Aha, das benutzt a_read_orig, weil wir noch < ATHASH_VERSION sind. a_read_orig ist eine neue Erweiterung/Ersatz für a_read, und macht das Upgrade nicht.

Enno

Enno

2016-05-28 20:28

Administrator   ~0006593

https://github.com/eressea/server/pull/510

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2016-05-22 11:31 Solthar Neuer Eintrag
2016-05-22 13:11 Enno Notiz hinzugefügt: 0006577
2016-05-22 14:38 Xolgrim Notiz hinzugefügt: 0006578
2016-05-28 19:19 Enno Bearbeitung durch => Enno
2016-05-28 19:19 Enno Status neu => zugewiesen
2016-05-28 19:20 Enno Notiz hinzugefügt: 0006586
2016-05-28 19:29 Enno Notiz hinzugefügt: 0006587
2016-05-28 20:06 Enno Notiz hinzugefügt: 0006588
2016-05-28 20:07 Enno Notiz hinzugefügt: 0006589
2016-05-28 20:11 Enno Notiz hinzugefügt: 0006590
2016-05-28 20:16 Enno Notiz hinzugefügt: 0006591
2016-05-28 20:17 Enno Notiz hinzugefügt: 0006592
2016-05-28 20:28 Enno Notiz hinzugefügt: 0006593
2016-05-28 20:28 Enno Status zugewiesen => erledigt
2016-05-28 20:28 Enno Behoben in Version => 3.9.1
2016-05-28 20:28 Enno Lösung offen => erledigt
2017-12-05 19:50 Enno Status erledigt => geschlossen