Kbase 20627: AdminService fails to connect to broker on Pentium IV Win32
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  9/3/2003 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1B
FACT(s) (Environment):
Windows NT 32 Intel/Windows 2000
SYMPTOM(s):
Unable to start NameServer
Unable to start Broker
Pentium IV processor
AdminService errors appear at startup broker / agents
Errors appear within the adminserv.log file
SvcControlCmd.connectToService() failure:
Unable to connect to the service process at rmi://pchost:20931/NS1(after 10 retries) (8171)
CAUSE:
The problem is produced by the just-in-time (JIT) compiler that is provided with JDK 1.1.8. It does not handle the Pentium IV set of instructions.
FIX:
1. Disable JIT from the following Windows Registry on adding the parameter -nojit in the JVMARGS key (example : JVMARGS -ms1m -nojit)
HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\9.1B\JAVA
and
HKEY_CURRENT_USER\Software\PSC\PROGRESS\9.1B\JAVA:
2. Find the $DLC\bin\ubutil.bat and change the last line to:
"%JVMSTRT%" -o stderr -s -m silent "%JVM%" -nojit -classpath "%JCP%"
-DInstall.Dir="%DLC%" -DWork.Dir="%WRK%" %UBUTILPKG%.%UBUTILCLASS%
%PARMS%
3) Make the same change to the ubconfig.bat.