Thesix -> RE: WitPTracker now at 1.1.1 (6/8/2008 1:38:42 AM)
|
Hi, I continue my tests [;)] I have finished to enter my save files; 26 files. It's really a remarkable tool!!! A few comments on some issues that you maybe don't know but remember I had problems during reading of many turns that may be the cause of some: - Ship Repairs view, the device column is not updated when repaired, it still shows the devices as damaged when they are not anymore. (might be interesting also to put the colum in red or add a symbol when >0 to underline this information) - LCUs screen, the history button is fantastic for AAR for instance. But the last 4 columns are wrong. The losses of the unit are not substracted to the numbers of inf, eng, support, guns and vehicles. A suggestion: - with the large number of turns entered, it would be better to show the most recent turns on top of the screens where the turns are listed (Victory Points, Alerts) Concerning the freeze in reading turns, it happened once when progress bar was at "Compare Task Forces" (the files I sent), once at "Compare LCUs" (?? can't remember exactly) and most of the time at "Compare Air Groups". I have seen a message error once, but I can't be sure it was the reason of the freezing. The error message was the following and concerned the Supply needed of an LCU in China (-2030043134) D:\JxTools\WitpTracker1_1_1>java -jar "WitPTracker.jar" java.sql.SQLException: Numeric value out of range at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.jdbcStatement.executeUpdate(Unknown Source) at witptracker.Database.InsertRow(Database.java:56) at witptracker.LCU.InsertSmallDelta(LCU.java:336) at witptracker.LCU.UpdateLCUInDB(LCU.java:398) at witptracker.InMemoryDB.CompareLCULists(InMemoryDB.java:1090) at witptracker.ReadTurnTask.doInBackground(ReadTurnTask.java:113) at witptracker.ReadTurnTask.doInBackground(ReadTurnTask.java:1) at javax.swing.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at javax.swing.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source ) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Insert Error code = -65 Table=LCUSmallDelta Values=(2244,33,16,-2030043134) After the second reading of the turn, I could see these figures in the LCUs screen and history of the unit (Supply = 0). Next turn, the Supply and Supply Need were correct. History still shows the turn where it happened. But again, I'm not sure it was the cause of the freezing because it's the only time I have seen an error message. I hope it helps. I'm again very impressed by your work [8D]
|
|
|
|