AK-Smart-Machines-HS-KL / R2K-SPL

Working code repository for the RoboCup-SPL team R-ZWEI Kickers from UAS Kaiserslautern
Other
5 stars 1 forks source link

Broken code in main #15

Closed kleinSinus closed 4 months ago

kleinSinus commented 7 months ago

Ticket-Bericht:

kleinSinus commented 7 months ago

Unabhängige Bug-Verifizierung:

kleinSinus commented 7 months ago

Das Verhalten, dass mehrere Bots die selbe Defense-Position im Simulator ansteuern ergibt sich evtl aus den Kommunikationsproblemen und dem Hotfix während des Turniers und vor der Einführung von Branch #11

Da Branch #11 noch nicht in main integriert ist, ist dieses Verhalten erwartet. Wenn es in Branch #11 weiterhin besteht, ist der Fix evtl aber unfertig und nicht anwendbar.

kleinSinus commented 7 months ago

Branch #11 wurde unter Windows ausgecheckt und das Verhalten der Roboter ist das gewünschte. Der Test im Labor letzte Woche war unter Linux. Ich empfehle einen erneuten clean build (= löschen von Build-Verzeichnis, generate-Skript und neu bauen) und eine Wiederholung des Tests. Wenn das Verhalten auch hier wie gewünscht ist, kann man #11 in main mergen und auch dieses Issue wird damit behoben sein.

kleinSinus commented 7 months ago

Bug-Verifizierung unter Linux:

kleinSinus commented 7 months ago

Es bleibt das Verhalten der Roboter im Simulator als Bug für dieses Issue ... also verbleibt unter Linux zu testen, ob Branch #11 dieses fixt.

kleinSinus commented 4 months ago

Unter Windows 11 kommt es bei direkter Eingabe von gc playing ebenfalls zum Absturz. Der Trigger scheint ein bisher noch nicht identifizierter Nullpointer zu sein.

kleinSinus commented 4 months ago

Unter Windows 11 behebt Branch 11 (LOL passend) auch die meisten Issues. Lediglich der Absturz bei direkter Eingabe von gc playing noch aufgetreten.

kleinSinus commented 4 months ago

Der Absturz unter Win11 war wohl der Tatsache geschuldet, dass ein weiteres mal generate fällig war. Seitdem lässt sich der Fehler unter Windows 11 nicht mehr replizieren. Der Fehler des Absturzes im Debug-Modus #25 bleibt davon unberührt und besteht vorerst weiterhin.

kleinSinus commented 4 months ago

Das Verhalten der Roboter ist auch unter Linux in Branch 11 das gewünschte. Da die OS-spezifischen Abstürze ihr eigenes Issue haben, wird dieses hiermit als gelöst geschlossen.