Consultor Eletrônico



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.