SoPra-Team-17 / LibCommon

Library für Datentypen (mit JSON-Serialisierung und -Deserialisierung), Spiel-Logik (Validierung, Siegererkennung) und KI-Logik (Generierung von Operationen)
GNU General Public License v3.0
0 stars 0 forks source link

Crash bei gadget LASER_COMPACT auf Bartisch #313

Closed ottojo closed 4 years ago

ottojo commented 4 years ago
,"safeIndex":null,"state":"WALL"},{"chipAmount":null,"gadget":null,"isDestroyed":null,"isFoggy":false,"isInverted":null,"isUpdated":false,"safeIndex":null,"state":"WALL"}]]},"mySafeCombinations":[]},"type":"GAME_STATUS"}
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [info] RequestNextOperation: last active character was cab580bb-4742-4fc8-aab7-255fda635fe9
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [debug] Last character was a regular character that might make another action
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [info] Character Zoe Nonnenmache has not retired and can make another move.
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [info] Not choosing a new character.
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [info] Checking if activeCharacter(cab580bb-4742-4fc8-aab7-255fda635fe9) is cat (410162a3-3370-49e8-9497-52b50fe27ea3)
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [info] Checking if activeCharacter(cab580bb-4742-4fc8-aab7-255fda635fe9) is janitor (6ef41231-269f-42fa-a79f-f71b65d2c28d)
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [info] Requesting operation from Zoe Nonnenmache
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [info] Requesting Operation from player two
Jun 08 21:32:33 sopraserver docker[61829]: [2020-06-08 21:32:33.380] [Logger] [trace] Sending message: {"characterId":"cab580bb-4742-4fc8-aab7-255fda635fe9","clientId":"1e5486e7-5e85-4979-b5c8-08b8cb8f4a25","creationDate":"08.06.2020 21:32:33","type":"REQUEST_GAME_OPERATION"}
Jun 08 21:33:38 sopraserver docker[61829]: [2020-06-08 21:33:38.427] [Logger] [trace] Received message from client 1e5486e7-5e85-4979-b5c8-08b8cb8f4a25 : {"clientId":"1e5486e7-5e85-4979-b5c8-08b8cb8f4a25","creationDate":"08.06.2020 21:33:37","operation":{"characterId":"cab580bb-4742-4fc8-aab7-255fda635fe9","gadget":"LASER_COMPACT","successful":false,"target":{"x":11,"y":4},"type":"GADGET_ACTION"},"type":"GAME_OPERATION"}
Jun 08 21:33:38 sopraserver docker[61829]: [2020-06-08 21:33:38.427] [Logger] [warning] Client 1e5486e7-5e85-4979-b5c8-08b8cb8f4a25 sent a message with false uuid: 1e5486e7-5e85-4979-b5c8-08b8cb8f4a25. Correcting UUID and handling message.
Jun 08 21:33:38 sopraserver docker[61829]: [2020-06-08 21:33:38.427] [Logger] [debug] MessageRouter received GameOperation message.
Jun 08 21:33:38 sopraserver docker[61829]: [2020-06-08 21:33:38.427] [Logger] [debug] Checking GameOperation of type "GAME_OPERATION"
Jun 08 21:33:38 sopraserver docker[61829]: [2020-06-08 21:33:38.427] [Logger] [info] Handling some operation
Jun 08 21:33:38 sopraserver docker[61829]: [2020-06-08 21:33:38.427] [Logger] [info] Character belongs to player two
Jun 08 21:33:38 sopraserver docker[61829]: [2020-06-08 21:33:38.427] [Logger] [info] Executing "GADGET_ACTION" action
Jun 08 21:33:38 sopraserver systemd[1]: server017.service: Main process exited, code=exited, status=139/n/a
Jun 08 21:33:38 sopraserver systemd[1]: server017.service: Failed with result 'exit-code'.
ottojo commented 4 years ago

False positive fixed in 84c85393c332f7ae9c16121d42ac89c94247c690

ottojo commented 4 years ago

Maybe relates to SoPra-Team-17/Server#127

authaldo commented 4 years ago

Moved issue to LibCommon as the crash reason seems to be there.