所有案件
月之河畔的案件
#104761: "Undo function generates Unexpected Error"
这个案件是关于哪方面的?
发生什么事? 请从下方选择
游戏平台不让我作一些游戏规则所允许的游戏行动
细节描述
• 你当时是想做哪个游戏行动?
Undo the placement of a tile• 你在想做什么的时候,触发了这个游戏选项?
Placed a tile, then clicked Undo button at top of screen• 当你想这么做时,发生了什么事(错误信息,游戏状态信息,......)?
Error displayed, eg.: "Unexpected error: Sorry, another player made the same action at the same time: please retry. (reference: GS10 25/11 21:01:51)"
The game then went buggy:
- The problem tile stayed on the board and the player's turn continued (i.e. undo didn't work)
- The game wouldn't allow any other tile to be joined to the problem tile (for that player's turn)
- Other tiles from the player's reserve could be placed, but only on their own• 您正使用哪一款浏览器呢?
Mozilla v5
案件历史
spritemaster • 漏洞尚未被修复:
2023年11月25日 22:25 • This happened multiple times with different players at the same table. Mix of Firefox and Chrome browsers.
Workaround found:
Place all possible tiles from the player's reserve onto the board. The top of the screen will display options to confirm or cancel. Pressing Cancel at this point will correctly undo all the pieces placed in that turn, and tile placement should be normal again (unless undo is clicked).
Workaround found:
Place all possible tiles from the player's reserve onto the board. The top of the screen will display options to confirm or cancel. Pressing Cancel at this point will correctly undo all the pieces placed in that turn, and tile placement should be normal again (unless undo is clicked).
spritemaster • 漏洞尚未被修复:
2023年12月 2日 22:03 •
2023年12月 2日 22:44 • More information from a follow-up game on table 445809150 :
Players used the Undo function several times, which gave the same error message as before but otherwise worked correctly.
Then towards the end of the game, one player used the Undo button and the error message didn't appear. However, Undo didn't work. The tile they placed in error was still on their grid (playing area), and not connected to any other tile (which is not allowed by the rules). But everyone else saw that same tile was returned back to the player's reserve and not on their grid at all. So Undo had worked server-side, but not on that one client. The player was unable to select the problem tile in any case. This is the same as the previous report, but happened to a different player.
Pressing F5 solved this tile placement problem, confirming it's client-side only.
The error message is therefore a server-side separate bug with the same root cause.
Players used the Undo function several times, which gave the same error message as before but otherwise worked correctly.
Then towards the end of the game, one player used the Undo button and the error message didn't appear. However, Undo didn't work. The tile they placed in error was still on their grid (playing area), and not connected to any other tile (which is not allowed by the rules). But everyone else saw that same tile was returned back to the player's reserve and not on their grid at all. So Undo had worked server-side, but not on that one client. The player was unable to select the problem tile in any case. This is the same as the previous report, but happened to a different player.
Pressing F5 solved this tile placement problem, confirming it's client-side only.
The error message is therefore a server-side separate bug with the same root cause.
增加一些新内容到这篇报告
任何可能重现这项漏洞或了解你的建议之相关资讯,都请在此填写:
- 其他的游戏桌 ID / 移动 ID
- 按 F5 是否解决了这个问题?
- 问题是否发生了好几次?还是每次都发生?还是时好时坏?
- 如果你有这个系统漏洞发生时的屏幕截图(画质不要太差),你可以使用Imgur.com来把它上传到网络,然后将链接复制/粘贴到这里来。