#21739: "Dragon walk wont work when player is expelled"
What is this report about?
What happened? Please select from below
What happened? Please select from below
Please check if there is already a report on the same subject
If yes, please VOTE for this report. Reports with the most votes are given PRIORITY!
| # | Status | Votes | Game | Type | Title | Last update |
|---|
Detailed description
-
• Please copy/paste the error message you see on your screen, if applicable.
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Please explain what you wanted to do, what you did and what happened
N/A
• Which browser are you using?
Google Chrome v84
-
• Please copy/paste the text displayed in English instead of your language. If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Is this text available in the translation system? If yes, has it been translated for more than 24 hours?
N/A
• Which browser are you using?
Google Chrome v84
-
• Please explain your suggestion precisely and concisely so that it's as easy as possible to understand what you mean.
Move the dragon, but one player had been expelled and the game just gave error messages.
• Which browser are you using?
Google Chrome v84
-
• What was displayed on the screen when you were blocked (Blank screen? Part of the game interface? Error message?)
Move the dragon, but one player had been expelled and the game just gave error messages.
• Which browser are you using?
Google Chrome v84
-
• Which part of the rules was not followed by the BGA adaptation?
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Is the rules violation visible on game replay? If yes, at which move number?
N/A
• Which browser are you using?
Google Chrome v84
-
• What was the game action you wanted to do?
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• What did you try to do to trigger this game action?
N/A
-
• What happened when you tried to do this (error message, game status bar message, ...)?
N/A
• Which browser are you using?
Google Chrome v84
-
• At which step of the game did the problem occur? What was the current game instruction?
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• What happened when you tried to do this game action (error message, game status bar message, ...)?
N/A
• Which browser are you using?
Google Chrome v84
-
• Please describe the display issue. If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
Move the dragon, but one player had been expelled and the game just gave error messages.
• Which browser are you using?
Google Chrome v84
-
• Please copy/paste the text displayed in English instead of your language. If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Is this text available in the translation system? If yes, has it been translated for more than 24 hours?
N/A
• Which browser are you using?
Google Chrome v84
-
• Please explain your suggestion precisely and concisely so that it's as easy as possible to understand what you mean.
Move the dragon, but one player had been expelled and the game just gave error messages.
• Which browser are you using?
Google Chrome v84
Report history
boardgamearena.com/table?table=112320023
Unexpected error: feException: This transition (forced) is impossible at this state (9) in /var/tournoi/release/tournoi-200901-1002/www/game/module/table/gamestate.game.php:351 Stack trace: #0 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.game.php(3119): Gamestate->nextState('forced') #1 /var/tournoi/release/tournoi-200901-1002/www/game/module/table/table.game.php(1363): Carcassonne->zombieTurn(Array, 85825979) #2 /var/tournoi/release/tournoi-200901-1002/www/game/module/table/gamestate.game.php(484): Table->checkZombieTurn() #3 /var/tournoi/release/tournoi-200901-1002/www/game/module/table/gamestate.game.php(356): Gamestate->jumpToState(8) #4 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.game.php(2933): Gamestate->nextState('moveDragon') #5 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.action.php(73): Carcassonne->moveDragon('97') #6 /var/tournoi/release/tournoi-200901-1002/www/include/webActionCore.inc.php(135): action_carcassonne->moveDragon() #7 /var/tournoi/release/tournoi-200901-1002/www/index.php(230): launchWebAction('carcassonne', 'action_carcasso...', 'moveDragon', false, false, NULL, true, false) #8 {main}
Action : I get a volcano tile and after placing it, the game required that I choose one of the 2 possible move but an error message is promt whatever the choice. Actualise (F5) does not change anything. Like other player, we had a ZOMBIE player (quit the game some turns before) and as Dragon move need all player to be active and play the dragon, the system crashed
Problem : Crasj system promting an error visible here : i.imgur.com/S09ZGG2.jpg
[img]i.imgur.com/S09ZGG2.jpg[/img]
- It happens only when a player timed out / was expelled before
- When a dragon tile is placed the dragon cannot be moved anymore. Instead, the system prompts an error and demands F5
- F5 does not work, though. Instead of refreshing the screen the error prompt appears again
- All remaining players have the same problem, so that we all have to quit the game.
Unexpected error: feException: This transition (forced) is impossible at this state (9) in /var/tournoi/release/tournoi-201015-0841/www/game/module/table/gamestate.game.php:351 Stack trace: #0 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.game.php(3119): Gamestate->nextState('forced') #1 /var/tournoi/release/tournoi-201015-0841/www/game/module/table/table.game.php(1377): Carcassonne->zombieTurn(Array, 88602323) #2 /var/tournoi/release/tournoi-201015-0841/www/game/module/table/gamestate.game.php(484): Table->checkZombieTurn() #3 /var/tournoi/release/tournoi-201015-0841/www/game/module/table/gamestate.game.php(356): Gamestate->jumpToState(8) #4 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.game.php(2933): Gamestate->nextState('moveDragon') #5 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.action.php(73): Carcassonne->moveDragon('14') #6 /var/tournoi/release/tournoi-201015-0841/www/include/webActionCore.inc.php(135): action_carcassonne->moveDragon() #7 /var/tournoi/re
Неожиданная ошибка:feException: This transition (forced) is impossible at this state (9) in /var/tournoi/release/tournoi-201019-1129/www/game/module/table/gamestate.game.php:351 Stack trace: #0 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.game.php(3119): Gamestate->nextState('forced') #1 /var/tournoi/release/tournoi-201019-1129/www/game/module/table/table.game.php(1377): Carcassonne->zombieTurn(Array, 88559575) #2 /var/tournoi/release/tournoi-201019-1129/www/game/module/table/gamestate.game.php(484): Table->checkZombieTurn() #3 /var/tournoi/release/tournoi-201019-1129/www/game/module/table/gamestate.game.php(356): Gamestate->jumpToState(8) #4 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.game.php(2933): Gamestate->nextState('moveDragon') #5 /var/tournoi/release/games/carcassonne/200804-1512/carcassonne.action.php(73): Carcassonne->moveDragon('87') #6 /var/tournoi/release/tournoi-201019-1129/www/include/webActionCore.inc.php(189): action_carcassonne->moveDragon() #7 /var/tournoi/release/tournoi-201019-1129/www/index.php(230): launchWebAction('carcassonne', 'action_carcasso...', 'moveDragon', false, false, NULL, true, false) #8 {main}
A player leaving or expelled from the game can't move the dragon on his turn so the other players end up blocked.
That bug has F***** up so many games already ! (happened 4 times to me) incredible it wasn't fixed until now.
When a player is expelled or quite the game, he should lose his dragon move, thus giving the turn to the next player.
A simple "Ignore player turn" function would do the trick and it should be easy enough to code, I guess ?
(+ such function could prevent many game breaking bugs for some other games too) ;)
No client side Error message this time; only "Ein Fehler ist aufgetreten, als ein Zug übersprungen wurde, dieses Spiel wurde daraufhin abgebrochen. Bitte verlasse das Spiel."
Interestingly, the move for green (who had already left the game) was still performed, as it was the only possible move. However the next player, blue, who was still present at the time, did not get the chance to make their move.
Table #446726726
Coup #215
Progression 64%
Impossible de jouer le déplacement du dragon après expulsion du 3e joueur (partie à 3 joueurs)
Unerwarteter Fehler:feException: This transition (forced) is impossible at this state (9) in /var/tournoi/release/tournoi-250331-1000-gs/www/Bga/GameFramework/GamestateMachine.php:408 Stack trace: #0 /var/tournoi/release/games/carcassonne/241023-1441/carcassonne.game.php(3128): Bga\GameFramework\GamestateMachine->nextState('...') #1 /var/tournoi/release/tournoi-250331-1000-gs/www/Bga/GameFramework/Table.php(1468): Carcassonne->zombieTurn(Array, 92090868) #2 /var/tournoi/release/tournoi-250331-1000-gs/www/Bga/GameFramework/GamestateMachine.php(544): Bga\GameFramework\Table->checkZombieTurn() #3 /var/tournoi/release/tournoi-250331-1000-gs/www/Bga/GameFramework/GamestateMachine.php(413): Bga\GameFramework\GamestateMachine->jumpToState(8) #4 /var/tournoi/release/games/carcassonne/241023-1441/carcassonne.game.php(2935): Bga\GameFramework\GamestateMachine->nextState('...') #5 /var/tournoi/release/games/carcassonne/241023-1441/carcassonne.action.php(73): Carcassonne->moveDragon(25) #6 /var/tournoi/release/tournoi-250331-1000-gs/www/Bga/GameFramework/GameAction.php(536): action_carcassonne->moveDragon() #7 /var/tournoi/release/tournoi-250331-1000-gs/www/include/webActionCore.inc.php(208): Bga\GameFramework\GameAction->performServerAction('...') #8 /var/tournoi/release/tournoi-250331-1000-gs/www/index.php(340): launchWebAction('...', '...', '...', false, false, NULL, true, false) #9 {main} (reference: GS11 01/04 13:45:23)
Add to this report
- Another table ID / move ID
- Did F5 solve the problem?
- Did the problem appear several times? Every time? Randomly?
- If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
