Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0000117 | Magellan | Funktionen | öffentlich | 2007-12-15 02:35 | 2007-12-15 03:22 |
Reporter | Bearbeitung durch | Fiete | |||
Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | immer |
Status | erledigt | Lösung | erledigt | ||
Produktversion | 1_2_5 | ||||
Zusammenfassung | 0000117: Mergen geht nicht | ||||
Beschreibung | Ich habe unter v2 und v1.2.5x gewaltige Schwierigkeiten mit dem Mergen von Reports. Ich habe inzwischen rausgekriegt, dass es nicht am Speicher liegt, sondern an irgendeinem Inhalt der betroffenen crs. Konkret kann ich meinen 551er-Report an alte Reports bis inclusive Zug 477 anhängen, danach aber nicht mehr. Die Größe der Reports ist irrelevant, nur die Zugnummer (oder irgendwas, was ich ab Zug 478 in meinem Gesamtreport drinnen habe) macht den Unterschied. Auffällig ist auch, dass mehrere Völker in meiner unmittelbaren Umgebung (südliche zentrale Neunte Welt, Startzug so um 250) ganz genau dasselbe Problem haben. | ||||
Zusätzliche Informationen | das error.txt-file sagt Folgendes: 15.12.2007 11:34:38.359: java.util.NoSuchElementException at java.util.LinkedList$ListItr.next(Unknown Source) at magellan.library.utils.ReportMerger.mergeReport(ReportMerger.java:357) at magellan.library.utils.ReportMerger.mergeThread(ReportMerger.java:174) at magellan.library.utils.ReportMerger.access$100(ReportMerger.java:38) at magellan.library.utils.ReportMerger$1.run(ReportMerger.java:151) at java.lang.Thread.run(Unknown Source) | ||||
Tags | Keine Tags zugeordnet. | ||||
Project | Magellan 1 | ||||
|
Das ist mitten beim Astralraumrendern. Dummerweise passen die Angaben aus der errors.txt (Vielen Dank dafür!) nicht zum aktuelle Source. at magellan.library.utils.ReportMerger.mergeReport(ReportMerger.java:357) Aber ich denke ich sehe das Problem (derzeit Zeile 358). Und Ralf, der Macher dieses AR-Merges hat dort sogar prognostiziert, dass wenn aus früheren Report-Mergings AR-Regionen und vor allem deren Schemen NICHT richtig vorliegen, es zu weiteren Fehlern kommen kann. Hier liegt wohl so ein Fall vor. Ich habe den Code so geändert, dass dieser speziuelle Fehler nicht mehr auftreten sollte, aber die Merge-ergebnisse beim AR werden falsch sein. Lösung: AR-clean. Erzeuge von den vorhandenen Daten per alles auswählen und export einen CR OHNE AR-regionen und nutze den als Basis zum Hinzufügen *frischer* = richtiger CRs vom Server. Die Veränderungen sind im Build >119. Gruß Fiete |