WebLogic 9.2 full client (weblogic.jar) fails to work with Java 1.4.2_08 as shipped with TIBCO iProcess Engine (Oracle) 10.5.0. Also, using WebLogic 9.2 Thin Client prevents the IAPJMS process to shutdown with swstop.
book
Article ID: KB0086851
calendar_today
Updated On:
Products
Versions
TIBCO iProcess Engine (Oracle)
-
Not Applicable
-
Description
Description: Product Name : TIBCO iProcess Engine (Oracle) Release Version : 10.5.0 ============================================================= Note: These Known Issues apply to the TIBCO iProcess Engine (Oracle) 10.5.0 running on SUN Solaris 10 and being used with an Oracle10g database. =============================================================
Known Issue: Using WebLogic 9.2 Thin Client prevents IAPJMS process to shutdown on swstop.
Description: IAPJMS - when using IAP with WebLogic 9.2 Thin Client (wljmsclient.jar and wlclient.jar) the IAPJMS process fails to shutdown on swstop or 'swstop -f 0'.
Work-around: The only way to shutdown the iProcess Engine is to 'kill' the IAPJMS process.
Known Issue: WebLogic 9.2 full client (weblogic.jar) fails to work with Java 1.4.2_08 as shipped with iProcess Engine (Oracle) 10.5.0.
Description: The weblogic.jar shipped with WebLogic 9.2 appears to be incompatible to java version 1.4.2_08 as shipped with iProcess Engine (Oracle) 10.5.0. This means the IAPJMS process fails to send MED messages to a topic within WebLogics JMS server.
The IAPJMS process debug log 'iapjms_java.log' shows the '==>doSendMessage()' function does not return a '<==doSendMessage()', the '==>doSendMessage()' hangs.
The $SWDIR/logs/process/IAPJMS_1_stderr reports: java.lang.NoClassDefFoundError: javax/management/InvalidAttributeValueException
There are two known work-arounds: 1. Change the properties of the IAPJMS process from using the WebLogic full client (weblogic.jar) to using thin client (wljmsclient.jar and wlclient.jar). This can be done by editing the '$SWDIR/etc/iapjms_classpath.properties' file with the following so the IAPJMS process loads to WebLogic Thin Client jar files:
For Example: classpath.basedir.weblogic=/opt/bea/weblogic92/server/lib classpath.weblogic.1=wlclient.jar,wljmsclient.jar
2. Edit the SWLIB_PATH process attribute so that a Java 1.5 JVM is used instead on the Java 1.4.2_08 JVM as supplied with iProcess Engine (Oracle) 10.5.0. This can be done using the swadm set_attribute command:
For Example: swadm set_attribute 0 ALL 0 SWLIB_PATH /usr/jdk1.5.0/jre/lib/sparc/server:/usr/jdk1.5.0/jre/lib/sparc
By using one of the suggested work-arounds the IAPJMS MED messages should now successfully reach the WebLogic topic. Symptoms:
Cause:
Issue/Introduction
WebLogic 9.2 full client (weblogic.jar) fails to work with Java 1.4.2_08 as shipped with TIBCO iProcess Engine (Oracle) 10.5.0. Also, using WebLogic 9.2 Thin Client prevents the IAPJMS process to shutdown with swstop.