Kbase 21921: Dr. Watson in install.exe During Progress 8.3x Installation
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  4/2/2002 |
|
SUMMARY:
This Solution gives one possible reason for a Dr. Watson error
that you might receive in install.exe. When installing Progress 8.3x on the Windows platform, you might receive a Dr. Watson exception right at the end of the installation. After the error it can seem that Progress has completed the installation anyway, but when trying to execute a process such as _mprosrv.exe or proctrl.exe, they fail with a Dr. Watson error displayed.
You should check the generated drwtsn32.log file to verify which function has caused the error -- the function name is listed in the log file. The function name is listed in the log file, at the top of the part of the state dump that contains the instruction disassembly. It should look like this:
function: asctime
If the function reported is asctime, then this document applies to you. If you are unsure where in the log to look for the failing function, you can do a search on the drwtsn32.log file to find the string asctime.
EXPLANATION:
asctime is a routine that, among other things, gets the local time from Windows. It's been found that if the system date is set incorrectly (Jan 18, 2038 or later), then the installation and all subsequent Progress processes that use this function will fail due to a limitation in the 32-bit Operating System C runtime function time().
SOLUTION:
Set the local time to the current date.
You might also need to reinstall Progress because the installation may not have been completely finished when it exited with errors.
References to Written Documentation:
Progress Knowledge Base Solution 18458, "MS-Windows Problem When System Date Reaches 2038".