WitPTracker AE Release 1.11 Available!

This new stand alone release based on the legendary War in the Pacific from 2 by 3 Games adds significant improvements and changes to enhance game play, improve realism, and increase historical accuracy. With dozens of new features, new art, and engine improvements, War in the Pacific: Admiral's Edition brings you the most realistic and immersive WWII Pacific Theater wargame ever!

Moderators: wdolson, MOD_War-in-the-Pacific-Admirals-Edition

CaptDave
Posts: 654
Joined: Thu Jun 20, 2002 9:11 pm
Location: Federal Way, WA

RE: WitPTracker AE Release 1.8 Available!

Post by CaptDave »

ORIGINAL: floydg

ORIGINAL: CaptDave

Hi, guys.  I have a slight problem.

I accidentally skipped a turn and then loaded the next one, leaving a gap in the records.  I know I can't load a turn I skipped, so I renamed the trackerdb files (so as not to lose them entirely) and tried to reinitialize the data base.  When I try to do a multiple turn read, though, I keep getting a message that there are no unread files in the directory.

But you did see an "Initializing WitPTracker AE database" message when you started up the program after renaming the files, right? If not, then you didn't reinitialize the database. There are usually four trackerdb files - did you get all of them?
The normal file is wpae015.pws, so following the example on the web site I renamed my archive files (normally wpae050.pws through wpae059.pws, with the last digit corresponding to the turn number) wpae015-xx.pws, where xx is the actual turn number.  Still no luck, and most of these files were created before reading the original 015 into Tracker.

Timestamp doesn't matter - the program reads every file that has a name matching the SaveFile pattern looking for turns that haven't been loaded.
It would appear I'm overlooking something, but what?  I don't need to recover all the turns since the start of the game (in fact, I've been thinking of restarting the Tracker records, anyway, just because they're taking longer and longer to load), but would at least like to get the turn I missed and a few more for continuity.

If it makes a difference, the game is the latest official release (no beta) and Tracker is the latest version without any beta dlls.

See above.

Floyd

Okay, let me clarify. This is a PBEM game; I'm playing Allies. I receive my opponent's turn in the 015 file. I run the 001 to get the combat results, then open 015. I (usually) immediately file it as 05x, then look at the operations and intel reports. If I didn't remember to save the 05x file then, I do now. Then I close out of AE, go to Tracker, and load the latest turn. On rare occasions I forget to save to 05x before updating Tracker, but certainly not 10 turns in a row.

I do get the "initializing database" message, and I do check first to be sure all four files are gone.

I forgot to mention in my first post that I do get a warning message when initializing: "Could not find appropriate day in SigInt file <P:...\asigint.txt>." Also, just now I tried a test of loading just the current turn and got a message that it's already been loaded. I don't know where this is being tracked; doing a DIR with the /ta switch confirms only the new trackerdb files have been accessed in the last 7 hours.

Hope this helps!

(BTW: I apologize for not continuing with the timing tests. Between the updates you guys made at the time, and my new machine, everything happens too fast to record the process times.)

Dave
User avatar
michaelm75au
Posts: 12457
Joined: Sat May 05, 2001 8:00 am
Location: Melbourne, Australia

RE: WitPTracker AE Release 1.8 Available!

Post by michaelm75au »

My PC recently applied Windows patches in April 2011 which include one or more of the Redistributables.
As this was probably the first time that DLL has been rebuilt with a change, it would have used the newer 2005/2008 Redist files.

I remember the same thing ("side-by-side configuration" error) happening last year, when Windows had a MAJOR patch which impacted these Redist files. All the tools broke then also, until players managed to get the most recent Redist files from Microsoft.

Here are the 2 patches from my PC that are probably the root cause.


Image
Attachments
redist.jpg
redist.jpg (19.89 KiB) Viewed 263 times
Michael
aoffen
Posts: 508
Joined: Fri Jun 07, 2002 10:28 am
Location: Brisvegas, Australia

RE: WitPTracker AE Release 1.8 Available!

Post by aoffen »

Not sure if this is the same thing and apologies if it is, but since I upgraded to the latest patch (ver m5), tracker won't run and I get the attached error message. Reinstalled Tracker ver 1.8 with the .dll file in the tracker install but this is all I get. I am running XP (on a VM on a Mac). Any suggestions I love my tracker and can't imagine living without it. :(
Regards
Andrew

Image
Attachments
Tracker.jpg
Tracker.jpg (225.63 KiB) Viewed 263 times
User avatar
michaelm75au
Posts: 12457
Joined: Sat May 05, 2001 8:00 am
Location: Melbourne, Australia

RE: WitPTracker AE Release 1.8 Available!

Post by michaelm75au »

< never mind. lost track of where i was[:o] >
Michael
asdicus
Posts: 260
Joined: Thu May 16, 2002 6:24 pm
Location: Surrey,UK

RE: WitPTracker AE Release 1.8 Available!

Post by asdicus »

As per suggestion from michaelm I have got tracker working now with 1108m5 beta.

Installed 2 recent microsoft updates to c++ libraries kb2467175 and kb 2467174. see details on link
http://www.microsoft.com/technet/securi ... 1-025.mspx
User avatar
larryfulkerson
Posts: 42776
Joined: Sat Apr 16, 2005 9:06 pm
Location: Tucson, AZ,usa,sol, milkyway
Contact:

RE: WitPTracker AE Release 1.8 Available!

Post by larryfulkerson »

Hey you guys........I did an extensive Windows update that included the C++ redistrabutable(s) and Tracker is working now. Yesssss !!!!

I'm not sure what fixed it but at least it's running now. Thought you'd like to know. Thanks to everybody who lended a hand in the fix.
Trump's UN Speech Went Full DEMENTIA! - ft. Christopher Hitchens
https://www.youtube.com/watch?v=OTTiuJZeS0Q
Schorsch
Posts: 81
Joined: Mon Jan 25, 2010 2:51 pm
Location: Germany

RE: WitPTracker AE Release 1.8 Available!

Post by Schorsch »

this error stops the read turn phase in m5 BETA

Image

Sys: Win7 SP1 64bit
C++ 64bit and x86 installed (2005,2008,2010)
floydg
Posts: 2060
Joined: Sat Jun 26, 2004 10:08 pm
Location: Middletown, NJ

RE: WitPTracker AE Release 1.8 Available!

Post by floydg »

ORIGINAL: aoffen

Not sure if this is the same thing and apologies if it is, but since I upgraded to the latest patch (ver m5), tracker won't run and I get the attached error message. Reinstalled Tracker ver 1.8 with the .dll file in the tracker install but this is all I get. I am running XP (on a VM on a Mac). Any suggestions I love my tracker and can't imagine living without it. :(
Regards
Andrew

Image

Andrew: this could happen if there are no air groups defined. I've seen this only when the save read didn't complete properly. Can you try it with a fresh database?

Are you really using Release 1.6.1, or is that just a "stale" folder name?
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
floydg
Posts: 2060
Joined: Sat Jun 26, 2004 10:08 pm
Location: Middletown, NJ

RE: WitPTracker AE Release 1.8 Available!

Post by floydg »

ORIGINAL: Schorsch

this error stops the read turn phase in m5 BETA

Image

Sys: Win7 SP1 64bit
C++ 64bit and x86 installed (2005,2008,2010)

Yeah, that's not good. It means that for some reason the new turn has a different number of bases than the old turn. Are you sure you read in a save from the same game?
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
floydg
Posts: 2060
Joined: Sat Jun 26, 2004 10:08 pm
Location: Middletown, NJ

RE: WitPTracker AE Release 1.8 Available!

Post by floydg »

ORIGINAL: asdicus

As per suggestion from michaelm I have got tracker working now with 1108m5 beta.

Installed 2 recent microsoft updates to c++ libraries kb2467175 and kb 2467174. see details on link
http://www.microsoft.com/technet/securi ... 1-025.mspx

Good to hear!
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
floydg
Posts: 2060
Joined: Sat Jun 26, 2004 10:08 pm
Location: Middletown, NJ

RE: WitPTracker AE Release 1.8 Available!

Post by floydg »

ORIGINAL: larryfulkerson

Hey you guys........I did an extensive Windows update that included the C++ redistrabutable(s) and Tracker is working now. Yesssss !!!!

I'm not sure what fixed it but at least it's running now. Thought you'd like to know. Thanks to everybody who lended a hand in the fix.

Nice! I guess there is a solution to the DLL dilemna after all... [:D]
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
User avatar
Micke II
Posts: 218
Joined: Sat Sep 15, 2007 3:21 pm
Location: Paris France

RE: WitPTracker AE Release 1.8 Available!

Post by Micke II »

I encountered exactly the same problem as many of you with the last update of the beta patch. Changes of the dll file and C++ Windows files are the solution. Thanks to the community for the great advices and the help !
User avatar
BigDuke66
Posts: 2035
Joined: Thu Feb 01, 2001 10:00 am
Location: Terra

RE: WitPTracker AE Release 1.8 Available!

Post by BigDuke66 »

With the right DLL and those two SP the tracker works again but there is an error message:

I:\WitPTracker AE Release 1.8>java -Xms512m -Xmx768m -jar "WitPTracker.jar" noma
p
WitP Tracker AE tables loaded in 22 seconds
Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException

at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
at java.util.AbstractList$Itr.next(Unknown Source)
at witptracker.InMemoryDB.GetShip(InMemoryDB.java:2306)
at witptracker.Alert.GetValueString(Alert.java:485)
at witptracker.AlertPanel$1.getValueAt(AlertPanel.java:90)
at javax.swing.JTable.getValueAt(Unknown Source)
at javax.swing.JTable.prepareRenderer(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)


Is that something I have to worry about?
floydg
Posts: 2060
Joined: Sat Jun 26, 2004 10:08 pm
Location: Middletown, NJ

RE: WitPTracker AE Release 1.8 Available!

Post by floydg »

ORIGINAL: BigDuke66

With the right DLL and those two SP the tracker works again but there is an error message:

I:\WitPTracker AE Release 1.8>java -Xms512m -Xmx768m -jar "WitPTracker.jar" noma
p
WitP Tracker AE tables loaded in 22 seconds
Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException

at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
at java.util.AbstractList$Itr.next(Unknown Source)
at witptracker.InMemoryDB.GetShip(InMemoryDB.java:2306)
at witptracker.Alert.GetValueString(Alert.java:485)
at witptracker.AlertPanel$1.getValueAt(AlertPanel.java:90)
at javax.swing.JTable.getValueAt(Unknown Source)
at javax.swing.JTable.prepareRenderer(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)


Is that something I have to worry about?

Wow, that's a new one... It appears that something is being done to the ship list while another thread is accessing it. Does this happen when loading a turn (the only time there are two threads)? But since it's generated from the alert panel, it's probably something you can ignore.

Floyd
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
User avatar
BigDuke66
Posts: 2035
Joined: Thu Feb 01, 2001 10:00 am
Location: Terra

RE: WitPTracker AE Release 1.8 Available!

Post by BigDuke66 »

Yes it seems to happen when loading a new turn, after that when browsing thru the screens everything seems to be fine.
User avatar
ny59giants
Posts: 9891
Joined: Mon Jan 10, 2005 12:02 pm

RE: WitPTracker AE Release 1.8 Available!

Post by ny59giants »

I'll add some positive news to this thread that I followed what Michael M and Damian/Floyd suggested and got Tracker to work with Beta m5a without problems. Copied the DLL file (date for May 9th) into a fresh Tracker install and copy/pasted my old Property file in. Worked first time without any error messages.

Thanks!! [&o]
[center]Image[/center]
User avatar
Durbik
Posts: 276
Joined: Sun Jan 20, 2008 6:59 pm
Location: Krakow, Poland

RE: WitPTracker AE Release 1.8 Available!

Post by Durbik »

ORIGINAL: Schorsch

this error stops the read turn phase in m5 BETA

Image

Sys: Win7 SP1 64bit
C++ 64bit and x86 installed (2005,2008,2010)

I'm experiencing the same problem. Any clues?
obey the fist!
floydg
Posts: 2060
Joined: Sat Jun 26, 2004 10:08 pm
Location: Middletown, NJ

RE: Aviation Support

Post by floydg »

ORIGINAL: floydg

ORIGINAL: BigDuke66

Well can that be changed?
AFAIk the only devices not working outside of the combat mode are engineers, so the mod shouldn't matter but here I'm also not sure about the strategic mod.

Of course it can be changed. Once it's confirmed the modes the different support values function in...

Michael M confirmed that it is counted regardless of the OpMode, so I will make the change.

Floyd
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
floydg
Posts: 2060
Joined: Sat Jun 26, 2004 10:08 pm
Location: Middletown, NJ

RE: WitPTracker AE Release 1.8 Available!

Post by floydg »

ORIGINAL: Durbik

ORIGINAL: Schorsch

this error stops the read turn phase in m5 BETA

...

Sys: Win7 SP1 64bit
C++ 64bit and x86 installed (2005,2008,2010)

I'm experiencing the same problem. Any clues?

This "error comparing bases" comes up because the old turn has a different number of bases than the new turn. That's not supposed to happen and has never happened before, unless the new save is somehow corrupted.

Can you try this: set up a new WitPTracker folder and try to initialize a new database with this latest turn and see if it starts up and how many bases there are.
Delete the trackerdb.* files.
Copy the pwsdll.dll file from the game folder to the WitPTracker folder.
Try running the WitPTracker.bat again.
User avatar
Durbik
Posts: 276
Joined: Sun Jan 20, 2008 6:59 pm
Location: Krakow, Poland

RE: WitPTracker AE Release 1.8 Available!

Post by Durbik »

floydg: a new folder with new installation return an error at startup (out_of_bounds) in the dosbox - didn't have this one before
obey the fist!
Post Reply

Return to “War in the Pacific: Admiral's Edition”