One of my programmers keeps getting memory errors when opening VisualAge for Java yet the
programmer next to her has not had the problem. Both are using the same type of PC, with the same
programs loaded. I have looked at TechNet and IBM sites but not having any luck finding even a
starting point for this problem.
The age old "Why does the program run on other machines problem!" The first thing to do is to check that the machines are truly identical by looking at what's loaded in each Visual Age process. You can do that with Mark Russinovich's HANDLEEX, available for free at www.sysinternals.com. Put HANDLEEX on each machine and verify that the same DLL versions are loaded in each process. The second thing to try is to uninstall and re-install the application on the crashing machine. You will loose settings and such but you might be able to get past the problem. The final thing is to get the crash address and contact IBM. If they have been following the recommendations I have advocated in my book Debugging Applications, they will have no trouble identifying where the crash is and what will need to be done to fix it.
This was first published in May 2001