Kbase P89083: Cannot start WebSpeed broker caused by altered JRE installation
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  03/09/2004 |
|
Status: Unverified
FACT(s) (Environment):
IBM AIX POWER 5.1
FACT(s) (Environment):
WebSpeed 3.1D
SYMPTOM(s):
Cannot start WebSpeed broker
Error 8419 starting webspeed broker
Unhandled exception caught in L-20000. (8419)
java.lang.NoSuchMethodError: com.progress.ubroker.util.ubMsg: method <init>(SB)V
not found
at com.progress.ubroker.util.ubAdminMsg.<init>(ubAdminMsg.java:158)
at
com.progress.ubroker.broker.ubListenerThread.activateSpecificThread(ubListenerTh
read.java:1696)
at
com.progress.ubroker.broker.ubListenerThread.activateIdleThread(ubListenerThread
.java:1755)
at
com.progress.ubroker.broker.ubListenerThread.startServerThreads(ubListenerThread
.java:1265)
at
com.progress.ubroker.broker.ubListenerThread.initializeListenerThread(ubListener
Thread.java:428)
at com.progress.ubroker.broker.ubListenerThread.run(ubListenerThread.java:319)
JRE version 1.3.1 ca131-20040517 (1.3.1.15 SR 7)
Testing the same JRE version on our internal system does not show the problem
Testing customer's JRE installation on our machine shows the same problem
Can start admin server
Can start name server
CAUSE:
Customer's JRE installation has an o4glrt.jar in their $JREHOME/lib/ext direcotry. Since there is a class with the same name ubMsg in that jar file, that class was loaded by JVM instead the one shipped in $DLC/java/progress.jar.
And that class is missing the required method, thus the error "method <init>(SB)V
not found"
FIX:
Delete the o4glrt.jar from JRE install.
Restart broker.