#21739: "Dragon walk wont work when player is expelled"
Mille kohta see veateade on?
Mis juhtus? Palun vali alt
Mis juhtus? Palun vali alt
Palun kontrolli, kas samal teemal on juba aruanne olemas
Kui jah, siis HÄÄLETAGE selle raporti poolt. Kõige rohkem hääli sisaldavatele aruannetele antakse PRIORITEET!
| # | Status | Votes | Game | Type | Title | Last update |
|---|
Detailne kirjeldus
-
• Kui näed ekraanil veateadet, kopeeri see siia.
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Kirjelda, mida sa soovisid teha, mida sa tegid ja mis juhtus
N/A
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Palun kopeeri/kleebi kuvatud tekst inglise keeles, mitte sinu oma keeles. Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Kas see tekst on kättesaadav tõlkesüsteemis ? Kui jah, kas see on tõlgitud rohkem kui 24 tundi tagasi?
N/A
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Palun selgita oma ettepanekut täpselt ja lühidalt, et oleks võimalikult lihtne mõista, mida silmas pead.
Move the dragon, but one player had been expelled and the game just gave error messages.
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Mis oli ekraanil, kui sind blokeeriti? (Tühi ekraan? Osa mänguliidesest? Veateade?)
Move the dragon, but one player had been expelled and the game just gave error messages.
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Millist osa BGA kohandamisest ei järgitud
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Kas reeglite rikkumist on mängu taasesitusel näha? Kui jah, siis mitmendal käigul?
N/A
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Milline oli mängu tegevus, mida tahtsid sooritada?
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Mida püüdsid teha, et seda mängu tegevust käivitada?
N/A
-
• Mis juhtus, kui seda proovisite (veateade, mängu olekuriba teade, ...)?
N/A
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Millises mängu etapis esines probleem (Mis oli selle mänguetapi instruktsioon)?
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Mis juhtus, kui proovisite sooritada seda mängu käiku (veateade, mängu olekuriba sõnum, ...)?
N/A
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Kirjelda kuvamise probleemi. Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.
Move the dragon, but one player had been expelled and the game just gave error messages.
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Palun kopeeri/kleebi kuvatud tekst inglise keeles, mitte sinu oma keeles. Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.
Move the dragon, but one player had been expelled and the game just gave error messages.
-
• Kas see tekst on kättesaadav tõlkesüsteemis ? Kui jah, kas see on tõlgitud rohkem kui 24 tundi tagasi?
N/A
• mis on sinu veebilehitseja?
Google Chrome v84
-
• Palun selgita oma ettepanekut täpselt ja lühidalt, et oleks võimalikult lihtne mõista, mida silmas pead.
Move the dragon, but one player had been expelled and the game just gave error messages.
• mis on sinu veebilehitseja?
Google Chrome v84
Aruande ajalugu
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)
Lisa midagi sellele raportile
- Teine laua ID / käigu ID
- Kas F5 lahendas probleemi?
- Kas probleem esines mitmel korral? Igal korral?
- Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.
