Ticket #126 (defect)
Opened 7 months ago
Last modified 6 months ago
Board engine desync
Status: closed (fixed)
| Reported by: | ioffe | Assigned to: | deribas |
|---|---|---|---|
| Priority: | blocker | Milestone: | Caissa 2.0 |
| Component: | Caissa | Version: | 2.0 |
| Severity: | blocker | Keywords: | |
| Cc: |
2008-06-22 23:40:11.476 Caissa[785:20b] sync -> 0 0
2008-06-22 23:40:12.968 Caissa[785:20b] _execBackAction
2008-06-22 23:40:12.975 Caissa[785:20b] GameView->backAction
2008-06-22 23:40:12.981 Caissa[785:20b] ChessEngineController->undoMove = (
)
2008-06-22 23:40:12.987 Caissa[785:20b] PreferenceDataModel->getSoundOn 0
2008-06-22 23:40:15.546 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates x=183.000000 y=240.000000
2008-06-22 23:40:15.553 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates converted x=183.000000 y=240.000000
2008-06-22 23:40:15.558 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates ix=4 iy=2
2008-06-22 23:40:15.565 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates index: 20
2008-06-22 23:40:16.031 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates x=171.000000 y=156.000000
2008-06-22 23:40:16.036 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates converted x=171.000000 y=156.000000
2008-06-22 23:40:16.043 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates ix=4 iy=4
2008-06-22 23:40:16.049 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates index: 36
2008-06-22 23:40:16.054 Caissa[785:20b] BoardChessPieceView->mouse up x=171.000000 y=156.000000 endindex=36
2008-06-22 23:40:16.061 Caissa[785:20b] BoardChessPieceView->convertCellNoToChessNotation cell 20 is e3
2008-06-22 23:40:16.067 Caissa[785:20b] BoardChessPieceView->convertCellNoToChessNotation cell 36 is e5
2008-06-22 23:40:16.082 Caissa[785:20b] BoardChessPieceView->MoveTo lastMove e3e5
2008-06-22 23:40:16.088 Caissa[785:20b] CaissaViewController->startProgressIndicator
2008-06-22 23:40:16.096 Caissa[785:20b] ChessEngineController->sendMove move=e3e5
2008-06-22 23:40:16.102 Caissa[785:20b] ChessEngineController -> executeCmd -> e3e5
ChessEngineController -> sendToCE command=e3e5
2008-06-22 23:40:16.122 Caissa[785:20b] array count b4 = push 0
2008-06-22 23:40:16.127 Caissa[785:20b] array count after push 1
2008-06-22 23:40:16.145 Caissa[785:4c03] array count before wait 1
2008-06-22 23:40:16.163 Caissa[785:4c03] array count after wait 1
2008-06-22 23:40:16.169 Caissa[785:4c03] command descriotion CECommand value=e3e5 and selector=(null) sessionID=1 retainCount=2
antilope -> command = e3e5
2008-06-22 23:40:16.178 Caissa[785:20b] ENGINE>>> sel= illigalMove: e3e5
2008-06-22 23:40:16.181 Caissa[785:4c03] +----+----+----+----+----+----+----+----+
8 | *R | *N | *B | *Q | *K | *B | *N | *R |
+----+----+----+----+----+----+----+----+
7 | *P | *P | *P | *P | *P | *P | *P | *P |
+----+----+----+----+----+----+----+----+
6 | | | | | | | | |
+----+----+----+----+----+----+----+----+
5 | | | | | | | | |
+----+----+----+----+----+----+----+----+
4 | | | | | | | | |
+----+----+----+----+----+----+----+----+
3 | | | | | | | | |
+----+----+----+----+----+----+----+----+
2 | P | P | P | P | P | P | P | P |
+----+----+----+----+----+----+----+----+
1 | R | N | B | Q | K | B | N | R |
+----+----+----+----+----+----+----+----+
a b c d e f g h
2008-06-22 23:40:16.188 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates x=171.000000 y=156.000000
2008-06-22 23:40:16.197 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates converted x=171.000000 y=156.000000
2008-06-22 23:40:16.195 Caissa[785:4c03] array count before wait 0
2008-06-22 23:40:16.203 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates ix=4 iy=4
2008-06-22 23:40:16.214 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates index: 36
2008-06-22 23:40:16.220 Caissa[785:20b] PreferenceDataModel->getSoundOn 0
2008-06-22 23:40:16.226 Caissa[785:20b] ChessBoardView->undoChessMove undoing length=4 move=e3e=
2008-06-22 23:40:16.232 Caissa[785:20b] CaissaViewController->stopProgressIndicator
2008-06-22 23:40:16.240 Caissa[785:20b] ENGINE>>> sel= sync: 0 0
2008-06-22 23:40:16.247 Caissa[785:20b] sync -> 0 0
Attachments
Change History
06/22/08 21:36:40: Modified by ioffe
- attachment 10 -0400-1.png added.
06/24/08 20:00:56: Modified by deribas
- status changed from new to assigned.
- description changed.
07/03/08 21:56:31: Modified by ioffe
- status changed from assigned to closed.
- resolution set to fixed.

2008-06-24 22:11:28.020 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates x=102.000000 y=254.000000 2008-06-24 22:11:28.024 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates ix=2 iy=2 2008-06-24 22:11:28.025 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates index: 18 2008-06-24 22:11:28.771 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates x=78.000000 y=224.000000 2008-06-24 22:11:28.772 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates ix=1 iy=3 2008-06-24 22:11:28.774 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates index: 25 2008-06-24 22:11:28.775 Caissa[6528:20b] BoardChessPieceView->touchesEnded x=78.000000 y=223.953613 endindex=25 2008-06-24 22:11:28.776 Caissa[6528:20b] BoardChessPieceView->convertCellNoToChessNotation cell 18 is c2 2008-06-24 22:11:28.776 Caissa[6528:20b] BoardChessPieceView->convertCellNoToChessNotation cell 25 is b3 2008-06-24 22:11:28.777 Caissa[6528:20b] BoardChessPieceView->MoveTo? lastMove c2b3 2008-06-24 22:11:28.777 Caissa[6528:20b] CaissaViewController->startProgressIndicator 2008-06-24 22:11:28.778 Caissa[6528:20b] ChessEngineController->sendMove move=c2b3 2008-06-24 22:11:28.778 Caissa[6528:20b] ChessEngineController? -> executeCmd -> c2b3 ChessEngineController? -> sendToCE command=c2b3 2008-06-24 22:11:28.779 Caissa[6528:20b] array count b4 = push 0 2008-06-24 22:11:28.779 Caissa[6528:20b] array count after push 1 2008-06-24 22:11:28.780 Caissa[6528:4703] array count before wait 1 2008-06-24 22:11:28.788 Caissa[6528:4703] array count after wait 1 2008-06-24 22:11:28.788 Caissa[6528:4703] command descriotion CECommand value=c2b3 and selector=(null) sessionID=17 retainCount=2 antilope -> command = c2b3
2008-06-24 22:11:28.788 Caissa[6528:20b] ENGINE>>> sel= illigalMove: c2b3 2008-06-24 22:11:28.789 Caissa[6528:4703] +----+----+----+----+----+----+----+----+ 8 | *R | *N | *B | *Q | *K | *B | *N | *R |
2008-06-24 22:11:28.789 Caissa[6528:20b] PreferenceDataModel->getSoundOn 0 2008-06-24 22:11:28.789 Caissa[6528:4703] array count before wait 0 2008-06-24 22:11:28.790 Caissa[6528:20b] ChessBoardView->undoChessMove undoing length=4 move=c2b3 2008-06-24 22:11:28.790 Caissa[6528:20b] CaissaViewController->stopProgressIndicator 2008-06-24 22:11:28.791 Caissa[6528:20b] ENGINE>>> sel= sync: 0 0 2008-06-24 22:11:28.791 Caissa[6528:20b] sync -> 0 0 2008-06-24 22:11:28.875 Caissa[6528:20b] BoardChessPieceView->touchesBegan x=94.000000 y=283.953613 endindex=0 2008-06-24 22:11:28.876 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates x=94.000000 y=284.000000 2008-06-24 22:11:28.877 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates ix=2 iy=1 2008-06-24 22:11:28.878 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates index: 10 2008-06-24 22:11:29.004 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates x=100.000000 y=300.000000 2008-06-24 22:11:29.004 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates ix=2 iy=1 2008-06-24 22:11:29.005 Caissa[6528:20b] BoardChessPieceView->calculateCellIndexfromCoordinates index: 10 2008-06-24 22:11:29.006 Caissa[6528:20b] BoardChessPieceView->touchesEnded x=100.000000 y=300.000000 endindex=10 2008-06-24 22:11:29.010 Caissa[6528:20b] PreferenceDataModel->getSoundOn 0