TIBCO BusinessWorks(TM) FormBuilder 5.3HF01 supports TIBCO Runtime Agent(TM)5.7.1 and TIBCO BusinessWorks(TM) 5.9.2

TIBCO BusinessWorks(TM) FormBuilder 5.3HF01 supports TIBCO Runtime Agent(TM)5.7.1 and TIBCO BusinessWorks(TM) 5.9.2

book

Article ID: KB0094341

calendar_today

Updated On:

Products Versions
TIBCO BusinessWorks FormBuilder -
Not Applicable -

Description

Description:
TIBCO BusinessWorks(TM) FormBuilder 5.3  HF01  supports TIBCO Runtime Agent(TM)  5.7.1 and TIBCO BusinessWorks(TM) 5.9.2



Known Issues:
===========
Known Issues for TIBCO BusinessWorks Formbuilder 5.3 hotfix01

The following issues occurs in a sequence  i.e TRA-2566 followed by TRA-2565  , so please make sure you apply both the solutions at the same time.

Defect: TRA-2565

Summary: "NoSuchMethodError" thrown while running the TIBCO BusinessWorks Formbuilder 5.3 hotfix01 application

Cause:  There are different implementation of same class com.tibco.sdk.Xmlui_MMessageBundle located in two different jar files

                "%TIBCO_BW_HOME%\lib\palettes\xdata.jar" and
                "%TIBCO_TRA_HOME%\lib\TIBCOrt.jar".

                This inconsistency is the root cause of the "NoSuchMethodError" thrown while running theTIBCO BusinessWorks Formbuilder 5.3 hotfix01 application

Solution: TIBCO BusinessWorks Formbuilder 5.3 hotfix01 refers to the class file from the xdata.jar file. Renaming the TIBCOrt.jar file to "ZTIBCOrt.jar" ensures the servlet container loads the xdata.jar first (the precedence in alphabetical order).

                Before renaming the TIBCOrt.jar file ,the shared archive for TIBCO BusinessWorks Formbuilder 5.3 hotfix01  needs to recreated by following the below steps.

                 1.           Goto TIBCO_HOME\tra\5.7\lib and rename TIBCOrt.jar to ZTIBCOrt.jar.
                 2.           Then run CreatePlatformArchive.bat present @ location installation_directory\bin\
                 3.           This will update shared.ear present @ location bwfb_install_dir/version/archive/shared/
                 4.           And then once you re-deploy your application,you will see in shared/lib of Tomcat, file name with ZTIBCOrt.jar has extracted.
                 5.           Revert the  name of ZTIBCOrt.jar  back to TIBCOrt.jar.

                 Note: Once you re deploy the application please make sure the renamed jar file i.e "ZTIBCOrt.jar" exists in the  shared\lib directory of the tomcat deployment.


Defect:TRA-2566

Summary: Incorrect reference of jar files, When the TIBCO BusinessWorks Formbuilder 5.3 hotfix01 application is deployed to the Tomcat container,
                 you will see following exception during runtime if the required jar files are missing.

                 "java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory"


Cause: The following jar files are currently available at two locations as given below.

1) tibcrypt.jar file
                %TIBCO_HAWK_HOME%\lib\tibcrypt.jar
                %TIBCO_TRA_HOME%\lib\TIBCrypt.jar

2) slf4j-api-1.5.2.jar file
    %TIBCO_HAWK_HOME%\lib\slf4j-api-1.5.2.jar
    %TIBCO_TPCL_HOME%\lib\slf4j-api-1.5.2.jar

                The shared archive created by the TIBCO BusinessWorks Formbuilder 5.3 hotfix01 contains the jar from the location
%TIBCO_HAWK_HOME%\lib\tibcrypt.jar , %TIBCO_HAWK_HOME%\lib\slf4j-api-1.5.2.jar.
                This gets deployed to shared\lib directory in tomcat installation.
    Inorder to point to the right jar files please apply the below solution.


Solution: point to %TIBCO_TRA_HOME%\lib\TIBCrypt.jar and %TIBCO_TPCL_HOME%\lib\slf4j-api-1.5.2.jar in  the classpath of tomcat startup script.
Symptoms:

Cause:

Issue/Introduction

TIBCO BusinessWorks(TM) FormBuilder 5.3HF01 supports TIBCO Runtime Agent(TM)5.7.1 and TIBCO BusinessWorks(TM) 5.9.2