Spamming pass-button and then accidentally pausing just now broke my game (related to #43):
19:50:45 INFO sc.server.gaming.GameRoom - Game not ready yet: Game(players=[], gameState=GameState 1/0 -> Farbe Blau (Start Piece: PENTO_P))
19:50:45 INFO sc.server.gaming.ReservationManager - Reservation 564d0170-05bf-4842-aeb0-8add523802e3 was redeemed.
19:50:45 INFO sc.server.gaming.GameRoom - Updating Status to ACTIVE (was: CREATED)
19:50:45 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:45 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:45 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:45 DEBUG sc.gui.controller.ClientController - gamestate is GameState 1/0 -> Farbe Blau (Start Piece: PENTO_P)
19:50:45 INFO sc.server.gaming.GameRoom - Started Game(players=[Team 1(Spieler 1), Team 2(Spieler 2)], gameState=GameState 1/0 -> Farbe Blau (Start Piece: PENTO_P))
19:50:45 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:45 INFO sc.framework.plugins.AbstractGame - Time needed for move:11
19:50:45 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:45 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:45 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:45 DEBUG sc.gui.controller.ClientController - gamestate is GameState 1/1 -> Farbe Gelb (Start Piece: PENTO_P)
19:50:45 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:45 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:45 DEBUG sc.gui.controller.ClientController - gamestate is GameState 1/1 -> Farbe Gelb (Start Piece: PENTO_P)
19:50:45 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:46 DEBUG sc.gui.model.BoardModel - Blocksize changed 16.0 -> 0.0
19:50:46 DEBUG sc.gui.controller.GameController - New game state
19:50:46 DEBUG sc.gui.controller.GameController - New game state
19:50:46 DEBUG sc.gui.controller.GameController - New game state
19:50:46 DEBUG sc.gui.controller.GameController - Human move request for Farbe Gelb - 18 possible moves
19:50:46 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:46 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color YELLOW can place [PENTO_P]
19:50:46 DEBUG sc.gui.model.BoardModel - Blocksize changed 0.0 -> 48.0
Clicked on pane 0, 0
19:50:47 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [0,0] seems valid
19:50:47 INFO sc.framework.plugins.AbstractGame - Time needed for move:2036
19:50:47 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:47 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:47 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:47 DEBUG sc.gui.controller.ClientController - gamestate is GameState 1/2 -> Farbe Rot (Start Piece: PENTO_P)
19:50:47 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:47 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:47 DEBUG sc.gui.controller.ClientController - gamestate is GameState 1/2 -> Farbe Rot (Start Piece: PENTO_P)
19:50:47 DEBUG sc.gui.controller.GameController - New game state
19:50:47 DEBUG sc.gui.controller.GameController - New game state
19:50:47 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:47 INFO sc.framework.plugins.AbstractGame - Time needed for move:4
19:50:47 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:47 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:47 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:47 DEBUG sc.gui.controller.ClientController - gamestate is GameState 1/3 -> Farbe Grün (Start Piece: PENTO_P)
19:50:47 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:47 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:47 DEBUG sc.gui.controller.ClientController - gamestate is GameState 1/3 -> Farbe Grün (Start Piece: PENTO_P)
19:50:47 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:47 DEBUG sc.gui.controller.GameController - New game state
19:50:47 DEBUG sc.gui.controller.GameController - New game state
19:50:47 DEBUG sc.gui.controller.GameController - Human move request for Farbe Grün - 6 possible moves
19:50:47 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:47 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color GREEN can place [PENTO_P]
Clicked on pane 17, 18
19:50:49 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [17,18] seems valid
19:50:49 INFO sc.framework.plugins.AbstractGame - Time needed for move:1300
19:50:49 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:49 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:49 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:49 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/4 -> Farbe Blau
19:50:49 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:49 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:49 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/4 -> Farbe Blau
19:50:49 DEBUG sc.gui.controller.GameController - New game state
19:50:49 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:49 DEBUG sc.gui.controller.GameController - New game state
19:50:49 INFO sc.framework.plugins.AbstractGame - Time needed for move:36
19:50:49 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:49 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:49 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:49 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/5 -> Farbe Gelb
19:50:49 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:49 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:49 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/5 -> Farbe Gelb
19:50:49 DEBUG sc.gui.controller.GameController - New game state
19:50:49 DEBUG sc.gui.controller.GameController - New game state
19:50:49 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:49 DEBUG sc.gui.controller.GameController - Human move request for Farbe Gelb - 189 possible moves
19:50:49 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:49 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color YELLOW can place [MONO, DOMINO, TRIO_L, TRIO_I, TETRO_O, TETRO_T, TETRO_I, TETRO_L, TETRO_Z, PENTO_L, PENTO_T, PENTO_V, PENTO_S, PENTO_Z, PENTO_I, PENTO_W, PENTO_U, PENTO_R, PENTO_X, PENTO_Y]
Clicked on pane 1, 2
19:50:50 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [1,2] seems valid
19:50:50 INFO sc.framework.plugins.AbstractGame - Time needed for move:1196
19:50:50 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:50 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:50 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:50 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/6 -> Farbe Rot
19:50:50 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:50 DEBUG sc.gui.controller.GameController - New game state
19:50:50 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:50 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/6 -> Farbe Rot
19:50:50 DEBUG sc.gui.controller.GameController - New game state
19:50:50 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:50 INFO sc.framework.plugins.AbstractGame - Time needed for move:24
19:50:50 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:50 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:50 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:50 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/7 -> Farbe Grün
19:50:50 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:50 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:50 DEBUG sc.gui.controller.ClientController - gamestate is GameState 2/7 -> Farbe Grün
19:50:50 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:50 DEBUG sc.gui.controller.GameController - New game state
19:50:50 DEBUG sc.gui.controller.GameController - New game state
19:50:50 DEBUG sc.gui.controller.GameController - Human move request for Farbe Grün - 136 possible moves
19:50:50 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:50 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color GREEN can place [MONO, DOMINO, TRIO_L, TRIO_I, TETRO_O, TETRO_T, TETRO_I, TETRO_L, TETRO_Z, PENTO_L, PENTO_T, PENTO_V, PENTO_S, PENTO_Z, PENTO_I, PENTO_W, PENTO_U, PENTO_R, PENTO_X, PENTO_Y]
Clicked on pane 15, 14
19:50:51 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [15,14] seems valid
19:50:51 INFO sc.framework.plugins.AbstractGame - Time needed for move:1242
19:50:51 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:51 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:51 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:51 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/8 -> Farbe Blau
19:50:51 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:51 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:51 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/8 -> Farbe Blau
19:50:51 DEBUG sc.gui.controller.GameController - New game state
19:50:51 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:51 DEBUG sc.gui.controller.GameController - New game state
19:50:51 INFO sc.framework.plugins.AbstractGame - Time needed for move:19
19:50:51 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:51 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:51 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:51 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/9 -> Farbe Gelb
19:50:51 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:51 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:51 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/9 -> Farbe Gelb
19:50:51 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:51 DEBUG sc.gui.controller.GameController - New game state
19:50:51 DEBUG sc.gui.controller.GameController - New game state
19:50:52 DEBUG sc.gui.controller.GameController - Human move request for Farbe Gelb - 213 possible moves
19:50:52 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:52 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color YELLOW can place [MONO, DOMINO, TRIO_L, TRIO_I, TETRO_O, TETRO_T, TETRO_I, TETRO_L, TETRO_Z, PENTO_L, PENTO_T, PENTO_V, PENTO_S, PENTO_Z, PENTO_I, PENTO_W, PENTO_U, PENTO_R, PENTO_X]
Clicked on pane 3, 6
19:50:52 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [3,6] seems valid
19:50:52 INFO sc.framework.plugins.AbstractGame - Time needed for move:837
19:50:52 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:52 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:52 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:52 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/10 -> Farbe Rot
19:50:52 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:52 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:52 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/10 -> Farbe Rot
19:50:52 DEBUG sc.gui.controller.GameController - New game state
19:50:52 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:52 DEBUG sc.gui.controller.GameController - New game state
19:50:52 INFO sc.framework.plugins.AbstractGame - Time needed for move:13
19:50:52 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:52 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:52 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:52 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/11 -> Farbe Grün
19:50:52 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:52 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:52 DEBUG sc.gui.controller.ClientController - gamestate is GameState 3/11 -> Farbe Grün
19:50:52 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:52 DEBUG sc.gui.controller.GameController - New game state
19:50:52 DEBUG sc.gui.controller.GameController - New game state
19:50:52 DEBUG sc.gui.controller.GameController - Human move request for Farbe Grün - 410 possible moves
19:50:52 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:52 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color GREEN can place [MONO, DOMINO, TRIO_L, TRIO_I, TETRO_O, TETRO_T, TETRO_I, TETRO_L, TETRO_Z, PENTO_L, PENTO_T, PENTO_V, PENTO_S, PENTO_Z, PENTO_I, PENTO_W, PENTO_U, PENTO_R, PENTO_X]
19:50:53 INFO sc.framework.plugins.AbstractGame - Time needed for move:1020
19:50:53 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:53 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:53 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:53 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/12 -> Farbe Blau
19:50:53 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:53 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:53 DEBUG sc.gui.controller.GameController - New game state
19:50:53 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/12 -> Farbe Blau
19:50:53 DEBUG sc.gui.controller.GameController - New game state
19:50:53 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:53 INFO sc.framework.plugins.AbstractGame - Time needed for move:17
19:50:53 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:53 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:53 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:53 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/13 -> Farbe Gelb
19:50:53 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:53 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:53 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/13 -> Farbe Gelb
19:50:53 DEBUG sc.gui.controller.GameController - New game state
19:50:54 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 DEBUG sc.gui.controller.GameController - Human move request for Farbe Gelb - 364 possible moves
19:50:54 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:54 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color YELLOW can place [MONO, TRIO_L, TRIO_I, TETRO_O, TETRO_T, TETRO_I, TETRO_L, TETRO_Z, PENTO_L, PENTO_T, PENTO_V, PENTO_S, PENTO_Z, PENTO_I, PENTO_W, PENTO_U, PENTO_R, PENTO_X]
19:50:54 INFO sc.framework.plugins.AbstractGame - Time needed for move:178
19:50:54 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:54 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:54 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:54 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/14 -> Farbe Rot
19:50:54 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:54 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:54 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/14 -> Farbe Rot
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 INFO sc.framework.plugins.AbstractGame - Time needed for move:10
19:50:54 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:54 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:54 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:54 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/15 -> Farbe Grün
19:50:54 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:54 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:54 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:54 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/15 -> Farbe Grün
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 DEBUG sc.gui.controller.GameController - Human move request for Farbe Grün - 410 possible moves
19:50:54 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:54 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color GREEN can place [MONO, DOMINO, TRIO_L, TRIO_I, TETRO_O, TETRO_T, TETRO_I, TETRO_L, TETRO_Z, PENTO_L, PENTO_T, PENTO_V, PENTO_S, PENTO_Z, PENTO_I, PENTO_W, PENTO_U, PENTO_R, PENTO_X]
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color GREEN can place []
19:50:54 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:54 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:54 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/15 -> Farbe Grün
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 INFO sc.server.gaming.GameRoom - Toggling PAUSE from false to true
19:50:54 INFO sc.server.gaming.GameRoom - Toggling PAUSE from true to false
19:50:54 INFO sc.framework.plugins.AbstractGame - Sending MoveRequest to player Team 2(Spieler 2)
19:50:54 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:54 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:54 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:54 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/15 -> Farbe Grün
19:50:54 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:54 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:54 DEBUG sc.gui.controller.ClientController - gamestate is GameState 4/15 -> Farbe Grün
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 DEBUG sc.gui.controller.GameController - New game state
19:50:54 DEBUG s.g.c.client.InternalGameHandler - Player Team 2 got new action request!
19:50:54 DEBUG sc.gui.controller.GameController - Human move request for Farbe Grün - 410 possible moves
19:50:54 DEBUG sc.gui.controller.BoardController - Calculating where pieces can be hovered and placed on the board...
19:50:54 DEBUG sc.gui.view.UndeployedPiecesFragment - Current color GREEN can place [MONO, DOMINO, TRIO_L, TRIO_I, TETRO_O, TETRO_T, TETRO_I, TETRO_L, TETRO_Z, PENTO_L, PENTO_T, PENTO_V, PENTO_S, PENTO_Z, PENTO_I, PENTO_W, PENTO_U, PENTO_R, PENTO_X]
19:50:55 INFO sc.framework.plugins.AbstractGame - Time needed for move:328
19:50:55 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:55 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:55 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:55 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/16 -> Farbe Blau
19:50:55 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:55 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:55 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/16 -> Farbe Blau
19:50:55 DEBUG sc.gui.controller.GameController - New game state
19:50:55 DEBUG sc.gui.controller.GameController - New game state
19:50:55 DEBUG s.g.c.client.InternalGameHandler - Player Team 1 got new action request!
19:50:55 WARN sc.networking.clients.LobbyClient - Farbe Grün setzt aus caused an error:It's not your turn yet; expected: Team 1(Spieler 1), got Team 2(Spieler 2) (msg was Farbe Grün setzt aus). (room: 8aadbf99-f756-4beb-96a2-b9febb95fa62)
19:50:55 WARN sc.server.network.Client - An error occured:
sc.api.plugins.exceptions.GameLogicException: It's not your turn yet; expected: Team 1(Spieler 1), got Team 2(Spieler 2) (msg was Farbe Grün setzt aus).
at sc.framework.plugins.AbstractGame.onAction(AbstractGame.kt:64)
at sc.server.gaming.GameRoom.onEvent(GameRoom.java:436)
at sc.server.Lobby.onRequest(Lobby.kt:71)
at sc.server.network.Client.notifyOnPacket(Client.java:64)
at sc.server.network.Client.onObject(Client.java:195)
at sc.networking.clients.XStreamClient.receiveThread(XStreamClient.java:107)
at sc.networking.clients.XStreamClient$1.run(XStreamClient.java:72)
at java.base/java.lang.Thread.run(Thread.java:834)
19:50:55 WARN sc.server.network.Client - Game closed because of GameLogicException: It's not your turn yet; expected: Team 1(Spieler 1), got Team 2(Spieler 2) (msg was Farbe Grün setzt aus).
19:50:55 INFO sc.networking.clients.XStreamClient - Client@2d20b3de disconnected (Cause: DISCONNECTED)
19:50:55 INFO sc.networking.clients.XStreamClient - Stopping XStream-Receive id:28 of Client@2d20b3de
19:50:55 WARN sc.networking.clients.XStreamClient - ReceiveThread is stopping itself
19:50:55 INFO sc.networking.clients.XStreamClient - LobbyClient@6dfead1b disconnected (Cause: RECEIVED_DISCONNECT)
19:50:55 INFO sc.networking.clients.XStreamClient - Stopping XStream-Receive id:29 of LobbyClient@6dfead1b
19:50:55 WARN sc.networking.clients.XStreamClient - ReceiveThread is stopping itself
19:50:55 INFO sc.server.gaming.GameRoom - Removing Team 2(Spieler 2) from sc.server.gaming.GameRoom@19d1b9ff
19:50:55 INFO sc.server.network.ClientManager - Removing client Client@2d20b3de from client manager
19:50:55 INFO sc.server.Lobby - Client@2d20b3de disconnected.
19:50:55 INFO sc.framework.plugins.AbstractGame - Time needed for move:18
19:50:55 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:55 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:55 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:55 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:55 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:55 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:55 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:55 DEBUG sc.gui.controller.GameController - New game state
19:50:55 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:26 of Client@7dd67c54
19:50:55 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:26 of Client@7dd67c54
19:50:55 DEBUG sc.gui.controller.GameController - New game state
19:50:55 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:55 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:55 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:55 DEBUG sc.gui.controller.GameController - New game state
19:50:55 INFO sc.server.gaming.GameRoom - Toggling PAUSE from false to true
19:50:55 INFO sc.server.gaming.GameRoom - Toggling PAUSE from true to false
19:50:55 INFO sc.framework.plugins.AbstractGame - Sending MoveRequest to player Team 2(Spieler 2)
19:50:55 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:55 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:55 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:55 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:55 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:55 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
19:50:55 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:55 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:55 DEBUG sc.gui.controller.GameController - New game state
19:50:55 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
19:50:55 DEBUG sc.gui.controller.GameController - New game state
19:50:56 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:56 INFO sc.server.gaming.GameRoom - Toggling PAUSE from false to true
19:50:56 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:56 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:56 DEBUG sc.gui.controller.GameController - New game state
19:50:56 INFO sc.server.gaming.GameRoom - Toggling PAUSE from true to false
19:50:56 INFO sc.framework.plugins.AbstractGame - Sending MoveRequest to player Team 2(Spieler 2)
19:50:56 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:50:56 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:56 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:56 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:56 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
19:50:56 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:56 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:56 DEBUG sc.gui.controller.GameController - New game state
19:50:56 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
19:50:56 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:56 DEBUG sc.gui.controller.GameController - New game state
19:50:57 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:50:57 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:50:57 INFO sc.server.gaming.GameRoom - Toggling PAUSE from false to true
19:50:57 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:50:57 DEBUG sc.gui.controller.GameController - New game state
Clicked on pane 14, 13
19:50:59 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [14,13] seems valid
Clicked on pane 5, 9
19:51:01 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [5,9] seems invalid
Clicked on pane 5, 7
19:51:01 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [5,7] seems invalid
Clicked on pane 7, 11
19:51:03 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [7,11] seems invalid
19:51:03 INFO sc.server.gaming.GameRoom - Toggling PAUSE from true to false
19:51:03 INFO sc.framework.plugins.AbstractGame - Sending MoveRequest to player Team 2(Spieler 2)
19:51:03 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:51:03 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:03 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:03 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:03 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:03 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:03 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
19:51:03 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:04 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
19:51:03 DEBUG sc.gui.controller.GameController - New game state
19:51:04 DEBUG sc.gui.controller.GameController - New game state
19:51:04 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:04 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:04 INFO sc.server.gaming.GameRoom - Toggling PAUSE from false to true
19:51:04 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:04 DEBUG sc.gui.controller.GameController - New game state
19:51:04 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:04 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:04 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:04 DEBUG sc.gui.controller.GameController - New game state
19:51:04 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:04 DEBUG sc.gui.controller.GameController - New game state
19:51:05 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:05 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:05 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:05 DEBUG sc.gui.controller.GameController - New game state
19:51:05 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:05 DEBUG sc.gui.controller.GameController - New game state
19:51:05 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:05 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:05 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:05 DEBUG sc.gui.controller.GameController - New game state
19:51:05 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:05 DEBUG sc.gui.controller.GameController - New game state
19:51:05 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:05 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:05 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/16 -> Farbe Blau
19:51:05 DEBUG sc.gui.controller.GameController - New game state
19:51:05 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/16 -> Farbe Blau
19:51:05 DEBUG sc.gui.controller.GameController - New game state
19:51:06 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:06 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:06 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:06 DEBUG sc.gui.controller.GameController - New game state
19:51:06 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:06 DEBUG sc.gui.controller.GameController - New game state
19:51:07 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:07 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:07 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:07 DEBUG sc.gui.controller.GameController - New game state
19:51:07 INFO sc.server.gaming.GameRoom - Toggling PAUSE from true to false
19:51:07 INFO sc.framework.plugins.AbstractGame - Sending MoveRequest to player Team 2(Spieler 2)
19:51:07 DEBUG sc.gui.LobbyManager - lobby: new state for 8aadbf99-f756-4beb-96a2-b9febb95fa62
19:51:07 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:07 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:07 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:07 DEBUG sc.gui.controller.ClientController - game listener: onUpdate
19:51:07 DEBUG sc.gui.controller.ClientController - ClientController got new update
19:51:07 DEBUG sc.gui.controller.ClientController - gamestate is GameState 5/17 -> Farbe Gelb
19:51:07 DEBUG sc.gui.controller.GameController - New game state
19:51:07 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
19:51:07 DEBUG sc.gui.controller.GameController - New game state
19:51:07 WARN sc.networking.clients.XStreamClient - Writing on a closed Stream -> dropped the packet (tried to send package of type RoomPacket) Thread: XStream-Receive id:30 of Client@3ff34c95
Clicked on pane 14, 13
19:51:08 DEBUG sc.gui.controller.BoardController - Set-Move from GUI at [14,13] seems invalid
Spamming pass-button and then accidentally pausing just now broke my game (related to #43):