Consultor Eletrônico



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.