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.
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: