Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid move in bughouse game #1766

Open
gbtami opened this issue Jan 26, 2025 · 1 comment
Open

Invalid move in bughouse game #1766

gbtami opened this issue Jan 26, 2025 · 1 comment
Labels
bug Something isn't working bughouse

Comments

@gbtami
Copy link
Owner

gbtami commented Jan 26, 2025

in game https://www.pychess.org/p1Pprkqb Hagredion was diconnected/reconnected when he previously premoved.

gbtami
 — 
Today at 10:29 PM
ValueError: Invalid move 'h8g8'
https://www.pychess.org/p1Pprkqb
[Bughouse • Hagredion+Hagredion vs TeamChess960+TeamChess960](https://www.pychess.org/p1Pprkqb)
Free Online Chess Variants
Image
pychess-lobbyAPP
 — 
Today at 10:31 PM
Hagredion: oh i think i tried to premove it
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.246087Z","host":"host","message":"+0000 2025-01-26 21:10:48.245 [INFO] root:50 --- NEW /wsr/p1Pprkqb WEBSOCKET by Hagredion from 10.1.9.180","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.246261Z","heroku":{"at":true},"host":"host","message":"+0000 2025-01-26 21:10:48.246 [DEBUG] root:544 Addings ws 140430204531200 to user  Hagredion bot=False anon=False chess=1500 for game<bug.game_bug.GameBug object at 0x7fb844ccb290>","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.246426Z","host":"host","message":"+0000 2025-01-26 21:10:48.246 [DEBUG] root:20 round_broadcast {'type': 'user_present', 'username': 'Hagredion'} True { gbtami bot=False anon=False chess=1727.8005841983147}","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.246466Z","host":"host","message":"+0000 2025-01-26 21:10:48.246 [DEBUG] root:341 Sending message {'type': 'user_present', 'username': 'Hagredion'} to gbtami. ws = <WebSocketResponse Switching Protocols GET /wsr/p1Pprkqb >","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.246548Z","host":"host","message":"+0000 2025-01-26 21:10:48.246 [DEBUG] root:341 Sending message {'type': 'user_present', 'username': 'Hagredion'} to Hagredion. ws = <WebSocketResponse Switching Protocols GET /wsr/p1Pprkqb >","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.246637Z","host":"host","message":"+0000 2025-01-26 21:10:48.246 [DEBUG] root:341 Sending message {'type': 'user_present', 'username': 'Hagredion'} to TeamChess960. ws = <WebSocketResponse Switching Protocols GET /wsr/p1Pprkqb >","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.369694Z","host":"host","message":"+0000 2025-01-26 21:10:48.369 [DEBUG] root:103 --- /wsr/r74gGDWN finally: await ws.close() DumpItYouPigs","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.370684Z","host":"host","message":"+0000 2025-01-26 21:10:48.370 [DEBUG] root:20 round_broadcast {'type': 'user_disconnected', 'username': 'DumpItYouPigs'} True set()","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.370829Z","host":"host","message":"+0000 2025-01-26 21:10:48.370 [INFO] aiohttp.access:214 10.1.14.179 [26/Jan/2025:15:43:47 +0000] \"GET /wsr/r74gGDWN HTTP/1.1\" 101 0 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15\"","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"heroku","dt":"2025-01-26T21:10:48.371773Z","heroku":{"at":"info","bytes":567,"client":"82.13.225.152","connect":0,"dyno":"web.1","fwd":"82.13.225.152","host":"www.pychess.org","method":"GET","path":"/wsr/r74gGDWN","protocol":"https","request_id":"51e61346-ea99-4488-b0fb-110a3568af44","service":19633389,"status":101},"host":"host","message":"at=info method=GET path=\"/wsr/r74gGDWN\" host=www.pychess.org request_id=51e61346-ea99-4488-b0fb-110a3568af44 fwd=\"82.13.225.152\" dyno=web.1 connect=0ms service=19633389ms status=101 bytes=567 protocol=https","platform":"Heroku","proc_id":"router","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.447830Z","host":"host","message":"+0000 2025-01-26 21:10:48.447 [DEBUG] root:71 Websocket (140430204531200) message: WSMessage(type=<WSMsgType.TEXT: 1>, data='{\"type\":\"reconnect\",\"gameId\":\"p1Pprkqb\",\"movesQueued\":[{\"type\":\"move\",\"gameId\":\"p1Pprkqb\",\"move\":\"e1g1\",\"clocks\":[157923,175370],\"clocksB\":[170884,163520],\"ply\":27,\"board\":\"a\"},{\"type\":\"move\",\"gameId\":\"p1Pprkqb\",\"move\":\"g7h6\",\"clocks\":[157923,172180],\"clocksB\":[166377,160090],\"ply\":30,\"board\":\"b\"}]}', extra='')","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.447882Z","host":"host","message":"+0000 2025-01-26 21:10:48.447 [INFO] root:12 Got RECONNECT message Hagredion {'type': 'reconnect', 'gameId': 'p1Pprkqb', 'movesQueued': [{'type': 'move', 'gameId': 'p1Pprkqb', 'move': 'e1g1', 'clocks': [157923, 175370], 'clocksB': [170884, 163520], 'ply': 27, 'board': 'a'}, {'type': 'move', 'gameId': 'p1Pprkqb', 'move': 'g7h6', 'clocks': [157923, 172180], 'clocksB': [166377, 160090], 'ply': 30, 'board': 'b'}]}","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.447982Z","heroku":{"at":true},"host":"host","message":"+0000 2025-01-26 21:10:48.447 [DEBUG] root:452 play_move  Hagredion bot=False anon=False chess=1500 <bug.game_bug.GameBug object at 0x7fb844ccb290> 'e1g1' [151502, 172180] [166377, 154295] 'a'","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.448019Z","host":"host","message":"+0000 2025-01-26 21:10:48.447 [DEBUG] root:472 move already played - probably resent twice after multiple reconnects","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.448060Z","heroku":{"at":true},"host":"host","message":"+0000 2025-01-26 21:10:48.448 [DEBUG] root:452 play_move  Hagredion bot=False anon=False chess=1500 <bug.game_bug.GameBug object at 0x7fb844ccb290> 'g7h6' [151502, 172180] [166377, 154295] 'b'","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.448097Z","host":"host","message":"+0000 2025-01-26 21:10:48.448 [DEBUG] root:194 play_move 'g7h6' [151502, 172180] [166377, 154295] 'b'","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.452334Z","host":"host","message":"+0000 2025-01-26 21:10:48.452 [DEBUG] root:217 lastMoveCapturedRole: P","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.452376Z","host":"host","message":"+0000 2025-01-26 21:10:48.452 [DEBUG] root:218 self.boards[partner_board].fen: r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[] w kq - 4 10","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.475438Z","host":"host","message":"+0000 2025-01-26 21:10:48.475 [DEBUG] root:20 round_broadcast {'type': 'board', 'gameId': 'p1Pprkqb', 'status': const.STARTED, 'result': '*', 'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10 | rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'lastMove': 'g7h6', 'steps': ({'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10', 'fenB': 'rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'move': '', 'moveB': 'g7h6', 'boardName': 'b', 'san': 'gxh6', 'turnColor': 'white', 'check': False, 'clocks': [151502, 172180], 'clocksB': [166377, 154295], 'ts': 1737925848475175661},), 'check': False, 'checkB': False, 'ply': 30, 'clocks': [157923, 172180], 'clocksB': [166377, 154295], 'pgn': '', 'rdiffs': '', 'uci_usi': '', 'rmA': '', 'rmB': '', 'berserk': {'w': False, 'b': False}, 'by': ''} True { gbtami bot=False anon=False chess=1727.8005841983147}","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.475529Z","host":"host","message":"+0000 2025-01-26 21:10:48.475 [DEBUG] root:341 Sending message {'type': 'board', 'gameId': 'p1Pprkqb', 'status': const.STARTED, 'result': '*', 'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10 | rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'lastMove': 'g7h6', 'steps': ({'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10', 'fenB': 'rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'move': '', 'moveB': 'g7h6', 'boardName': 'b', 'san': 'gxh6', 'turnColor': 'white', 'check': False, 'clocks': [151502, 172180], 'clocksB': [166377, 154295], 'ts': 1737925848475175661},), 'check': False, 'checkB': False, 'ply': 30, 'clocks': [157923, 172180], 'clocksB': [166377, 154295], 'pgn': '', 'rdiffs': '', 'uci_usi': '', 'rmA': '', 'rmB': '', 'berserk': {'w': False, 'b': False}, 'by': ''} to gbtami. ws = <WebSocketResponse Switching Protocols GET /wsr/p1Pprkqb >","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.475749Z","host":"host","message":"+0000 2025-01-26 21:10:48.475 [DEBUG] root:341 Sending message {'type': 'board', 'gameId': 'p1Pprkqb', 'status': const.STARTED, 'result': '*', 'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10 | rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'lastMove': 'g7h6', 'steps': ({'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10', 'fenB': 'rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'move': '', 'moveB': 'g7h6', 'boardName': 'b', 'san': 'gxh6', 'turnColor': 'white', 'check': False, 'clocks': [151502, 172180], 'clocksB': [166377, 154295], 'ts': 1737925848475175661},), 'check': False, 'checkB': False, 'ply': 30, 'clocks': [157923, 172180], 'clocksB': [166377, 154295], 'pgn': '', 'rdiffs': '', 'uci_usi': '', 'rmA': '', 'rmB': '', 'berserk': {'w': False, 'b': False}, 'by': ''} to Hagredion. ws = <WebSocketResponse Switching Protocols GET /wsr/p1Pprkqb >","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.475873Z","host":"host","message":"+0000 2025-01-26 21:10:48.475 [DEBUG] root:341 Sending message {'type': 'board', 'gameId': 'p1Pprkqb', 'status': const.STARTED, 'result': '*', 'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10 | rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'lastMove': 'g7h6', 'steps': ({'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10', 'fenB': 'rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'move': '', 'moveB': 'g7h6', 'boardName': 'b', 'san': 'gxh6', 'turnColor': 'white', 'check': False, 'clocks': [151502, 172180], 'clocksB': [166377, 154295], 'ts': 1737925848475175661},), 'check': False, 'checkB': False, 'ply': 30, 'clocks': [157923, 172180], 'clocksB': [166377, 154295], 'pgn': '', 'rdiffs': '', 'uci_usi': '', 'rmA': '', 'rmB': '', 'berserk': {'w': False, 'b': False}, 'by': ''} to TeamChess960. ws = <WebSocketResponse Switching Protocols GET /wsr/p1Pprkqb >","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.501516Z","host":"host","message":"+0000 2025-01-26 21:10:48.501 [DEBUG] root:71 Websocket (140430204531200) message: WSMessage(type=<WSMsgType.TEXT: 1>, data='{\"type\":\"move\",\"gameId\":\"p1Pprkqb\",\"move\":\"h8g8\",\"clocks\":[151702,172180],\"clocksB\":[166377,154495],\"ply\":30,\"board\":\"b\"}', extra='')","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.501559Z","host":"host","message":"+0000 2025-01-26 21:10:48.501 [DEBUG] root:147 Got USER move Hagredion p1Pprkqb h8g8","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.501632Z","heroku":{"at":true},"host":"host","message":"+0000 2025-01-26 21:10:48.501 [DEBUG] root:452 play_move  Hagredion bot=False anon=False chess=1500 <bug.game_bug.GameBug object at 0x7fb844ccb290> 'h8g8' [151702, 172180] [166377, 154495] 'b'","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.501678Z","host":"host","message":"+0000 2025-01-26 21:10:48.501 [DEBUG] root:194 play_move 'h8g8' [151702, 172180] [166377, 154495] 'b'","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506548Z","host":"host","message":"+0000 2025-01-26 21:10:48.505 [ERROR] root:261 ERROR: Exception in game p1Pprkqb play_move() h8g8","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506550Z","host":"host","message":"ValueError: Invalid move 'h8g8'","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506550Z","host":"host","message":"","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506553Z","host":"host","message":"The above exception was the direct cause of the following exception:","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506553Z","host":"host","message":"","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506554Z","host":"host","message":"Traceback (most recent call last):","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506555Z","host":"host","message":"  File \"/app/server/bug/game_bug.py\", line 213, in play_move","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506555Z","host":"host","message":"    last_move_captured_role = self.boards[board].piece_to_partner(move)","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506555Z","host":"host","message":"                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506555Z","host":"host","message":"  File \"/app/server/fairy.py\", line 234, in piece_to_partner","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506556Z","host":"host","message":"    return self.sf.piece_to_partner(self.variant, self.fen, [move], self.chess960)","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506556Z","host":"host","message":"           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.506557Z","host":"host","message":"SystemError: <built-in function piece_to_partner> returned a result with an exception set","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
{"_app":"pychess_variants","_source_id":"1170214","app_name":"app","dt":"2025-01-26T21:10:48.543229Z","host":"host","message":"+0000 2025-01-26 21:10:48.543 [DEBUG] root:20 round_broadcast {'type': 'board', 'gameId': 'p1Pprkqb', 'status': const.INVALIDMOVE, 'result': '0-1', 'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10 | rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'lastMove': 'g7h6', 'steps': ({'fen': 'r2qk2r/ppp1b1pp/4pn2/8/6n1/2N2N2/PPPP1PPP/R1BQ1RK1[P] w kq - 4 10', 'fenB': 'rnbqk2r/1pp1bp1p/p3pn1p/3p2B1/3P4/2N1PN2/PPP2PPP/R2QKB1R[Bbpp] w KQkq - 0 7', 'move': '', 'moveB': 'g7h6', 'boardName': 'b', 'san': 'gxh6', 'turnColor': 'white', 'check': False, 'clocks': [151502, 172180], 'clocksB': [166377, 154295], 'ts': 1737925848475175661},), 'check': False, 'checkB': False, 'ply': 30, 'clocks': [157923, 172180], 'clocksB': [166377, 154295], 'pgn': 'serverside bpgn export not implemented', 'rdiffs': '', 'uci_usi': 'position fen rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR[] w KQkq - 0 1 | rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR[] w KQkq - 0 1 moves e2e4 g8f6 b1c3 b8c6 f1c4 d7d5 e4d5 c6e5 c4b3 e7e6 d5e6 c8e6 b3e6 f7e6 g1f3 e5g4 e1g1 f8e7 | d2d4 d7d5 g1f3 a7a6 b1c3 g8f6 c1g5 e7e6 e2e3 f8e7 P@h6 g7h6', 'rmA': '', 'rmB': '', 'berserk': {'w': False, 'b': False}, 'by': ''} True { gbtami bot=False anon=False chess=1727.8005841983147}","platform":"Heroku","proc_id":"web.1","source_type":"heroku_logs"}
@gbtami gbtami added bug Something isn't working bughouse labels Jan 26, 2025
@gbtami
Copy link
Owner Author

gbtami commented Jan 29, 2025

Another one in https://www.pychess.org/6X4phQrz
https://i.imgur.com/tkZZxgD.png

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working bughouse
Projects
None yet
Development

No branches or pull requests

1 participant