Support

If you have an issue using the program, please follow these steps:

    • If you can't get the program to run, read the instructions for installation and set up carefully
    • If you have a question about how the program works, read the other instructions carefully
    • If all else fails, post a question to the WitP AE forum or send e-mail to witptracker@gmail.com

Special Cases

Java Not Found

This will show up as an error message:

Java is not recognized as an internal or external command

Java 32 bit is either not installed, or there is a pathing problem.

Solution 1. Check you have Java JRE 32bit installed.

Solution 2. Move the WitPTracker folder to the Desktop or C:\

Solution 3. Copy java.exe from your C:\Program Files\Java\jre6\bin to the WitPTracker folder (remember copy not move)

Solution 4. Change your witptracker.bat file to point to the 32 bit Java executable (you need the quotes because of the space) - this varies on different machines so you'll need to check the path:

32bitOS users

C:\"Program Files"\Java\jre6\bin\java -Xms384m -Xmx512m -jar "WitPTracker.jar"

pause

64bitOS users

"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xms384m -Xmx512m -jar "WitPTracker.jar"

pause

Solution 5. (The best, but most difficult)

1. Right-Click My Computer and select Properties

2. Then Click the Advanced Tab

3. Then Click Environment Variables

4. Select Path In The Bottom Box and Click Edit

5. Find where you installed Java (e.g "C:\Program Files\Java\bin).

Its different on each computer so check where it's installed

6. Make sure to add a semicolon after the word bin in the path to separate it from the other important paths

7. If this doesn't work then you may have to reinstall Java and try again

Source(s):

http://www.java.com/en/download/help/path.xml

Setting Path on Windows

For Windows XP: (additional notes)

1. Start -> Control Panel -> System -> Advanced

2. Click on Environment Variables, under System Variables, find PATH, and click on it.

3. In the Edit windows, modify PATH by adding the location of the class to the value for PATH. If you do not have the item PATH, you may select to add a new variable and add PATH as the name and the location of the class as the value.

4. Close the window.

5. Reopen Command prompt window, and run your java code.

Vista 64-bit and Intel/AMD

This will show up as an error message:

Can't load IA 32-bit .dll on a AMD 64-bit platform

This error message is usually because you haven’t installed the Microsoft C++ libraries. But if you have then it can also be because you’ve not got Java 32 installed and configured properly.

Solutions:

Step 1. Check C++ Libraries.

Check you have the C++ Libraries installed, if not, install the 32 bit version (even if you have a 64 bit OS.)

Check here for installation.

Step 2. Check you have 32 bit Java

Check you have 32 bit Java installed. If you are working on a 64 bit OS, then you can have both installed.

Change your witptracker.bat file to point to the 32 bit Java executable (you need the quotes because of the space) - this varies on different machines so you'll need to check the path:

32bitOS users

C:\"Program Files"\Java\jre6\bin\java -Xms384m -Xmx512m -jar "WitPTracker.jar"

pause

64bitOS users

"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xms384m -Xmx512m -jar "WitPTracker.jar"

pause

You must run WitPTracker from the batch file. There is an executable file that might solve your problem if you've done the step above at the bottom of this page.

Side-by-side Error

This error message is usually because you haven’t installed the Microsoft C++ libraries

Check you have the C++ Libraries installed, if not, install the 32 bit version (even if you have a 64 bit OS).

We're unsure if you can have both the 32 and 64 bit C++ libraries available and still get the program to run, or how to configure it ... so it’s best for now just to have 32 bit for either 32 or 64 bit OS.

Generally speaking, uninstalling and reinstalling the C++ redist usually works. We've found some people having to go back to the original C++ package 95/98 and then patching up ... The x64 patch, seems to cause many problems and we'd recommend for now just trying the 32bit (x86) patch, before the 64Bit.

Java Memory Issues

Case 1 will show up as either a message:

Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space

or as something like:

#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d901afd, pid=110780, tid=111248
#
# JRE version: 6.0_17-b04
# Java VM: Java HotSpot(TM) Client VM (14.3-b01 mixed mode, sharing windows-x86 )
# Problematic frame:
# V [jvm.dll+0x101afd]
#
# If you would like to submit a bug report, please visit:
#
http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x054e6800): JavaThread "SwingWorker-pool-2-thread-1" [_thread_in_vm, id=111248, stack(0x0a720000,0x0a770000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

This is probably because you are running WitPTracker AE from the witptracker.jar file and not the witptracker.bat file and the program has ran out of Java heap space ("memory"). There are a few ways to fix this:

    • Run from the witptracker.bat file
    • If you can't for some reason (e.g., 64-bit system), try one of these methods:
      • Use the C:\Windows\SysWOW64\cmd.exe command to start the witptracker.bat file. You can make a short-cut for this by making a copy of the witptracker.bat file and change the extension to something unused (e.g., witptracker.witp) and then associate the file (using the "Open With..." dialog) to open using SysWOW64\cmd.exe.
      • Failing that, contact us for any other methods.

Case 2 will show up as an error message like:

pwsdll.dll: Not enough storage space available to process this command

The pwsdll.dll is a 32-bit Java library, 32-bit Java has to be used and it has a limit of 2GB of addressable memory.

Solutions:

1. Since Release 1.6 allows you to turn off the map, try that first.

2. Increase the heap memory in the batch file:

The witptracker.bat file contains a line:

java -Xms384m -Xmx512m -jar "WitPTracker.jar"

Change the numbers to bigger values. Increase by 128, for example, until it starts working.

But... if these original memory settings aren't working, it could be that your PC doesn't have enough memory to allocate. The biggest you can go and still have it work has been found to be -Xms512m -Xmx768m.

3. There are some other things you can try, which are much more complicated. Contact us directly if you have the stomach for them (or look at post 1698 here: http://www.matrixgames.com/forums/tm.asp?m=2236936&mpage=57&key=).

If you can't get the Java to run the 64-bit OS, try using the attachment below. Instead of running from the WitPTracker.bat file, use the WitPTracker.exe file in the ZIP archive.