Closed GoogleCodeExporter closed 9 years ago
This is an error in move validation. Whoever winds up working on this can
recreate it fom the move list in the
above output.
Original comment by carsonday
on 31 Oct 2009 at 1:42
Original comment by carsonday
on 31 Oct 2009 at 1:42
This really needs to be fixed. It's happened quite a few times. This is what
appeared when i had to type the
move.
Issue: ficsConnector Error in DaemonRun.onNewInput java.lang.RuntimeException:
Error occured parsing
message: <12> --r---k- -----qpp --P-p--- -P-p---- pp-PbPQ- ----P--- ----R-pP
--R---K- W -1
0 0 0 0 0 65 jrodriguez mastertan -1 3 0 25 24 77095 10104 31 P/a5-a4
(0:22.629) a4 1 1 182 fics% at
raptor.connector.ics.IcsConnector.parseMessage(IcsConnector.java:1341) at
raptor.connector.ics.IcsConnector.onNewInput(IcsConnector.java:1259) at
raptor.connector.ics.IcsConnector.messageLoop(IcsConnector.java:1133) at
raptor.connector.ics.IcsConnector$4$1.run(IcsConnector.java:1017) at
java.lang.Thread.run(Thread.java:637) Caused by:
java.lang.IllegalArgumentException: Invalid move a4
emptyBB occupiedBB notColorToMoveBB color[WHITE] color[BLACK] 1 1 0 1 1 1 0 1 0
0 1 0 0 0 1 0 1 1 0 1 1 1 0
1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1
0 1 0 1 1 1 0 0 1 0 1 0 0 0 1 1 1 1 0 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
1 0 1 1 1 1 1 1 0 1 0 0 0 0 0 1 1 0 1
1 1 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 1 0 1 1 1 1 0 1 0 1 1 0
1 1 1 0 0 0 1 0 1 1 0 0 1 0 0 1 0 0 0
1 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 0 1 0 0 0 0 0 0 1 0 1 1 1 1 1
1 1 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 1 1 0 1 0 0 1 0 0 0 1 0 1 1 1
1 1 1 1 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0
0 0 [WHITE][PAWN] [WHITE][KNIGHT] [WHITE][BISHOP] [WHITE][ROOK] [WHITE][QUEEN]
[WHITE][KING] 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 [BLACK][PAWN] [BLACK][KNIGHT]
[BLACK][BISHOP] [BLACK][ROOK]
[BLACK][QUEEN] [BLACK][KING] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 |*|*|r|*|*|*|k|*| To
Move: Black Last Move: axb5 |*|*|*|*|*|q|p|p| Piece counts [WP=6 WN=0 WB=0 WR=2
WQ=1 WK=1][BP=7 BN=
0 BB=1 BR=1 BQ=1 BK=1] |*|*|P|*|p|*|*|*| Moves: 59 EP: - Castle: -
|p|P|*|p|*|*|*|*| FEN:
2r3k1/5qpp/2P1p3/pP1p4/1p1PbPQ1/4P3/4R1pP/2R3K1 b - - 0 59 |*|p|*|P|b|P|Q|*|
State: 3145
Variant=classic Result=* |*|*|*|*|P|*|*|*| Event: 3 0 rated blitz
Site=freechess.org Date=2009.11.02
|*|*|*|*|R|*|p|P| WhiteName: jrodriguez BlackName=mastertan WhiteTime=77095
whiteLag=4720
blackRemainingTImeMillis = 32733 blackLag=5458 |*|*|R|*|*|*|K|*|
initialWhiteClock: 00:03:00.0
initialBlackClocks=00:03:00.0 Legals=[Qf5, Qh5, Qf6, Qg6, Qa7, Qb7, Qc7, Qd7,
Qe7, Qe8, Qf8, Bb1, Bc2,
Bd3, Bf3, Bf5, Bg6, Rc7, Ra8, Rb8, Rd8, Re8, Rf8, b3, e5, g6, g5, h6, h5, Kf8,
Kh8, Qxf4, Rxc6] Movelist=[Nf3,
d5, e3, c5, c3, Nc6, Be2, Bf5, d3, Nf6, O-O, e6, Bd2, Bd6, Na3, a6, c4, O-O,
b4, Nxb4, Bxb4, cxb4, Nc2, a5,
Nfd4, Bg6, Nb5, Be5, d4, Bc7, c5, Rc8, Ne1, Qd7, a4, Rfe8, Nf3, Ne4, Bd3, f5,
Bxe4, fxe4, Nxc7, exf3, Nxe8,
fxg2, Re1, Rxe8, Qg4, Qf7, f4, Be4, Rac1, Rc8, Re2, b6, c6, b5, axb5] Squares
with promote masks: [] at
raptor.chess.ClassicGame.testForSanDisambiguationFromCheck(ClassicGame.java:2409
) at
raptor.chess.ClassicGame.makeSanMove(ClassicGame.java:914) at
raptor.connector.ics.IcsUtils.addCurrentMove(IcsUtils.java:117) at
raptor.connector.ics.IcsParser.process(IcsParser.java:526) at
raptor.connector.ics.IcsParser.parseGameEvents(IcsParser.java:245) at
raptor.connector.ics.IcsParser.parse(IcsParser.java:164) at
raptor.connector.ics.IcsConnector.parseMessage(IcsConnector.java:1339) ... 4
more
There was also a time where I didn't see one of my opponent's pieces.
Original comment by DPXTan@gmail.com
on 2 Nov 2009 at 6:35
Fixed in r558. There was a bug rolling back enpassant in the bit boards.
Original comment by carsonday
on 3 Nov 2009 at 6:49
Original comment by carsonday
on 6 Nov 2009 at 7:59
Original issue reported on code.google.com by
masterta...@gmail.com
on 31 Oct 2009 at 4:49