Kbase 20621: SonicMQ: DR. Watson While Installing Bridges
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  24/02/2001 |
|
SUMMARY:
This solution discusses a possible reason why you might get an access violation message (Dr. Watson) if you install the SonicMQ Bridges product on Windows NT 4.0, and how to resolve it.
EXPLANATION:
The installation program for the SonicMQ Bridges uses a Java Installshield to install the product. The Java version to install (JRE 1.2.2_006) comes with the product on the CD.
The java interpreter (java.exe) is not an executable that runs on its own. It uses several native libraries that come with the particular Java version. All the libraries java uses must be from the same java version.
If other Java processes are already running on the machine and you try to install a new, different version Java product, there is a probability that an attempt to access a now incompatible dynamic link library (already loaded in memory by the original Java version) causes the Dr. Watson access violation.
The same applies if the path environment set points at the first place to native libraries with the same name, but a different version.
SOLUTION:
Follow these steps after a DR. Watson message appears during your
frst try to install the bridges:
1) Stop all other applications.
This ensures that no other Java process is running.
2) Go to Start > Settings > Control Panel > Services.
3) Stop all services that run with java.
For example: JRun , Oracle8 , AdminService for Progress,
SonicMQ service.
4) Edit the setup.bat file as follows:
Clean the path environment variable by adding lines at the
top of the file auch as:
set PATH=e:\Temp\bridges
set CLASSPATH=e:\Temp\bridges
to ensure no incompatible library can be found by the setup
program.
After these steps are complete, you should be able to install the
SonicMQ Bridges product without problem.