amitkumar3968 / raptor-chess-interface

Automatically exported from code.google.com/p/raptor-chess-interface
0 stars 0 forks source link

piece disapearance #791

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. unpredictable piece disappearance
2.
3.

What is the expected output? What do you see instead?
some pieces just disappear and cannot be moved

What version of the product are you using? On what operating system and
what environment?
raptor .98u3f5 not updated
Ubuntu 12.04,

Please provide any additional information below.
Error in ThreadService Runnable.
NullPointerException: 
java.lang.NullPointerException
    at raptor.chess.pgn.PgnUtils.getMove(Unknown Source)
    at raptor.chess.ClassicGame.toPgn(Unknown Source)
    at raptor.chess.pgn.PgnUtils.appendGameToFile(Unknown Source)
    at raptor.swt.chess.controller.PlayingController$2$2$1.run(Unknown Source)
    at raptor.service.ThreadService$RunnableExceptionDecorator.run(Unknown Source)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Original issue reported on code.google.com by redsolar...@gmail.com on 2 Dec 2014 at 6:35

GoogleCodeExporter commented 9 years ago
Hello and thank you for reporting this issue.

Unfortunately, it seems to be an instance of a known problem with the current 
Raptor source base (multithreading problems where several parts of the program 
are working on the same data items without proper synchronization) and there 
will be no quick fix because it would take much more time to fix those problems 
than I currently want to spend on Raptor maintenance.

Regards.

Original comment by evil...@gmail.com on 3 Dec 2014 at 6:28